[운영체제] 운영체제와 커널
운영체제와 커널
ㅇ
1.1 운영체제
운영 체제는 컴퓨터 하드웨어와 응용 프로그램 사이에서 상호작용을 지원하고 관리하는 시스템 소프트웨어다. 운영체제는 하드웨어 자원(CPU, 메모리, 저장 장치 등)을 효율적으로 관리하고, 사용자가 컴퓨터를 편리하게 사용할 수 있도록 인터페이스(GUI 또는 CLI)를 제공한다. 즉, 컴퓨터의 작동을 제어하고 프로그램을 실행시키는 환경을 조성하는 핵심적인 역할을 수행한다.
그리고 프로그래머는 운영체제의 api를 사용하여 프로그램을 개발한다.
1.2 커널
컴퓨터의 전원을 키면서 선택한 운영체제가 실행된다. 그래서 운영체제 자체는 소프트웨어로서 메모리에 로드되고, 메모리에 상주하는 운영체제를 커널이라고 한다. 즉, 메모리에 상주하는 부분으로써 운영체제의 핵심적인 부분이다. 이 커널 덕분에 GUI 화면이 출력되고, 컴퓨터 장치 및 리소스들이 관리되는 것이다.
2025-06-27
✏️ 작성중...