멀티미디어 클래스 스케줄러 서비스

Multimedia Class Scheduler Service

MMCS(Multimedia Class Scheduler Service)는 멀티미디어 응용 프로그램이 처리 시간에 민감한 처리(멀티미디어 응용 프로그램 등)를 위해 CPU에 대한 우선적인 액세스와 처리할 데이터가 부족하지 않도록 디스크 액세스 우선권을 부여할 수 있는 Windows 서비스입니다.MMCSS 서비스는 CPU 부하를 감시하고 우선순위가 낮은 애플리케이션에 [1]대해 CPU를 거부하지 않고 최대한 많은 CPU 시간을 사용할 수 있도록 동적으로 우선순위를 조정합니다.MMCSS는 휴리스틱을 사용하여 스레드가 수행하는 작업에 필요한 상대적 우선순위를 결정하고 [1]이를 기반으로 우선순위를 동적으로 조정합니다.스레드는 MMCSS를 명시적으로 호출하여 서비스를 사용해야 합니다.AvSetMmMaxThreadCharacteristics()[2] 또는AvSetMmThreadCharacteristics() [3]API.

MMCSS 는, Windows Media Player 나 Windows Media Center 등, Windows Vista 의 멀티미디어 애플리케이션에 의해서, 글리치 없는 오디오 재생을 실현합니다.

문제

이 서비스는 멀티미디어를 [4][5]재생하는 동안 네트워크 퍼포먼스가 저하됩니다.이에 따라 Microsoft는 Windows Vista Service Pack 1 이후에 구성 가능한[6] 옵션을 추가했습니다.이 옵션에서는 사용자가 멀티미디어 클래스 스케줄링 서비스의 네트워크 슬롯링 인덱스 값을 지정하여 네트워크 퍼포먼스와 오디오/비디오 재생 품질을 사용자가 설정하는 방법에 따라 조정할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b "Multimedia Class Scheduler Service".
  2. ^ "AvSetMmMaxThreadCharacteristics Function (Windows)".
  3. ^ "AvSetMmThreadCharacteristics Function (Windows)".
  4. ^ Microsoft가 Vista 네트워크 퍼포먼스 문제에 대응하다
  5. ^ Sysinternals 블로그 "Vista 멀티미디어 재생 및 네트워크 스루풋"
  6. ^ Microsoft Knowledge Base 문서948066