Niedawno planuję kupić nowy laptop do obsługi 64-bitowego systemu operacyjnego, ale znajomy powiedział mi, że mój obecny laptop jest już 64-bitowy.
Jak mogę sprawdzić, czy mój laptop jest gotowy do załadowania 64-bitowego systemu operacyjnego, czy nie?
Oto wynik z CPU-Z:
Możesz spojrzeć na rejestr:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
Identifier
aby znaleźć typ procesoraźródło
Ok, ze strony wywiadu:
Intel® EM64T wymaga systemu komputerowego z procesorem, mikroukładem, systemem BIOS, systemem operacyjnym, sterownikami urządzeń i aplikacjami obsługującymi technologię Intel EM64T. Procesor nie będzie działać (w tym działanie 32-bitowe) bez systemu BIOS z obsługą Intel EM64T. Wydajność będzie się różnić w zależności od konfiguracji sprzętu i oprogramowania. Zobacz http://www.intel.com/info/em64t, aby uzyskać więcej informacji, w tym szczegółowe informacje na temat tego, które procesory obsługują Intel® EM64T lub skonsultuj się ze sprzedawcą systemu, aby uzyskać więcej informacji.
Więc tak, to 64-bit.
źródło
Obecnie mam małą aplikację (przywiązane do naszego niewiele 64bit OS), który mówi, nazwę i typ procesora x86 (32bit) lub x64 (64bit) tutaj (6kB download)
Po prostu wywołuje CPUID i sprawdza, czy dostępny jest tryb długi. (CPUID.80000001H: EDX [bit 29])
Trochę kodu C ++:
źródło