1. 컨텍스트 스위칭(Context switch) 하나의 프로세스가 CPU를 사용 중인 상태에서 다른 프로세스가 CPU를 사용하도록 하기 위해, 이전 프로세스의 상태(Context)를 보관하고, 새로운 프로세스의 상태를 적재하는 작업 한 프로세스의 상태는 그 프로세스의 PCB에 기록되어 있다. 프로세스 P0와 P1이 있다고 하자. P0가 먼저 CPU를 점유중(executing)이고 P1이 대기중(idle)인 상태였다가, 얼마 후에는 P1이 점유중이고, P0가 대기중인 상태가 된다. 이때 P0가 점유중에서 대기중으로 변할 때는 지금까지 작업 내용을 어딘가(PCB)에 저장해두어야 한다. → 즉 P0는 PCB에 저장해두어야 하고, P1이 가지고 있던 데이터는 PCB에서 가져와야 한다. P0와 P1이 서로 대기..