В чем разница между х86 и х64? почему пишут х86, а не х32? вся правда о х32, х64, х86!

В чем разница между х86 и х64? почему пишут х86, а не х32? вся правда о х32, х64, х86!

  • Никита Никитенко
  • http://keddr.com/

Многие пользователи довольно часто задаются вопросами: «Какую совокупность мне ставить?», «В чем отличие между х86 и х32?» и т. д. Давайте же разложим все по полочкам.

Поведай, что представляет собой х86?

х86 — это архитектура процессора с одноимённым комплектом команд, в первый раз реализованная в процессорах компании Intel. Наименование образовано от двух цифр, которыми заканчивались заглавия процессоров Intel ранних моделей — 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Через какое-то время цифровые обозначения новых процессоров стали сменяться именами.

Так публика определила о Pentium и Celeron, но платформа x86 не изменялась впредь до 2000-х годов, но об этом чуточку попозже.

В начале собственного пути х86 архитектура, которая была в первый раз представлена на i8086, использовалась на 16-разрядных процессорах (может хранить 2^16 неповторимых значений), имела 16-битные руководства и внутреннюю 16-битную шину, позднее добавили еще внешнюю 8-разрядную шину данных. Дальше события развивались достаточно легко — производители увеличивали скорость, количество транзисторов, комплект команд и т. д., и без того впредь до выхода 80386(i386) — процессора, что на то время знаменовал собой революцию в мире процессоров x86. Это первенствовал 32-разрядный процессор, что имел возможность применять кэш-память, расположенную на внешнем чипе.

Впредь до анонса AMD64 (аппаратная платформа) архитектура не очень сильно изменялась.

По окончании выхода AMD64 и Intel 64 х86 она подверглась важным трансформациям.

Процессоры архитектуры поддерживают два режима работы: Long Mode («долгий» режим) и Legacy Mode («наследственный», режим совместимости с 32-битным x86).

Главные преимущества архитектуры x86-64:

  • 64-битное адресное пространство;
  • расширенный комплект регистров;
  • привычный для разработчиков комплект команд;
  • возможность запуска ветхих 32-битных приложений в 64-битной ОС;
  • возможность применения 32-битных операционных совокупностей.

Сейчас, думаю, стоит задать вопрос: «Что такое x32?»

Это 32-битная ОС, которая ставится на 32-разрядные процессоры. В случае если брать как пример ОС Микрософт, то первая x32 была Windows 95, которая полностью применяла возможности данного архитектуры и процессора (x86). Главным недочётом x32 есть невозможность помощи более чем 4 ГБ ОЗУ.

Любопытно, что совокупность в состоянии оперировать лишь 3 ГБ и ГБ 1 памяти .

Еще существует достаточно распространённая неточность: в то время, когда пишут совместимость программ, то показывают x86, подразумевая 32-битную платформу. Это не совсем корректно и лишь вводит в заблуждение. оптимальнее показывать x86_32bit либо x86_64bit.

Или уменьшать до интуитивно понятных x32 либо x64.

Осталось разобрать, что собой воображает x64?

x86_64bit — это 64-битная ОС, которая ставится на 64-разрядные процессоры с архитектурой x86-64. “64-битный лейбл” звучит возбуждающе, но в практическом замысле это всего лишь умный маркетинговый трюк, скрывающий не только преимущества, но и недочёты. В принципе, ее главным преимуществом была и остаётся возможность принимать до 32 ГБ ОЗУ, что значительно увеличивает производительность.

Еще одним плюсом данной ОС имеется то, что под ней процессоры на архитектуре х86-64 (Celeron, Core 2, Core i3, Core i5, Core i7) задействуют целый потенциал кристалла. Это вероятно благодаря режиму Long Mode. Недочётом же имеется повышение потребляемой оперативной памяти программами, к примеру, тот же Apache на 32-бит потреблял 20 МБ ОЗУ, а уже на 64-бит ОС — примерно 50 МБ.

Windows 10 — Оптимизация оперативной памяти [ОЗУ]


Темы которые будут Вам интересны:

Читайте также: