프로세스는 컨텍스트 스위칭이 아예 일어나지 않는 것 처럼 말씀하시는데,, 제가 배우기론 기존 프로세스 동작을 멈추고 다른 프로세스를 CPU가 실행시키는 것이 컨텍스트 스위칭으로 아는데 발생하는걸로 아는데 어떤게 맞는건가요 ?
1.19강의에 프로세스 컨텍스트 스위치 설명
puru
작성일
23.12.30 20:01
조회수
249
댓글 1
안녕하세요. 좋은 질문 감사드립니다.
말씀하신 것 처럼 운영체제 관점에서 보면 너무 당연하게도 컨텍스트 스위칭이 발생합니다.(그렇지 않으면 한정된 CPU 갯수로 수 많은 프로세스를 실행시킬 수 없겠죠.)
다만, Python의 GIL이라는 한정된 주제로 설명하다 보니 각각의 프로세스를 기준으로 설명을 드렸습니다.(이 부분은 제가 조금 더 명확하게 표현했어서 한다는 생각이 드네요.)
헷갈리신 부분에 대해서는 죄송하다는 말씀 드립니다. 참고 부탁드리겠습니다.
감사합니다.
답글