В составе так называемых 32-битных процессоров присутствует 8 регистров общего назначения объемом в 32 бита. В так называемых 64-битных процессорах таких регистров общего назначения в два раза больше и, что самое главное, их объем составляет 64-бита. Вот это и является основным различием между 32-битными и 64-битными процессорами. К слову скажу, что практически все современные процессоры 64-битные.
Рассмотрим что же эти регистры дают на практике. Если говорить в общем, то 64-битный процессор в нормальном 64-битном режиме может работать с 64-битными числами без различных ухищрений вроде разбивки одной сложной операции на две. Также это позволяет объединять две простые операции над 32-битными числами в одну сложную. Далеко не все операции можно вот так объединить, но все же это лучше чем ничего.
Важное замечание: прирост производительности можно получить только при работе в рамках 64-битного набора инструкций х86-64. Также нужно отметить, что кроме блока целочисленных вычислений ALU, процессор содержит еще и блок вычислений с плавающей точкой или как его еще называют FPU. Он содержит более объемные 80-битные регистры и использует свой набор инструкций х87. Также в процессоре есть другие блоки и другие регистры. К таковым относятся, например, SSE-регистры. Они имеют длину в 128 бит.
Если вы внимательно читали предыдущие абзацы, то могли заметить, что там упоминался некий 64-битный режим работы. У внимательного читателя мог возникнуть вопрос: а разве есть и другие режимы? Да, 64-битный процессор также поддерживает так называемый режим совместимости. В этом режиме дополнительные 8 регистров просто отключаются и 64-битный процессор ведет себя полностью как 32-битный. Это нужно в первую очередь для совместимости системного программного обеспечения и программ, которые не умеют работать с 64-битным процессором.
Прочее компьютерное
Какая разница между платформой x86 и х64
разрядность процессора 32 битная и 64 битная ..
Это 2 разные архитектуры. Имеет смысл ставить x64, если ваш процессор поддерживает такую архитектуру и вы имеете больше 3-ех гб опертативной памяти
Похожие вопросы
- В чём разница между платформой 1С, конфигурацией и базой?
- К какому параметру относятся значения "x86", "х64", "х32" в описаниях Windows?
- Какая разница между х64 и х86 в 7рке?
- Установка Windows 7 x86 на жесткий диск через другой ноутбук
- в чём разница у Windows x32, x64 и x86?
- а как понять windows 7 х64 и х86?
- Обязательно ли менять версию Windows x86 на x64, если память превышает 2 гб?
- Можно ли переместить папку program files x86 в локальный диск D?
- Вопрос по папкам Program Files и Program Files (x86) на диске C ??
- Windows или Linux, стоит ли переходить на новую платформу, или остаться на старой