Master Piece of jun/컴퓨터개론
듀얼 모드(User mode & Kernel mode)
JUNFUTURE
2021. 11. 8. 01:12
듀얼 모드(User mode & Kernel mode)
- 유저모드와 커널모드 구분
- 어떤 instruction, 커널 모드에서만 실행가능
- 구분하는 이유 : OS 시스템과 자원을 유저프로세스가 함부로 침범하지 못하도록 OS를 보호
System function Call
- 유저 프로세스 실행중 시스템 기능이 필요할때 직접 시스템 기능을 사용하는 것이 아니라, system call을 이용함
- kernel 모드 전환 → OS 기능 실행 → 다시 유저모드 복귀