문제

나는 이것을 더 자세히 알고 싶다. 실시간 스케줄러입니까? 대화식 스케줄러? iPhone OS의 프로세스 스케줄러는 정확히 어떻게 작동합니까? Apple은 이러한 것들을 자세히 설명하는 기술 메모 나 문서를 게시 했습니까?

나는 그것에 대한 모든 세부 사항을 알고 싶습니다. 어떤 전략을 따르고 있습니까? 최초의 최초 서비스? 가장 짧은 직업을 먼저? 가장 짧은 임원 시간, 가장 짧은 임원 가공 시간? 라운드 로빈? 우선 순위 예약 또는 다단계 피드백 큐 스케줄링? 가장 짧은 시간? 마감일 의존적 일정?

이 모든 것을 쓴 애플 사람들 중 일부는 확실합니다. 대답 해주세요.

도움이 되었습니까?

해결책

iPhone OS 커널이 Mac의 Mach 커널과 유사하다고 가정하면 "마하 스케줄링 및 스레드 인터페이스" 섹션의 섹션 커널 프로그래밍 안내서

Mach 및 대부분의 BSD UNIX 시스템과 마찬가지로 CMU Mach 3 스케줄러를 기반으로 한 고급 스케줄러가 포함되어 있습니다.

해당 섹션의 나머지 부분은 스케줄러를 자세히 설명합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top