X86 и x64
x86 - очень старая технология, которая началась с семейства процессоров 8086. Теперь он превратился в версию x86-32, которая является самой распространенной версией и ее преемником x86-64 или более широко известна как x64. Переход постепенного перехода на x64 начался довольно рано, в то время как на рынке ПК не было никаких серьезных недостатков. Это связано с тем, что первым рынком, испытывающим проблемы, связанные с x86, были те, кто запускает высокопроизводительные серверы.
Запуск системы с 32-битной архитектурой означает, что вы всегда ограничены тем, что может указывать 32 бита. В этом случае проблема возникла из памяти. 32-разрядный длинный указатель может указывать только на максимум 4,2 миллиарда адресов, что составляет около 4 ГБ памяти. Таким образом, он может выделять до 4 ГБ памяти для определенной программы, даже если он имеет 16 ГБ доступной памяти. Это ограничение никогда не может быть проблемой для домашней настройки, но в серверной среде это представляет огромную проблему. Вот почему процессоры x64 появились очень рано для потребителей.
Архитектура x64 по-прежнему следует за тем, что имеет x86, но она улучшает ее, имея 64 бита в каждом адресе. Это означает, что объем памяти архитектуры x64 составляет квадрат 4,2 млрд., Что на данный момент является невообразимым объемом памяти. Это в сочетании с некоторыми усовершенствованиями делает архитектуру x64 отличным процессором для замены своего предшественника.
Проблема с x64 заключается в том, что программного обеспечения для него пока нет. Хотя уже существуют операционные системы, которые пытаются использовать архитектуру x64, большинство из них не работают, и есть даже некоторые, которые не будут работать на ОС x64. В конце концов, появится программное обеспечение, предназначенное для архитектуры x64, и все 32-разрядное аппаратное и программное обеспечение устареют. Но на данный момент архитектура x64 по-прежнему преследует несовместимость программного обеспечения, которая ограничивает ее привлекательность для широкой публики.
Последняя особенность архитектуры x64 - ее абсолютная обратная совместимость с x86. Таким образом, даже если ваш процессор равен x64, пользователь не заметит никакой разницы, пока ваша ОС 32-разрядная. Это может быть хорошо, поскольку как только программное обеспечение поступит, вам нужно будет только обновить свою ОС и программное обеспечение, поскольку аппаратное обеспечение уже существует.