프로세스 컨텍스트 스위칭
1.메모리 처리가 필요함:
-MMU 수정 필요 (새로운 프로세스의 메모리 주소 체계로 변경)
-TLB 캐시를 비워야 함 (이전 프로세스의 주소 매핑 정보 제거)
2.더 많은 작업이 필요해서 시간이 오래 걸림
3.각 프로세스는 독립적인 메모리 공간을 가짐
스레드 컨텍스트 스위칭
1.메모리 처리가 필요없음:
-같은 프로세스 내의 스레드들은 메모리를 공유
-MMU 수정이나 TLB 캐시 비우기 같은 추가 작업 불필요
2.적은 작업으로 빠르게 처리 가능
3.같은 프로세스 내 스레드들은 메모리를 공유함
'인생 첫 cs 공부' 카테고리의 다른 글
[애프터스터디]컴퓨터 밑바닥의 비밀 02 p.76-194 (0) | 2025.03.09 |
---|---|
[애프터스터디] 컴퓨터 밑바닥의 비밀 01 p.24-74 (0) | 2025.03.08 |