Windows XP에서 하이퍼스레딩을 사용하는 실제 프로세서 수나 실제 멀티코어 프로세서 수가 잘못 보고된다

기술 자료 번역 기술 자료 번역
기술 자료: 936235 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

Windows XP 기반 컴퓨터에서 다음 조건 중 하나에 해당하면 Windows에서 실제 프로세서 수를 잘못 보고합니다.
  • 컴퓨터에서 하이퍼스레딩을 사용하는 프로세서를 하나 이상 사용합니다.
  • 컴퓨터에서 멀티코어 프로세서를 하나 이상 사용합니다.
참고 Windows Vista를 실행하는 컴퓨터에서는 Windows에서 실제 프로세서 수를 제대로 보고합니다.

원인

이 문제는 Windows XP에 하이퍼스레딩 프로세서와 멀티코어 프로세서를 검색하는 기능이 없기 때문에 발생합니다. 이 기능은 WMI(Windows Management Instrumentation)의 Win32_ComputerSystem 클래스와 Win32_Processor 클래스를 사용하여 Windows Vista에 도입되었습니다.

해결 방법

핫픽스를 사용하여 이 문제를 해결할 수 있습니다. 이 핫픽스를 적용하면 Windows XP에서 Win32_ComputerSystemWin32_Processor 클래스의 동작이 Windows Vista에서 이러한 두 클래스의 동작과 동일합니다.

핫픽스 정보

현재 지원되는 핫픽스를 Microsoft에서 구할 수 있지만 이 문서에서 설명하는 문제를 해결하기 위한 것일 뿐이므로 이러한 특정 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오. 이 핫픽스는 나중에 추가 테스트를 받아야 할 수도 있습니다. 따라서 이 문제의 영향이 심각하지 않으면 이 핫픽스가 포함된 다음 Windows XP 서비스 팩이 나올 때까지 기다리는 것이 좋습니다.

이 문제를 해결하려면 Microsoft 온라인 고객 서비스에 요청을 제출하여 핫픽스를 구하십시오. 핫픽스를 구하기 위한 온라인 요청을 제출하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://go.microsoft.com/?linkid=6294451
참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. 별도의 서비스 요청을 하려면 다음 Microsoft 웹 사이트를 방문하십시오.
기술지원 서비스 안내

전제 조건

이 핫픽스를 적용하려면 컴퓨터에 Windows XP 서비스 팩 2(SP2)가 설치되어 있어야 합니다.

다시 시작 요구 사항

이 핫픽스를 적용한 후에는 컴퓨터를 다시 시작해야 합니다.

핫픽스 대체 정보

이 핫픽스는 이전에 발표된 다른 핫픽스를 대체하지 않습니다.

레지스트리 정보

이 핫픽스를 사용하기 위해 레지스트리를 변경할 필요는 없습니다.

파일 정보

이 핫픽스의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 보려면 제어판날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.
Windows XP SP2 32비트 버전
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼SP 요구 사항
Cimwin32.dll5.1.2600.31491,358,3362007-06-0404:01x86SP2
Kernel32.dll5.1.2600.3149986,1122007-06-0404:01x86SP2
Ntkrnlmp.exe5.1.2600.31492,141,1842007-06-0111:18x86SP2
Ntkrnlpa.exe5.1.2600.31492,062,2082007-06-0110:40x86SP2
Ntkrpamp.exe5.1.2600.31492,020,8642007-06-0110:40x86SP2
Ntoskrnl.exe5.1.2600.31492,185,4722007-06-0111:20x86SP2

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

이 핫픽스를 적용하기 전에 WMI 클래스와 WMI 속성의 동작은 다음과 같습니다.

Win32_ComputerSystem

  • NumberOfProcessors 속성은 시스템에서 사용할 수 있는 논리 프로세서의 수를 반환합니다.
  • NumberOfLogicalProcessors 속성을 사용할 수 없습니다.

Win32_Processor

  • NumberOfLogicalProcessors 속성을 사용할 수 없습니다.
  • NumberOfCores 속성을 사용할 수 없습니다.
  • 반환되는 Win32_Processor 인스턴스의 수가 시스템에서 사용할 수 있는 논리 프로세서의 수와 동일합니다.
이 핫픽스를 적용한 후 WMI 클래스와 WMI 속성의 동작은 다음과 같습니다.

Win32_ComputerSystem

  • NumberOfProcessors 속성은 시스템에서 사용할 수 있는 실제 프로세서의 수를 반환합니다.
  • NumberOfLogicalProcessors 속성은 시스템에서 사용할 수 있는 논리 프로세서의 수를 반환합니다.

Win32_Processor

  • 반환되는 NumberOfLogicalProcessors 인스턴스의 수가 시스템에서 사용할 수 있는 논리 프로세서의 수와 동일합니다.
  • NumberOfCores 속성은 시스템에서 사용할 수 있는 코어의 수를 반환합니다.
  • 반환되는 Win32_Processor 인스턴스의 수가 시스템에서 사용할 수 있는 실제 프로세서의 수와 동일합니다.
프로세서에서 하이퍼스레딩을 사용할 수 있도록 설정되어 있는지 확인하려면 NumberOfCores 속성의 값을 NumberOfLogicalProcessors 속성의 값과 비교합니다. 하이퍼스레딩이 프로세서의 BIOS(기본 입출력 시스템)에서 사용할 수 있도록 설정되어 있으면 NumberOfCores 속성의 값이 NumberOfLogicalProcessors 속성의 값보다 작습니다.

예를 들어, 이중 프로세서 시스템에 하이퍼스레딩을 사용할 수 있도록 각각 설정된 프로세서가 두 개 포함되어 있는 경우 이 시스템은 네 개의 스레드나 네 개의 프로그램을 동시에 실행할 수 있습니다. 이 경우 NumberOfCores 속성의 값은 2이고 NumberOfLogicalProcessors 속성의 값은 4입니다.

Win32_ComputerSystem 클래스에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://msdn2.microsoft.com/en-us/library/Aa394102.aspx(영문)
Win32_Processor 클래스에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://msdn2.microsoft.com/en-us/library/aa394373.aspx(영문)
Windows Vista의 이러한 두 클래스에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/technet/scriptcenter/topics/vista/wmi1.mspx(영문)
자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
932370 Windows Server 2003에서 하이퍼스레딩을 사용하는 실제 프로세서 수나 실제 멀티코어 프로세서 수가 잘못 보고된다

속성

기술 자료: 936235 - 마지막 검토: 2008년 3월 14일 금요일 - 수정: 1.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
키워드:?
kbfix kbexpertiseadvanced kbpubtypekc kbqfe kbhotfixserver KB936235

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com