Відповіді:
Дізнайтеся, який саме процесор він використовує. Якщо це 64-бітний процесор, вам слід налаштувати все. Я думаю, що останнім часом, ніж Core 2 на стороні Intel, є 64-розрядні, а 64-бітні процесори AMD зазвичай мають "64" у своєму імені. Однак це не гарантовані правила, тому завжди слід виконувати домашні завдання, щоб бути безпечними.
редагувати: Так, T5600 64-розрядний. Ви бачите під "Інструкціями", де написано "EM64T"? Це вказує на його 64-бітний чіп.
Гаразд, від веб-сайту Intel:
Intel® EM64T вимагає комп'ютерної системи з процесором, чіпсетом, BIOS, операційною системою, драйверами пристроїв та додатками, увімкнутими для Intel EM64T. Процесор не буде працювати (включаючи 32-бітну роботу) без BIOS з підтримкою Intel EM64T. Продуктивність залежить від конфігурацій обладнання та програмного забезпечення. Для отримання додаткової інформації див. Http://www.intel.com/info/em64t для отримання додаткової інформації, включаючи детальну інформацію про те, які процесори підтримують Intel® EM64T або проконсультуйтеся зі своїм системним постачальником для отримання додаткової інформації.
Так так, це 64 біт.
На даний момент у мене є невеликий додаток (прив’язаний до нашого маленького 64-бітового ОС), який повідомляє вам ім'я процесора та тип x86 (32bit) або x64 (64bit) тут (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;