
Process Control Block(PCB)
Process Control Block(PCB) PCB는 각 process에 대한 모든 정보를 포함하는 memory 구조체이다. process가 생성되게 되면 PCB가 main memory 안에 만들어지게 된다. 이 process가 종료되면 PCB가 free되게 만든다. 예를 들어 A process와 B process가 있다고 하자. CPU의 할당이 A -> B로 switch 된다면 A의 상태를 저장해야 할 것이다. (return address, 현재 program counter의 address를 저장해야 다시 process A로 돌아올 때 어디로 돌아올 것인지(어디서 시작할 것인지)를 알 수 있다.) A의 return address를 가지고 있는 PCB의 내용들, process의 state, CPU r..