[시나공] 프로세스 · PCB · 스레드 · CPU 스케줄링 정리 (FCFS / SJF / HRN / RR / SRT)
1️⃣ 프로세스(Process)✅ 개념일반적으로 프로세서에 의해 처리되는 실행 중인 프로그램을 의미 즉, 메모리에 올라와 실행되고 있는 프로그램✅ 특징실행 중인 프로그램운영체제가 관리하는 실행 단위비동기적 행위를 일으키는 주체CPU가 할당되는 작업 단위2️⃣ PCB(Process Control Block)✅ 개념운영체제가 프로세스에 대한 중요한 정보를 저장하는 자료구조프로세스 관리 정보 저장 영역✅ PCB에 저장되는 정보프로세스 상태 정보 프로세스 식별자(PID) 프로그램 카운터(포인터) CPU 레지스터 정보 주기억장치 관리 정보 입출력 상태 정보 계정 정보 🎯 포인트PCB = 프로세스 관리 정보 저장 구조PID / 레지스터 / 메모리 / I/O 정보 저장3️⃣ 프로세스 상태 전이(Pro..
2026.03.29