pcb
-
PCB(Process Control Block)는 무엇일까? 어디서 쓰나?운영체제 2020. 4. 10. 16:37
프로세스는 어떤 식으로 자신을 저장하며 CPU가 이런 프로세스를 제어하는 방법이 궁금했다. 각각의 프로세스는 PCB라는 프로세스 컨트롤 블록을 가지고 위에 일을 할 수 있다고 배우게 되었다. 그렇다면 PCB에는 어떤 것들이 있으며 어떻게 쓰이는지 정리해 보겠다. PCB(Process Control Block)이란? 프로세스 컨트롤 블록. 즉, 프로세스를 관리하기 위해서 다양한 정보를 저장해 두고 이를 가지고 제어를 할 수 있도록 하는 운영체제 커널의 자료 구조이다. "운영체제가 프로세스를 표현했다." 라고 말할 수 있다. [ 구성 ] 1. Process Id : pid값을 저장. 즉 프로세스의 특정 번호를 저장한다. c++>> #include에 pid_t 라는 데이터 타입에 pid값을 저장할 수 있다고 ..