티스토리 뷰

OS커널의 역할

1 시스템 콜 인터페이스 프로세스/스레드에서 커널로 연결되는 인터페이스로, 애플리케이션이 OS를 통해서 어떤 처리를 하고 싶을 때 시스템 콜이라는 명령을 이용해서 커널에 명령을 내린다.
2 프로세스 관리 언제 어떤 수십, 수백, 수천 개의 프로세스가 어느 정도의 CPU 코어를 이용할 수 있는지 처리 우선순위를 어떻게 결정할 것인지 등을 관리한다.
3 메모리 관리 메모리 공간의 최대치를 고려하여, 프로세스가 이용하는 독립 메모리 공간확보하거나 상호 간의 참조 영역을 지키기 위해 독립성을 관리한다.
4 네트워크 스택  
5 파일 시스템 관리 디렉토리 구조를 제공하고, 액세스를 관리하고, 고속화 및 안정성 향상을 한다.
6 장치 드라이버 디스크나 NIC 등의 물리 장치용 인터페이스를 제공하고, 그 안에 있는 물리 장치를 은폐한다.

 

커널의 가장 중요한 역할은 < 뒤에서 무슨 일이 벌어지는지 은폐하면서도 편리한 인터페이스를 제공> 하는 것이다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함