Monolithic kernels - basic structure:
- OS는 언제 가동되는가?
Trap 명령어 호출
Interrupt
Fault
Microkernels
- 각각의 프로세스들 존재
- 다른 프로세스의 함수 호출 불가, 메모리 영역 접근 불가
- 호출하려면 마이크로커널에 접근, 마이크로커널이 전해줌
- 즉 유저모드 → (시스템콜) → 커널모드 → 유저모드 스위치

<aside>
💡
모놀리틱커널 vs 마이크로커널 차이점과 장단점 알기
</aside>
Virtual Machines Rediscovered
- Type of Virtual Machines
- Type 1 hypervisor (Virtual Machine Monitor)
- Type 2 hypervisor (pure)
- Type 2 hypervisor (pratical)
OS-level Virtualization
Chapter 2 Processes and Threads
프로세스란 무엇인가?
- 프로그램과 프로세스의 차이
- 프로그램 - 수행 파일
- 프로세스 - 스케줄링(CPU를 누가 할당할까?)의 단위