운영체제 | 응용소프트 웨어 | |
---|---|---|
목적 | 컴퓨터 하뒈어나 응용소프트웨어등 자원을 관리 | 컴퓨터 사용자들의 요구를 충족시킬수 있도록 설계된 소프트웨어 |
기능 | 프로세스,메모리,파일 시스템, 입출력 장치 등 자원 관리와 사용자 관리 | 소프트웨어를 만든 특정 목적만 수행 |
개발언어 | 멜모리를 직접 접근할 수 있은 C/C++과 어셈블리어 | Java,Python,C# 등 다양한 언어 |
실행 | 부팅 시 메모리에 적재되어 실행을 시작 컴퓨터 종료 시까지 실행됨 | 사용자의 명령을 통해 실행되고 종료됨 |
접근권한 | 컴퓨터의 모든 자원에 대해 배타적독점 사용 권한 | 컴퓨터 자원을 사용하고자 할 떄 반드시 운영체제에게 요청 |