Embedded system/[KOCW] 운영체제
[운영체제] PCB(Process Control Block), 문맥 교환(Context Switch), 프로세스 스케줄링 Queue, Scheduler
● Process Control Block (PCB) 운영체제가 각 프로세스를 관리하기 위해, 프로세스마다 해당 프로세스의 정보가 구조체로 구성되어 있는 정보이다. (프로세스 문맥) 1. 운영체제가 프로세스를 관리상 사용하는 정보 프로세스의 상태 (Ready, Running, Blocked), PID, 스케쥴링 정보, Priority 등을 담고 있다. · Priority는 Queue에 먼저 온 순서대로 처리하지는 않고 스케줄링 기법마다 우선순위가 있는데 해당 정보를 나타낸다. 2. CPU 수행 관련 하드웨어 값 CPU에 어떤 레지스터 값을 넣어서 실행하고 있었지, 프로그램이 어디까지 실행이 되었는지 나타내는 Program Counter가 있다. 3. 메모리 관련 Code, Data, Stack이 ..