Program을 process list에 추가 후 디스크에서 실행점을 찾아 실행시키는 방법
프로그램이 효과적으로 실행되는 동안 실행되어선 안되는 작업을 하는지 확인 OS가 시분할을 이용하는 동안 한 프로세스에서 다음 프로세스로 어떻게 변경합니까?
Limit 없이 OS는 그저 다음 프로그램을 실행시키기 위한 라이브러리를 호출하기만 한다.
CPU에 직접 프로그램을 실행시키는것은 빠르다. 하지만 process가 제한적인 지시를 받아야한다면?
Code는 관여할 수 없음 아닌 OS가 process를 kill 할 수 있음
kernal에 존재하는 모드. Code는 자유롭게 동작할 수 있다.
trap table을 이용한 kenal mode-user mode 간의 이동
System calls expose the important functionality of the kernel: