728x90
* 커널 [kernel]
- 커널에는 인터럽트 처리기, 스케줄러, 수퍼바이저, 그리고 메모리 관리자 등이 포함되어 있다.
추상화
- 같은 종류의 장비에 대한 공통 명령어의 집합
쉘
- 운영체제의 가장 바깥 부분에 위치하고 있으며 사용자의 명령에 대한 처리를 담당한다.
인터럽트 처리기
- 종료된 입·출력 연산 등 커널의 서비스를 경쟁적으로 요청하는 모든 요청들을 처리
스케줄러
- 어떤 프로그램들이 어떤 순서로 커널의 처리시간을 공유할 것인지 결정
수퍼바이저
- 스케줄이 끝나면 실제로 각 프로세서들에게 컴퓨터의 사용권한을 부여
메모리 관리자
- 메모리나 운영체제 내에서 운영체제의 주소를 관리.
- 이들은 모든 주변장치들과 커널의 서비스를 사용하는 다른 사용자들에게 고루 나누어줌
* 부팅(booting)
- 컴퓨터를 사용할 수 있도록 보조기억 장치에 있는 운영체제를 주기억 장치로 복사하는 과정
반응형
'Useful Information > Linux' 카테고리의 다른 글
Ubuntu(우분투)에 pip & pip3 install (설치)하는 방법 (0) | 2020.07.08 |
---|---|
Ubuntu 16.04 python 3.6 설치 (2) | 2020.07.04 |
[ssh 데이터 전달] 터미널을 사용해서 파일 옮기기 (0) | 2019.04.18 |
[Terminal] ipynb 파일을 py 파일로 바꾸기 (0) | 2019.04.16 |
[ssh] Linux에 있는 이미지 Mac에서 열기 (0) | 2019.04.14 |