Идентификация процессоров Intel
Обычно программы предоставляют пользователю следующую информацию о процессоре.
Название процессора Intel.
Название, присвоенное корпорацией Intel конкретному процессору, например, Intel Pentium III. Часто программа не сообщает название процессора, но его можно с легкостью определить с помощью следующей таблицы (данные представлены в двоичном коде).
Параметры идентификации процессоров:
Type (тип) | Family (семейство) | Model (модель) | Название |
---|---|---|---|
00 | 0100 | 0000 и 0001 | i486 DX |
00 | 0100 | 0010 | i486 SX |
00 | 0100 | 0011 | i486 DX2 |
00 | 0100 | 0011 | i486 DX2 Overdrive |
00 | 0100 | 0100 | i486 SL |
00 | 0100 | 0101 | i486 SX2 |
00 | 0100 | 0111 | Write-Back Enhanced i486 DX2 |
00 | 0100 | 1000 | i486 DX4 |
00 и 01 | 0100 | 1000 | i486 DX4 Overdrive |
00 | 0101 | 0001 | iPentium 60 и 66 МГц |
00 | 0101 | 0010 | iPentium75, 90, 100, 120, 133, 150, 166.200МГц |
01 | 0101 | 0001 | iPentium Overdrive 60 и 66 МГц |
01 | 0101 | 0010 | iPentium Overdrive 75, 90, 100, 120, 133МГц |
01 | 0101 | 0011 | iPentium Overdrive для систем на базе i486 |
00 | 0101 | 0100 | iPentium MMX |
01 | 0101 | 0100 | iPentium MMX Overdrive 75, 90, 100, 120, 133МГц |
00 | 0110 | 0001 | iPentium Pro |
00 | 0110 | 0011 | iPentium II, model 3 |
00 | 0110 | 0101 | iPentium II и iCeleron, model 5; |
00 | 0110 | 0110 | iCeleron, model 6 |
00 | 0110 | 0111 | iPentium III и iPentium II |
01 | 0110 | 0011 | iPentium II Overdrive |
Следует отметить, что процессоры 1386 тоже имеют идентификатор, правда, он хранится по-другому (рис. 12.27).
Рис. 12.27. Схема хранения информации о процессоре i386
Основные параметры идентификации процессоров типа i386 представлены в таблице.
Параметры идентификации процессоров i386:
Type | Family | Major Stepping | Процессор |
---|---|---|---|
0000 | 0011 | 0000 | i386 DX |
0010 | 0011 | 0000 | i386 SX |
0010 | 0011 | 0000 | i386 CX |
0010 | 0011 | 0000 | i386 EX |
0100 | 0011 | 0000 и 0001 | i386 SL |