Dolphins의 HelloWorld

커널이란? 본문

전공지식 정리/운영체제와 컴퓨터구조

커널이란?

돌핀's 2019. 7. 30. 20:08

커널(Kernel)


커널은 운영체제의 핵심을 이루는 요쇼로서 컴퓨터 내의 자원을 사용자 프로그램(User Application)이 사용할 수 있도록 


관리하는 프로그램이다. 커널은 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 핵심적인 기능을 담당한다.


사용자 프로그램은 System Library의 도움을 받거나 아니면 Software Interrupt를 이용하여 트랩을 걸어


커널에 접근하게 되며, 이러한 모든 접근은 System call Interface를 통하여 이루어진다.


출처 : 위키백과



이러한 커널은 크게 모놀리식 커널, 마이크로 커널, 하이브리드 커널, 엑소 커널로 이루어져 있으며


자세한 내용은 https://12bme.tistory.com/288 을 통해 확인해보도록 하자.

'전공지식 정리 > 운영체제와 컴퓨터구조' 카테고리의 다른 글

폴링과 인터럽트  (0) 2019.07.30
캐싱, 버퍼링  (0) 2019.07.30
운영체제의 유형별 특징  (0) 2019.07.26
폰노이만 구조  (0) 2019.07.26
p2p시스템과 클라이언트 서버 방식  (0) 2019.07.26
Comments