뻘소리2016. 10. 4. 06:28

문맥 교환

위키백과, 우리 모두의 백과사전.

문맥 교환(Context Switch)이란 하나의 프로세스가 CPU를 사용 중인 상태에서 다른 프로세스가 CPU를 사용하도록 하기 위해, 이전의 프로세스의 상태(문맥)를 보관하고 새로운 프로세스의 상태를 적재하는 작업을 말한다. 한 프로세스의 문맥은 그 프로세스의 프로세스 제어 블록에 기록되어 있다.

오버헤드와 처리기 구조[편집]

문맥을 교환하는 동안에는 유용한 작업을 수행할 수 없기 때문에, 문맥 교환 시간은 일종의 오버헤드라고 할 수 있다. CISC와 RISC는 각각 장단점이 있는데, 문맥교환 측면에 보면 RISC의 경우 레지스터의 용량이 CISC보다 상대적으로 크기 때문에 좀 더 큰 오버헤드가 발생한다.

바깥 고리[편집]

출처 - 위키

'뻘소리' 카테고리의 다른 글

게임프로그래밍을 할 때 필요한 것들....  (0) 2016.10.04
향상된 디버깅 옵션  (0) 2016.10.04
람다 대수  (0) 2016.08.21
부스트 코루틴  (0) 2016.08.18
비구조적 프로그래밍  (0) 2016.08.18
Posted by 멜데스