Недавно я планировал купить новый ноутбук для работы с 64-битной ОС, но один из моих друзей сказал мне, что мой текущий ноутбук уже 64-битный.
Как я могу проверить, готов ли мой ноутбук загрузить 64-битную ОС или нет?
Вот результат CPU-Z:
Недавно я планировал купить новый ноутбук для работы с 64-битной ОС, но один из моих друзей сказал мне, что мой текущий ноутбук уже 64-битный.
Как я могу проверить, готов ли мой ноутбук загрузить 64-битную ОС или нет?
Вот результат CPU-Z:
Узнайте, какой процессор он использует. Если это 64-битный процессор, у вас все должно быть в порядке. Я думаю, что что-либо более свежее, чем Core 2 на стороне Intel, является 64-битным, а 64-битные процессоры AMD обычно имеют "64" в названии. Однако это не гарантированные правила, поэтому вы всегда должны выполнять свою домашнюю работу, чтобы быть в безопасности.
Редактировать: Да, T5600 является 64-битным. Вы видите в разделе "Инструкции", где написано "EM64T"? Это указывает на его 64-битный чип.
Вы можете посмотреть в реестре:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
Identifier
чтобы найти тип процессораХорошо, с сайта Intel:
Для Intel® EM64T требуется компьютерная система с процессором, набором микросхем, BIOS, операционной системой, драйверами устройств и приложениями для Intel EM64T. Процессор не будет работать (включая 32-разрядную) без BIOS с поддержкой Intel EM64T. Производительность зависит от конфигурации вашего оборудования и программного обеспечения. См. Http://www.intel.com/info/em64t для получения дополнительной информации, включая сведения о том, какие процессоры поддерживают Intel® EM64T, или обратитесь к поставщику вашей системы за дополнительной информацией.
Так что да, это 64 бит.
В настоящее время у меня есть небольшое приложение (привязанное к нашей собственной маленькой 64-битной ОС), которое сообщает вам имя процессора и тип x86 (32-битный) или x64 (64-битный) здесь (6Kb скачать)
Он просто вызывает CPUID и проверяет, доступен ли длинный режим. (CPUID.80000001H:EDX [Бит 29])
Некоторый код C++:
//Detect if long mode is available by checking bit 29 in EDX when calling
//CPUID Extended Processor Info and Feature Bits.
int results[4];//eax, ebx, ecx & edx
BOOL 64bit;
__cpuid(results,0x80000001);
if(results[3]&29) 64bit=TRUE; else 64bit=FALSE;