728x90
반응형
SMALL

문맥 교환 2

프로세스 상태가 PCB와 문맥 교환에 미치는 영향

프로세스 상태가 PCB와 문맥 교환에 미치는 영향에 대한 쉬운 설명프로세스 상태, PCB, 문맥 교환을 쉽게 이해하기 위해 일상생활의 비유를 활용해 설명해보겠습니다.1. PCB와 프로세스 상태PCB는 학생의 성적표 같은 역할을 합니다.예를 들어, 학생(프로세스)의 성적표에는 지금까지 어떤 시험을 봤는지, 성적이 어떤지, 앞으로 어떤 시험을 준비해야 하는지가 기록되어 있습니다.프로세스 상태는 학생의 현재 상태입니다.예: 공부 중(실행 상태), 쉬는 중(대기 상태), 시험 준비 완료(준비 상태).2. 문맥 교환문맥 교환은 한 학생이 시험을 치르다 다른 학생에게 시험 기회를 넘겨주는 과정입니다.예를 들어, 시험을 치르고 있던 학생이 갑자기 몸이 아파 시험을 멈춰야 한다면, 교사가 이 학생의 성적표(PCB)에 ..

운영체제 2024.12.10

프로세스 제어 블록과 문맥 교환

프로세스 제어 블록 (PCB, Process Control Block)1. 개념프로세스 제어 블록(PCB)은 운영 체제가 각 프로세스를 관리하기 위해 사용하는 데이터 구조입니다.프로세스가 실행, 일시 중지, 재개되거나 종료될 때 운영 체제는 PCB에 저장된 정보를 참조하여 해당 프로세스를 관리합니다.2. 주요 구성 요소프로세스 상태: 현재 프로세스의 상태 (예: 준비, 실행 중, 대기 등).프로세스 식별자 (PID): 각 프로세스를 구별하기 위한 고유 ID.CPU 레지스터 값: 프로세스의 작업 진행을 나타내는 레지스터 값.프로세스 우선순위: 프로세스의 실행 우선순위.메모리 관리 정보: 프로세스가 사용하는 메모리 영역 정보.I/O 상태 정보: 프로세스가 대기 중인 I/O 작업 정보.계정 정보: CPU 사용..

운영체제 2024.12.10
320x100
반응형
LIST