본문 바로가기
CS

문맥교환 오버헤드 (Context Switch Overhead)

by 남생이야 2024. 5. 17.

문맥 교환(Context Switch) 

  문맥 교환이란, CPU가 프로세스를 처리하는 과정에서 우선순위가 높은 프로세스가 처리를 기다리고 있을 때, 진행하는 프로세스를 대기시키고, 우선순위가 높은 프로세스를 우선 처리한 뒤에 이전에 작업 중이던 프로세를 가져와 처리하는 작업을 말한다. 

 

문맥교환 오버헤드 (Context Switch Overhead)

 문맥교환을 발생하는 과정 중에서 프로세스는 대기시간과 처리시간을 갖게 되는데, 처리시간보다 대기 시간 혹은 교체되는 시간이 더 길어지는 경우가 발생한다. 이를 문맥교환 오버헤드(Context Switch Overhead)라고 한다. 

 

'CS' 카테고리의 다른 글

뮤텍스(Mutex)  (0) 2024.05.20
임계 구역 (Critical Section)  (0) 2024.05.19
상호배제(Mutual Exclusion)  (0) 2024.05.16
인터럽트(Interrupt)  (0) 2024.05.15
데드락(DeadLock)  (0) 2024.05.14