728x90
반응형
1. 컨택스트 스위칭이란
- 문맥 교환이라고도 한다.
- 멀티 태스킹 등 프로세스 스위칭이 필요할 때, CPU에 실행할 프로세스를 교체하는 기술이다. 즉, CPU를 차지하던 프로세스가 나가고 다른 프로세스를 받아들이는 작업이다.
- 구체적으로, 현재 실행중인 프로세스의 PID, PC(Program Counter), SP 와 같은 레지스터 값 등 주요 프로세스 상태 정보를 해당 프로세스 PCB에 저장한다. 이후, 다음에 실행할 프로세스의 PCB에서 주요 프로세스 상태 정보를 CPU에 업데이트 한 후, 해당 프로세스를 실행한다.
반응형
'Knowledge > 이론' 카테고리의 다른 글
객체지향 설계 5대 원칙 (SOLID 원칙) (0) | 2024.01.17 |
---|---|
프로세스와 스레드의 차이 (0) | 2024.01.16 |
프로세스 간 통신 (IPC) (0) | 2024.01.16 |
프로세스 구조 (0) | 2024.01.16 |
스레드 (Thread) (0) | 2024.01.15 |