Over the limit

[OS] 운영체제와 커널 본문

Operation System

[OS] 운영체제와 커널

ellapk 2024. 9. 27. 23:54
https://www.devkuma.com/docs/linux/kernel/basic1/

 

커널이란

운영체제의 핵심적인 부분으로, 전원이 켜짐과 함께 메모리 위에 올라가는 운영체제의 부분을 말함.

운영체제가 하드웨어에 있는 자원에 접근할 수 있도록 다리 역할을 해준다. 즉, 소프트웨어와 하드웨어 사이에 인터페이스를 제공하여 하드웨어 자원에 접근/관리를 용이하게 한다

 

커널의 기능

  1. 메모리 관리: 메모리가 어디에서 무엇을 저장하는 데 얼마나 사용되는지를 추적
  2. 프로세스 관리: 어느 프로세스가 중앙 처리 장치(CPU)를 언제 얼마나 오랫동안 사용할지를 결정
  3. 장치 드라이버: 하드웨어와 프로세스 사이에서 중재자/인터프리터의 역할을 수행
  4. 시스템 호출 및 보안: 프로세스의 서비스 요청을 수신

 

커널은 경영진(하드웨어)를 위해 일하는 비서라고 볼 수 있다.

사용자로부터 수신되는 메시지(프로세스)를 경영진에게 전달하고, 어디에 무엇이 있는지 기억(메모리)하고 처리하는 역할을 수행

 

 

 

 

 

 

 

참고)

https://www.devkuma.com/docs/linux/kernel/basic1/