클로닝
-
💻 [OS 오퍼레이팅시스템] #6 | Process Description and Control 2 | Mode Switch, Process Switch, Kernel Stack, Process Creation, Termination, Zombie, OrphanCS/OS 2022. 4. 15. 21:47
💻 모드 스위치 vs 프로세스 스위치 - 모드 스위치 프로세서를 user mode와 kernel mode사이에서 전환. Running 상태인 프로세스의 상태 변화없이 일어날 수 있다. context를 저장하고 불러오는데 약간의 overhead를 수반한다. - 프로세스 스위치 (context switch) 프로세서를 한 프로세스에서 다른 프로세스로 전환. 1. 현재 프로세스의 프로세서 상태를 저장 2. 현재 프로세스의 PCB를 수정(ready, blocked, other) 3. 프로세스의 PCB를 적절한 queue로 옮김 4. 실행을 위한 다른 프로세스를 선택(schedule()함수 호출) 5. 선택된 프로세스로 PCB 수정(Running) 6. 메모리 관리를 위한 TLB 수정 7. 선택된 프로세스의 프로..