커널
-
[정보보안기사] 운영체제 이해 및 관리(2) - 커널 개념 및 종류휴지통 2019. 7. 12. 15:46
운영체제 구조의 핵심은 바로 커널이다. 문제에도 자주 출제되는 개념으로 커널에 대한 이해를 충분히 해야된다. 커널은 시스템의 모든것을 제어하는 저택의 집사같은 존재이다. 하드웨어와 직접적인 상호작동을 통하여 프로그램에게 일관적인 서비스를 제공한다 핵심 관리는 프로세스와 파일의 관리로 주기억장치에 상주하여 프로세스 스케줄링, 기억장치 관리, 파일 시스템 관리, 운영체제의 고유 기능들을 제공한다. 커널의 종류는 위키백과를 참조하였다. 단일형 커널(monolithic kernel) - 커널의 다양한 서비스 및 높은 수준의 하드웨어 추상화를 하나의 덩어리(주소 공간)로 묶은 것이다. 운영 체제 개발자 입장에서 유지 보수가 일반적으로 더 어려우나 성능이 좋다. 마이크로커널(microkernel) - 하드웨어 추상..