Operatng System

Kernel 커널은 운영체제에서 핵심적인 기능을 모아놓은 것이다. 프로세스 관리 메모리 관리 저장장치 관리 운영체제는 커널과 인터페이스를 분리한다. 시스템 콜과 드라이버는 인터페이스에 해당되고 그 뒤로는 커널의 핵심 기능이 있다. System call 응용프로그램(app)이 시스템 자원에 접근하려면 커널의 시스템 콜을 호출해야한다. 커널은 요청을 받아 app이 원하는 작업을 처리한다. 이렇게 하는 이유는 app이 직접 자원에 접근할 경우 원치 않는 결과가 발생할 수 있기 때문에 자원을 보호하는 목적으로 시스템 콜이라는 인터페이스를 제공하는 것이다. Driver 시스템 콜이 app과 커널사이의 인터페이스라면 드라이버는 하드웨어와 커널사이의 인터페이스이다. 다만 하드웨어는 커널과 직접 연결되기도 하고 디바이..
mechaniccoder
'Operatng System' 카테고리의 글 목록