➕사용자가 컴퓨터를 쉽게 다룰 수 있게 해주는 인터페이스이며, 컴퓨터 자원을 효율적으로 관리하기 위한 시스템이다.
➕운영체제는 하드웨어와 소프트웨어를 관리하는 소프트웨어 전체라고 할 수 있다.
✔️ 사용자 명령을 입력받아 시스템 기능을 수행한다. 사용자와 시스템 간의 인터페이스를 담당한다.
✔️ OS에서 엔진 역할을 담당하며, 엄격한 의미의 리눅스이다.
✔️ 갖가지 다른 하드웨어 위에서 돌아가도록 호환성을 보장하기 위해 API를 제공한다.
✔️ 하드웨어를 제어하는 프로그램으로 ram, cpu, 단말기, 프린터 등 시스템의 자원 활용도를 높이기 위해 스케줄링과 자료 관리를 하는 핵심 요소
✔️ 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공한다.
✔️ 핵심기능
✔️ 주요기능
✔️ 커널은 구조에 따라, 단일형/계층형/마이크로 구조의 커널이 있다.
✔️ ROM이나 PROM에 영구히 기록되는 프로그램을 말하는 것으로 보통 펌웨어를 의미한다.
🔘 논리 회로의 기능을 보강하거나 대신할 수 있는 프로그램이며, 하드웨어 내부에 위치하고 사용자가 쉽게 내용을 바꿀 수 없으므로 하드웨어적인 특성도 내포한다.
🔘 다른 소프트웨어보다 우선적으로 하드웨어의 기본 동작을 제어할 수 있는 기능을 갖고 있다.