오늘은 프로세스에 대해 알아보겠습니다. 프로세스 제어 블록과 프로세스 상태 전이도에 대한 개념을 그림으로 알아볼게요!
프로세스 제어블록(Process Control Block) 프로세스 제어블록은 프로세스 관련 정보들을 포함하고 있는 자료구조입니다. OS에게 프로세스 관리를 위한 정보들을 제공하는 구조입니다.
프로세스의 상태를 유지 및 관리하기 위해 존재합니다. 프로세스의 현재 상태, 이름, 우선 순위, 메모리 주소, 할당된 자원 목록 등을 구조 내에 포함하고 있습니다.
프로세스당 PCB 블록이 1개씩 생성되며, 프로세스 생성 시에 함께 생성되고, 프로세스 종료 시에 함께 제거됩니다. 프로세스 제어 블록(PCB) 프로세스 상태 전이도 실행 상태(Run State)는 프로세스가 CPU에서 실행되는 상태를 의미합니다.
키보드 입력과 같은 입출력 이벤트가 발생하면, 실행 상태가 종료되고 보류상태로 넘어갑니다. 프로세스가 보류 상태(Blocked State)로 변경됩니다.
보류 상태(Blo...
#
PCB
#
프로세스제어
#
프로세스상태전이도
#
프로세스상태전이
#
프로세스상태
#
프로세스
#
디지털포렌식전문가2급
#
디지털포렌식2급
#
PCB블록
#
프로세스제어블록