В чем отличие процессора x32 от x86?
Дата публикации: (11-10-2010, 20:32)x86 - набор инструкций, юзался в первых 80*86 где разрядность была 16-bit, x86 тогда работала в реальном режиме, потом вышел 80386, с ним родилась IA-32 (32-бита), которая живет до сих пор, поддерживается защищенный режим. 32-разрядные регистры, 32-разрядная шина памяти итд. В 2003 году AMD выпускает расширение AMD64(x86-64), которое расширяет x86, дополняя ее новым режимом работы (Long Mode) и кучей новых регистров (еще 16 новых регистров общего назначения и 64-битные версии прочих). Эмуляция 8086 в режиме Long Mode невозможна, отсюда и невозможность использования старых программ под x64-битными системами.
Разница для юзера в том, что придется искать x64-дрова (под нормальное оборудование всегда есть) и ставить некоторые версии x64-прог (некоторые просто глубоко в систему углубляются, что не могут работать в Legacy Mode под x64, а другие просто переписаны под x64 для увеличения производительности). В общем переход от IA-32 к AMD64 практически не чувствуется.
Из-за обозначения IA-32 некоторые думают, что x64 = IA-64, но это НЕ ТАК! IA-32 и AMD64 - x86-совместимы, а вот IA-64 исполняет x86-код через специальный декодер (в первых Itanium было аппаратное исполнение с плохой реализацией)... IA-64 представлены на рынке только линейкой Itanium, так же IA-64 называют EPIC (Explicitly Parallel Instruction Computing)
Обозначения x32 не существует, сначала обозначение x86 использовалось относительно архитектуры, а потом уже набор комманд так назвали. Начиная с первых 32-битных процев архитектура зовется IA-32, а с первого 64-битного - x86-64 (AMD64/EM64T(Intel 64)). Внутреннее устройство ноутбука и многое другое можно узнать на этом сайте.
Разница для юзера в том, что придется искать x64-дрова (под нормальное оборудование всегда есть) и ставить некоторые версии x64-прог (некоторые просто глубоко в систему углубляются, что не могут работать в Legacy Mode под x64, а другие просто переписаны под x64 для увеличения производительности). В общем переход от IA-32 к AMD64 практически не чувствуется.
Из-за обозначения IA-32 некоторые думают, что x64 = IA-64, но это НЕ ТАК! IA-32 и AMD64 - x86-совместимы, а вот IA-64 исполняет x86-код через специальный декодер (в первых Itanium было аппаратное исполнение с плохой реализацией)... IA-64 представлены на рынке только линейкой Itanium, так же IA-64 называют EPIC (Explicitly Parallel Instruction Computing)
Обозначения x32 не существует, сначала обозначение x86 использовалось относительно архитектуры, а потом уже набор комманд так назвали. Начиная с первых 32-битных процев архитектура зовется IA-32, а с первого 64-битного - x86-64 (AMD64/EM64T(Intel 64)). Внутреннее устройство ноутбука и многое другое можно узнать на этом сайте.
Обратите внимание на:
