[CS] 콘텍스트 스위칭에 대한 나름의 이해
2023. 11. 12. 01:58ㆍCS
콘텍스트 스위칭은 프로세스간 또는 쓰레드 간 CPU 이용을 전환하는 것이다.
이때 PCB 블록에 저장해 놓은 정보들을 토대로 전환이 일어난다.
전환 시 비용이 발생한다.
멀티 쓰레드가 비용이 더 적다.
코드, 데이터, 힙이 공유되기 때문이다.
하지만 이때문에 발생하는 동시성 문제는 해결해야 한다.
'CS' 카테고리의 다른 글
[CS] 프로세스 스케줄링에 대한 나름의 이해 (0) | 2023.11.19 |
---|---|
[CS] 멀티 프로세스와 멀티 스레드에서의 컨텍스트 스위칭의 차이 (0) | 2023.11.17 |
[CS] 동시성과 병렬성에 대한 나름의 이해 (0) | 2023.11.11 |
[CS] 멀티프로세스와 멀티쓰레드에 대한 나름의 이해 (0) | 2023.11.09 |
[CS] PCB에 대한 나름의 이해 (0) | 2023.11.07 |