PCB
·
DevSec
PCBPCB(Process Control Block): 운영체제가 프로세스를 관리하기 위해 사용하는 커널 내부 자료구조프로그램은 디스크에 저장된 실행 파일이고, 프로세스는 메모리에 올라와 실행 중인 프로그램이다.프로세스가 실행되려면 CPU, 메모리, 파일, 입출력 장치 같은 자원이 필요하다.운영체제는 여러 프로세스가 동시에 실행되는 것처럼 보이도록 CPU 시간을 나눠서 할당한다.이때 각 프로세스가 어떤 상태인지, 어디까지 실행되었는지, 어떤 자원을 사용 중인지 저장해두어야 한다.PCB 는 이러한 프로세스의 실행 정보를 저장하는 자료구조이다.Process프로세스(Process)는 실행 중인 프로그램이다.예를 들어 사용자가 어떤 프로그램을 실행하면, 운영체제는 해당 실행 파일을 메모리에 적재하고 프로세스를 ..