2016-07-09 4 views
1

L1, L2 및 L3 연관 성 설정에 대한 정보는 어떻게 얻을 수 있습니까? 나는 크기를 얻을 수는 있지만 연관성은 생각할 수 없다.Windows에서 CPU 캐시 연관성 설정을 얻는 방법

지금까지 내가 발견하지 않은 당신이 어떤 OS를위한 프로그램을 실행할 수 있도록

답변

2

x86 CPUID instruction이 어떤 권한이 필요하지 않습니다 유용한 아무것도.

리프 2 (eax=2)에 캐시 연관 정보가 있습니다. 문서에 대한 자세한 링크는 태그 위키를 참조하십시오.

이것은 x86에서만 작동합니다. 따라서 x86이 아닌 Windows 로의 이식성을 염두에 둔다면 다른 아키텍처에서도 다른 것을 찾아야 할 것입니다.

디코딩 기능을 작성하여 휠을 다시 만들고 싶지 않으면이 CPUID 정보를 디코딩 할 라이브러리가 있고, 처음에는 CPUID를 실행하기 위해 asm 함수 또는 인라인 asm이 있습니다.