다중코어 프로세서1 [Chapter 5. CPU 스케줄링] 다중 처리기 스케줄링 본 정리는 운영체제(Operating System: Concepts) 9th edition과 22학년도 1학기 건국대학교 운영체제 수업을 바탕으로 하고 있습니다. 앞에까지의 스케줄링은 단일 처리기 시스템(CPU가 하나만 있는 시스템)에서의 CPU 스케줄링이었다. 현대에는 대부분 CPU가 여러 개인 다중 처리기 시스템을 사용한다. 다중 처리기 시스템에서의 스케줄링을 알아보자. 다중 처리기 스케줄링 (Multiple-Processor Scheduling) 다중 처리기에서는 부하 공유(load sharing)가 가능해진다. * 부하 공유 : 쉬고 있는 처리기에 할 일을 부여하는 것. 한 처리기는 계속 일하고 나머지는 놀고 있는 상태가 되어서는 안 된다. 하지만 이에 따라 스케줄링은 더 복잡해진다. 동일한 다중.. 2022. 8. 26. 이전 1 다음