스케쥴링 알고리즘
-
💻 [OS 오퍼레이팅시스템] #9 | Process Scheduling 3 | 다중프로세서 스케쥴링, SQMS, MQMSCS/OS 2022. 6. 12. 00:34
💻 다중 프로세서 스케쥴링 - 단일 프로세서 스케쥴링 언제(when) 어떤(which) 작업이 실행될지 결정한다. - 다중 프로세서 스케쥴링 언제(when)뿐만 아니라 어디(where)에서 작업이 실행될지 결정 -> 어떤 CPU에게 작업을 할당할지 결정한다. - Issue ready queue를 어떻게 유지할 것인지 affinity를 어떻게 정의하고 활용할 것인지 applications를 어떻게 다중 프로세서에게 할당할 것인지 이질적 조합의 프로세서를 어떻게 관리할 것인지 프로세서들 간의 workload를 어떻게 균형을 맞출 것인지 - HW Issue : Cache Affinity 캐시 친화적 - SW Issue : Concurrency 병행성 캐시 효과로 인해(Memory에서 필요한 정보를 Cache로..