상세 컨텐츠

본문 제목

Context switching cost

종태기 생각

by ryujt 2013. 10. 22. 01:11

본문

이번 온라인 강의가 끝나면 다음 번에는 

오래 전부터 틈틈히 메모해 오던, 

"Multi-Thread Programming" 에 대해서 온라인 강의를 진행 할 까 합니다. 


그러다가 갑자기 생각나는 "Context switching cost",

조직도 구성원이 늘어나면,

"Context switching cost"로 인해서 효율이 급격하게 떨어지는 것을 많이 보았습니다.


어쩌면, 

조직 운영도 프로그래밍 하듯이 해야 한다는 생각이 듭니다.

  • 임계영역(관리 통제의 남발) 사용을 적절하게 하고
  • 다른 조직원의 Task 결과를 과도하게 기다릴 필요 없는 효율적인 프로세스
  • 스레드가 최대한 독립적인 위치를 갖도록 하고 (책임과 권한)
  • 인터럽트가 아닌 메시지 교환으로 동기화 (커뮤니케이션 활성)
  • 독립 스레드 내에서의 Context switching 회피 (개개인의 멀티 테스킹을 금지)
    • 가끔 외부 요인이 아니라 내부 비효율성으로 발생하는 "Context switching cost"


관련글 더보기