
프로그램 (Program) 보조기억장치에 저장되어 있는 정적인 소프트웨어 프로세서 (Processor) 명령을 처리하는 하드웨어이다. 예) CPU, MPU, MCU, AP 프로세스 (Process) 보조기억장치에 저장되어 있는 프로그램을 주기억장치로 불러와 주기적으로 CPU에 의해 처리되는 소프트웨어이다. 프로그램이 프로세스가 되었다는 것은 프로세스 제어 블록(PCB)을 얻었다는 의미이다. 프로세스의 종료 시에는 해당 프로세스에 할당되었던 PCB가 제거된다. 프로세스 제어 블록(Process Control Block) 운영체제가 프로세스를 효율적으로 관리하기 위해 사용하는 자료구조이다. 대부분의 운영체제에서 구조체로 이루어져 있으며 여러 구조체를 참조하여 사용한다. PCB의 구성은 운영체제마다 상이하다...