context switching

운영체제

컨텍스트 스위칭(Context Switching)

1. 컨텍스트 스위칭(Context Switching) 컨텍스트 스위칭의 정의 지난 글에서 프로세스와 스레드를 얘기하면서 컨텍스트 스위칭(문맥 교환)에 대해서 짧게 얘기했었는데요, 오늘은 이 컨텍스트 스위칭에 대해서 자세히 알아보려 합니다. 컨텍스트 스위칭이란, 'CPU/코어에서 실행 중이던 프로세스/스레드가 다른 프로세스/스레드로 교체되는 것'입니다.그렇다면, 여기서 말하는 컨텍스트란 무엇일까요? 컨텍스트란 프로세스/스레드의 상태를 의미합니다. 또 이 상태라는 것은 CPU, 메모리에서의 상태를 의미합니다. 컨텍스트 스위칭이 필요한 이유 그렇다면 컨텍스트 스위칭이 왜 필요할까요? 여러 이유들이 있지만, 대표적으로 여러 프로세스와 스레드들을 동시에 실행시키기 위해(그렇게 보이기 위해) 여러 프로세스와 스레..

s7won
'context switching' 태그의 글 목록