[OS] 5.
> Go to Operating System Contents
OS structure 복습
-
Monolithic Kernel
- Micro Kernel
- 커널 서비스를 모듈화 해서 독립적으로 실행
- 장점:
- 의존성이 낮음
- 불필요한 서비스 종료 가능
- 단점:
- 성능이 낮다.
- Monolithic Kernel vs. Micro Kernel

Hypervisor
가상화된 컴퓨터 H/W 자원을 제공하기 위한 관리 계층
- Guest OS와 H/W 사이에 위치
-
각 Guest OS간의 시스템 자원 분배하는 역할
- 각 Guest OS들은 각각 서로 다른 가상 머신 에서 수행되며, 서로의 존재를 알 수 없음
- = Hypervisor에게 할당 받은 H/W자원에 대해서만 수행
장점
- 하나의 물리 컴퓨터에서 여러 종류의 Guest OS를 동시에 운용 가능
- 실제 컴퓨터의 구조와 다른 형태의 명령어 집합 구조(Instruction Set Architecture) 제공
단점
- H/W를 직접 사용하는 다른 운영체제에 비해 성능이 떨어짐
