응용 프로그램
시스템 소프트웨어
커널(Kernel)
인터페이스(Interface)
역할 | 설명 |
---|---|
자원 관리 | 하드웨어 자원(CPU, 메모리, 입출력장치, 저장장치 등)을 관리하며, 프로세스들 간에 충돌 없이 자원을 효율적으로 분배한다. |
자원 보호 | 악의적인 사용자나 미숙한 사용자의 비정상적인 작업으로부터 컴퓨터 자원을 보호한다. |
하드웨어 인터페이스 제공 | 복잡한 과정없이 다양한 하드웨어 장치에 대한 인터페이스 제공한다. |
사용자 인터페이스 제공 | 사용자가 운영체제를 편리하게 사용하도록 지원한다. |