TIL. 325 [IT/Network] 커널이란?

조윤식·2022년 10월 13일
0

커널(Kernel)

커널이란 운영체제의 핵심적인 부분으로 전원이 켜짐과 동시에 메모리 위에 올라가는 운영체제의 부분을 말한다.
그림과같이 운영체제가 하드웨어에 있는 자원에 접근할 수 있도록 다리 역할을 해주는 것이다.
커널은 하드웨어와 소프트웨어 사이에 인터페이스를 제공하여 하드웨어 자원에 접근하고 관리할 수 있게 해준다.

커널의 역할

커널은 하드웨어의 입/출력을 관리하고 소프트웨어의 요청(System Call)을 컴퓨터 하드웨어(CPU,Memory,Devices)가 처리할 수 있도록 요청을 변환 하는 역할을 합니다.

주요 기능

  • CPU제어(스케줄링)
  • 메모리 관리
  • S/W 입출력 수행
  • 장치관리

출처 : https://yoo11052.tistory.com/75

profile
Slow and steady wins the race

0개의 댓글