반응형
Context 란?
CPU가 어떤 프로세스를 실행하기 위해 필요한 프로세스의 정보들로,
이 정보들은 PCB(Process Control Block)에 저장된다
PCB(Process Control Block)
- 포인터 : 프로세스의 현재 위치 저장
- 프로세스 상태 : 생성(new), 준비(ready), 실행(running), 대기(waiting), 종료(terminated) 저장
- 프로세스 번호 (PID) : 프로세스에 할당되는 고유한 ID
- 프로그램 카운터 (제어 레지스터) : 다음 실행될 명령어의 주소를 가르킴
- 스택 포인터 (데이터 레지스터) : 현재 스택 영역의 top을 가르킴
Process State
Context Switching
Interrupt
reference
https://math-coding.tistory.com/99
반응형
'CS > 운영체제' 카테고리의 다른 글
Blocking vs Non-blocking / Sync vs Async (0) | 2023.03.14 |
---|---|
[운영체제] Program vs Process vs Thread (0) | 2021.10.25 |