Summary - 프로세스는 무엇인가? 어떻게 생성되는가? (5단계) - 어떻게 프로그램들에게 각자마다 CPU가 하나씩 있다는 환상을 줄 것인가? By virtual CPU & Time sharing ⇒ context switch (overhead 존재..) CPU를 가상화하고, 프로그램마다 CPU를 차지하는 시간을 배정해서 실현할 수 있다. CPU를 차지하는 프로그램이 바뀔 때마다 내부 레지스터의 값 등 프로그램의 다음번 실행을 위해서 계속 저장해야하는 값을 다른 공간에 저장하고, 불러오는 Context Switch 라는 과정이 존재하고, 이는 필연적으로 Overhead가 존재한다. - Process API 에는 어떤 종류의 명령들이 있는가 - Process States (Reay, Running, B..