Central role of OS: Protection
Central role of Kernel: Implementing Protection
kernel is lowest level of software that is running on the system,
with FULL access to anything with HW.

User mode vs Kernel mode
프로그램은 로드된 이후 OS가 실행시키면 레지스터 값 바꾸기, 메모리에 읽고 쓰기, PC 증감하기 등을 한다.
각 프로그램이 서로 영향을 미치지 않고 잘 실행되려면?
Dual mode Operation
오른쪽 그림이 간략하게 나타내고 있다.
