0
Windows가 알고있는 한 Windows는 각 ruanable 스레드에 시간 조각을 배포하는 라운드 로빈 스케줄러를 사용합니다.응용 프로그램 수준 일정
이것은 응용 프로그램/프로세스에 다중 스레드가있는 경우 스레드 수가 적은 다른 응용 프로그램보다 많은 계산 자원을 확보한다는 것을 의미합니다.
이제는 동일한 양의 컴퓨팅 리소스를 각 응용 프로그램에 할당하는 운영 체제 스케줄러에 대해 생각할 수 있습니다. 이 파티션은이 응용 프로그램의 모든 스레드에 분산되어 있습니다. 결과적으로 더 많은 스레드가 있기 때문에 다른 응용 프로그램에 영향을 줄 수있는 응용 프로그램이 없습니다. 이제
내 질문은 : 은
-
을
라고 ? 그런 스케줄링에 관한 연구 논문을 검색 할 수 있도록 용어가 필요합니다.
- 이러한 예약을 사용하는 운영 체제가 있습니까?
쿨 하시겠습니까? 감사! – chris
응용 프로그램 수준에서 공정한 일정을 사용하는 운영 체제 또는 커널 구현을 알고 있습니까? – chris
@chris - 아니에요. 다중 사용자 시스템에서 사용자 간의 공평성에 대한 이유를 이해합니다. 단일 사용자 시스템에서 응용 프로그램 간의 공정성이 중요한 이유는 무엇입니까? 단일 사용자 시스템에서 사용자는 자신의 응용 프로그램의 일정 (상대적 우선 순위)을 조정할 수 있습니다. – ChrisW