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 기능 실행 → 다시 유저모드 복귀