<aside> 📗 목차
</aside>
<aside> 💡 파란선을 기준으로 위에는 유저모드, 아래는 커널모드라고 이해하면 된다

영혼 빙의해서 누군가에게 알려줘야한다고 했었지?

근데 식당 밖에 누군가도 영혼이 왔다갔다 해야한다 왜? OS의 백그라운드 프로그램도 실행했다가 돌아와야할거아냐! 지금 우리 눈앞에 있는 프로그램만 CPU가 실행하지 않는다고!

Context Switching 발생! 유저레벨 → 커널레벨 이동 커널레벨에서 다음 프로세스가 어디인지 이동해야할거아냐? 그 다음에 어디 프로세스를 이동할건지 정하는건데… 이게 당연히 오버헤드가 존재할 수 밖에 없겠지?
</aside>