티스토리 친구하기

본문 바로가기

Useful Information/Linux

[커널] 추상화, 쉘, 인터럽트 처리기, 스케줄러, 수퍼바이저, 메모리관리자

728x90

* 커널 [kernel]

- 커널에는 인터럽트 처리기, 스케줄러, 수퍼바이저, 그리고 메모리 관리자 등이 포함되어 있다.

 

추상화

- 같은 종류의 장비에 대한 공통 명령어의 집합

 

- 운영체제의 가장 바깥 부분에 위치하고 있으며 사용자의 명령에 대한 처리를 담당한다.

 

인터럽트 처리기

- 종료된 입·출력 연산 등 커널의 서비스를 경쟁적으로 요청하는 모든 요청들을 처리

 

스케줄러

- 어떤 프로그램들이 어떤 순서로 커널의 처리시간을 공유할 것인지 결정

 

수퍼바이저

- 스케줄이 끝나면 실제로 각 프로세서들에게 컴퓨터의 사용권한을 부여

 

메모리 관리자

- 메모리나 운영체제 내에서 운영체제의 주소를 관리.

- 이들은 모든 주변장치들과 커널의 서비스를 사용하는 다른 사용자들에게 고루 나누어줌

 

 

* 부팅(booting)

- 컴퓨터를 사용할 수 있도록 보조기억 장치에 있는 운영체제를 주기억 장치로 복사하는 과정 

 

 

반응형