X64 и x86

Содержание

X64 и x86

32-битная система может представлять только 2 32 различные значения и, следовательно, адресация памяти ограничена этим числом адресов. 2 32 байты равны 4 ГБ, и, следовательно, x86 имел максимальный предел адресуемой памяти 4 ГБ. Чтобы преодолеть это, в архитектуру x86 были внесены дальнейшие расширения. AMD примерно в 2000 году представила такую ​​спецификацию, которая расширила архитектуру x86 до 64 бит. Это было введено под названием AMD64. x64 — это еще одно название, данное этой архитектуре AMD64. Эта архитектура AMD64 или x64 также известна под названием x86_64.

В 64-битной архитектуре все регистры стали 64-битными, а шина памяти и шина данных также стали 64-битными. Сейчас 2 64 можно адресовать различные значения, и это дает огромный верхний предел возможной максимальной памяти. AMD K8 был первым процессором, реализовавшим эту 64-битную архитектуру. Затем Intel также приняла эту архитектуру.

С процессорами Intel Core, начавшимися с Intel Core 2, Intel начала использовать эту архитектуру в своих процессорах. В настоящее время все процессоры Intel, такие как Core i3, Core i5 и Core i7, используют эту архитектуру x64. Важно подчеркнуть, что эта архитектура x64 по-прежнему обратно совместима со старым набором инструкций x86.

что означает платформа x64 x86?

Сперва рассмотрим преимущества платформы x64 перед x86, и самое весомое и главное — поддержка 64-х битной адресации памяти. Что это ещё, спросите вы. А это значит, что теперь вы не имеете ограничения на количество в 4 гигабайта, которое накладывается 32-х битной адресацией памяти. И почему 4 гигабайта?
Все просто: в системе x86 для любой программы выделяется максимум чуть более 3 гигабайт оперативной памяти. Остальное просто остается невидимым для ОС! С x64 дела обстоят по-другому – там поддерживается 128 гигабайт.
Поддержка такого количества оперативной памяти первое и самое главное преимущество x64 платформ. Ведь системы x64 с 4 гигабайт ОЗУ работают быстрее x86 с 4 гигабайт ОЗУ. Это заметно без каких либо тестов. Но конечно, если запустить Paint на новой системе, можно и не заметить увеличения производительности, а вот если взять файл объемом 6 гигабайт, то система с 8 Гб ОЗУ сможет переместить его полностью в оперативную память, а не копировать по частям, как это будет при 4 Гб памяти. Откуда такие большие файлы, спросите вы? Как пример, многие наверняка видели архивы размером более 4 Гб.

Работа с такими объемами (архивирование и разархивирование) это время, ну а время — деньги.
Второе преимущество — оптимизированные приложения (специально разработанных для x64 платформ) . Они дают ощутимый прирост производительности (такие программы только набирают популярность у разработчиков, поэтому их не много) . Вы можете прочитать наш тест «Битва технологий — x64 против x86» и сравнить результаты работы архиваторов и интернет браузеров. Также некоторые специальные приложения, требующие очень точных вычислений, могут неправильно работать на платформе x86.
На этом это все преимущества, но и их достаточно. Конечно, есть и недостатки:
режим обратной совместимости x64 и x86 работает практически во всех программах, но бывает и другое. Отказывается запускаться или правильно функционировать нужный софт. На сегодняшний день это очень редкий случай. В случае необходимости можно поискать патч от разработчиков программы, исправляющий ошибку;
может не быть нужного драйвера для вашего оборудования. Самое лучшее место поиска нужных драйверов – на сайтах разработчиков;
Итак, подведем итоги. Что же дает нам x64?
Поддержка огромного объема оперативной памяти (до 128 Гб) .
Увеличение производительности в оптимизированных приложениях.
За технологией x64 будущее, а x86 устаревает с каждым днем все сильнее и сильнее.

Источник: p l a t f o r m 6 4.n e t / x 6 4 r e v i e w / P l a t f o r m a _ x 6 4 _ preimushestva_i_nedostatki.php

Остальные ответы
Это означает разрядность операционной системы. х86 — 32 бита, х64 — 64 бита.
структура вашей системы. у вас скорее всего 86
x64 — 64 бит
ч86 — 32 бит
Для всех 64 разядных шин Второе для всех процессоров на базе 86.

разрядность винды, х64 поддержка более 3 гигов оперативы но возможен конфликт со старыми играми/прогами
х32(х86) поддержка не более 3 гигов оперативы и всё норм работает
приоритет в производительности не наблюдается (только на очень сильных процессорах)
также чтобы установить винду х64 нужно чтобы и процессор поддерживал это архитектуру

на виндах пишут X32, X64, X 86 что это такое? чем отличаются! и как узнать для моего компа какая?

X86 — общее название архитектуры процессоров, разработанных Intel, а в последствии — и других производителей — совместимых с интеловскими. Название идет от имен линейки процессоров — 8086, 80186, 80286 и т. д.
http://ru.wikipedia.org/wiki/X86
X32 и X64 — несколько некорректные наименования, указывающие уже на разрядность платформы. Некорректные потому, что и X32 процессоры, и X64 (а правильнее — X86-64) являются X86 процессорами.
Разрядность процессора (X32 — 32-битный процессор, 32-битная операционная система; X64 — 64-битные) определеятся «шириной» его адресной шины, и, как следствие, определяет максимальное количество памяти, которое данный процессор способен адресовать (для 32-битных систем этот максимум равен 2 в 32 степени адресов, или 4 Гб оперативной памяти) .
http://www.yudenisov.narod.ru/EIS/Vol06/b2.htm
На машину с 64-битным процессором можно установить и 32-битную операционную систему. При этом «теряются» возможности 64-битных вычислений и возможность преодоления барьера в 4 Гб. Однако, для того, чтобы 64-битная операционная система работала в «родном» режиме, а не в режиме эмуляции 32-битной системы (как работают сейчас подавляющее большинство 64-битных ОС) необходимо, чтобы все драйверы и все программы, запускаемые на компьютере были 64-битными, а с этим сейчас напряг — очень мало, кто из производителей софта переписал свои программы под 64 бита. В режиме же эмуляции 64-битные ОС нередко даже проигрывают 32-битным ОС в производительности.
http://ru.wikipedia.org/wiki/AMD64
Что касается «как узнать? » — забейте в поисковик модель своего процессора, почитайте характеристики (впрочем, если он не совсем старый, то просто обязан быть 64-битным — AMD просто включает в название «64», а интеловские — начиная с поздних Pentium 4 — 64-битные) ; операционная система, если она 64-битная, содержит ссылку на это в своем названии (windows xp 64 edition), так что просто кликните правым кликом на ярлыке «Мой Компьютер» — Свойства — и прочитайте название системы. Если в нем не содержится в явном виде «64» — она 32-битная.

Серега . Ученик (119) 7 лет назад

Чё ты тут людям пыль в глаза пускаешь. ))) Что в режиме же эмуляции 64-битные ОС нередко даже проигрывают 32-битным ОС в производительности.))))))
Ты сам то хоть понял, что написал. ))))))) Скорее всего ты где то нашёл эту статью из журнала ,,Рога и копыта. за 1975 год)))))))))))))))))
Вот, для начала сам почитай. Куда лучше пойдёт x32 а куда x64.
https://glashkoff.com/blog/operativnaya-pamyat-razrushaem-mifyi/

Слава Просветленный (30035) Ну, Человек Разумный на срок посмотрит — когда вопрос задан, и когда на него отвечали. 7 лет назад именно так и было — 64-битных программ было мало, драйверы не всегда находились. Производительность их сравнивать некорректно, но если желание есть — таки да, можно уловить небольшое превосходство 32-битных систем над 64-битными в работе, естественно, с 32-битными приложениями. Ссылка на статейку позабавила. Сынку, мне 37, из них 20 я за компьютером, я сам такие клепать могу 🙂 Там много правильного, хоть и не по теме, но есть ложь: 64-битные ОС таки действительно жрут больше памяти, чем 32-битные (и программы — тоже).

А там, как «развенчатель» указаны требования — да, больше, чем найдет, не «съест», не поспоришь, но если найдет — берегись.

Остальные ответы
Меня тоже этот вопрос интересует.
X32 и X 86 это одно и тоже, а вот X64 это уже другое.

Это маркировка разрядности ОС под процессоры.. .
x86 — Это в принципе обозначение платформы
x32 — Под обычные процессоры без поддержки 64 битных приложений типа Intel Pentium D и прочих.. .
х64 — для современных процессоров с маркировкой x64 или 64. Обычно двухядерные процессоры типа AMD Athlon 64 X2

Это скорость в битах для видео карт.
СлаваПросветленный (30035) 14 лет назад
Да нет же! Это марки чайников!

В 64-х битных чайниках чай получается вкусней, если конечно не наливать туда 32-ух битную воду! Да и заварку с сахаром тоже 64-ех битные надо, а то чай не такой вкусный будет! А вот поставщики молока бывают лукавят берут молоко у 32-ух битных коров и переобразуют под 64-ых битные чаи. P.S.

Предпочитаю чай без молока, ибо не испортить архитектуру головного мозга.

Por qué a los Sistemas Operativos de 32Bits se les denomina x86 en Windows | x86-64 64Bits

Если Ваш проц 64 разрядный, то работать будут все ОС.

х86 пошло от первых компов подобных нашим нынишним, это были 80186 (а также 286, 386 и всем известная четверка 80486) от них и пошло это самое х86, а когда вышли 2х -ядерные процы, получили приставку х64

СлаваПросветленный (30035) 14 лет назад
«двуядерные» не имеют ни мелейшего отношения к «x64»!
Илья Петров Мастер (1851) да согласен, извини, ошибся. вспомнил как сам переходил на атлон.
Разрядность вашего процессора. Вот программа для проверки вашего процессора — скачайте, распакуйте, запустите.

X64 и x86

СлаваПросветленный (30035) 14 лет назад

Несколько некорректно. 64-битные процессоры тоже принадлежат семейству x86. Точнее — расширению x86-64.

Бога ради — мандрива на 505 версии 4 Pentium’a призамечательнейше идёт. Имеет маркировку x86-64 (мандрива), однако 505 — не 64 разрядник, т.е. по вашей логике работать не должна (мандрива). Вобще, спасибо, конечно, за информацию. Я не Alice — ссать кипятком и доказывать свою правоту с пеной у рта не стану 🙂

X64 и x86

x86 против x64

Наиболее важное различие между x86 и x64 заключается в том, что первая — это 32-битная архитектура, а вторая — 64-битная архитектура с набором команд. Архитектура набора команд (ISA) — очень важный термин, применимый к любому процессору. Инструкции, адресация памяти, регистры и многие другие архитектурные разделы ЦП определяются ISA. x86 — всемирно известный ISA, представленный Intel в 1978 году с процессором 8086. Затем появились различные расширения, и в 2000 году AMD создала спецификацию, расширяющую набор инструкций x86 до 64-битной под названием AMD64.

Позже другие компании, такие как Intel, также внедрили эту спецификацию, и именно этот AMD64 идентифицируется по имени x64.

Что такое x86?

x86 это архитектура набора команд, представленная Intel со знаменитым процессором 8086. В 1978 году Intel представила процессор 8086, который был 16-разрядным. Позже они представили различные процессоры, такие как 80186, 80286, 80386 и 80486, и все они были обратно совместимы с исходным набором команд, используемым в процессоре 8086. Поскольку все эти процессоры имеют номер 86, архитектура набора команд была обозначена именем x86. С появлением 80386 инструкция x86 была расширена до 32-битной системы.

Здесь 32 бита означает, что все регистры, шина памяти и шина данных 32-битные. Затем появились процессоры Pentium как Pentium I, Pentium II, Pentium III, Pentium IV, и все они также следовали 32-битной архитектуре. Но с архитектурой x86 произошли различные другие расширения, такие как добавление таких инструкций, как MMX, SSE и SSE2. Кроме того, было сделано много других улучшений. Затем набор инструкций x86 был расширен до 64-битного набора инструкций, и с этого момента он назывался x64, который мы собираемся обсудить в следующем разделе.

В любом случае, в целом, x86 относится к 32-битной архитектуре, которая произошла от 16-битной архитектуры, которая появилась в процессоре 8086.

8086 процессор

Что такое x64?

32-битная система может представлять только 2 32 различные значения и, следовательно, адресация памяти ограничена этим числом адресов. 2 32 байты равны 4 ГБ, и, следовательно, x86 имел максимальный предел адресуемой памяти 4 ГБ. Чтобы преодолеть это, в архитектуру x86 были внесены дальнейшие расширения. AMD примерно в 2000 году представила такую ​​спецификацию, которая расширила архитектуру x86 до 64 бит.

Это было введено под названием AMD64. x64 — это еще одно название, данное этой архитектуре AMD64. Эта архитектура AMD64 или x64 также известна под названием x86_64. В 64-битной архитектуре все регистры стали 64-битными, а шина памяти и шина данных также стали 64-битными. Сейчас 2 64 можно адресовать различные значения, и это дает огромный верхний предел возможной максимальной памяти. AMD K8 был первым процессором, реализовавшим эту 64-битную архитектуру. Затем Intel также приняла эту архитектуру. С процессорами Intel Core, начавшимися с Intel Core 2, Intel начала использовать эту архитектуру в своих процессорах.

В настоящее время все процессоры Intel, такие как Core i3, Core i5 и Core i7, используют эту архитектуру x64. Важно подчеркнуть, что эта архитектура x64 по-прежнему обратно совместима со старым набором инструкций x86.

Объединение дистрибутивов x86 и x64 в один образ Windows 7 или 10

64-битный процессор

В чем разница между x86 и x64?

• x86 был представлен примерно в 1978 году, а x64 появился совсем недавно, в 2000 году.

• x86 возник на основе известного процессора Intel 8086, и поэтому x86 была представлена ​​Intel. Но x64, который появился как расширение x86, был представлен AMD.

• Архитектура x86 32-битная. (Первые процессоры x86 были 16-битными, но в более поздних процессорах было сделано расширение до 32-битных). Архитектура x64 — 64 бит.

• Таким образом, процессоры с архитектурой набора команд x86 имеют 32-разрядные регистры, 32-разрядную шину памяти и 32-разрядную шину данных. Но x64 имеет 64-битные регистры, 64-битную шину памяти и 64-битную шину данных.

• x86 имеет ограничение на максимальную адресуемую память, которая составляет 4 ГБ (2 32 байтов). Но в системах x64 этот предел огромен — 2 64 байты.

• x64 — расширение x86; поэтому он намного улучшен и мощнее старого x86.

• Значения, которые могут храниться в регистре в системе x64, больше, чем значения, которые могут храниться в регистре на основе x86. Следовательно, x64 может обрабатывать вычисление больших целых чисел намного быстрее, поскольку в этом случае нет необходимости использовать несколько регистров для разделения значения и хранения, как в x86.

• x64 может параллельно передавать данные большего размера по шине данных. То есть 64-битная шина данных может передавать 64 бита параллельно, в то время как архитектура x86 с 32-битной шиной может передавать только 32 бита.

Резюме:

x86 против x64

Архитектура набора команд x86 — 32-разрядная, а архитектура набора инструкций x64 — 64-разрядная. x64 появился как расширение существующей архитектуры x86. Регистры, шина памяти, шина данных на архитектурах x86 — 32 бита, а на x64 — 64 бита. Следовательно, максимальный объем адресуемой памяти в системах x64 намного выше, чем в системах x86. x86 был представлен Intel с процессором 8086, который был 16-битным процессором, и со временем этот x86 был расширен до 32-битного. Позже AMD представила архитектуру x64, расширив существующую архитектуру x86, и эта x64 полностью обратно совместима с набором инструкций x86.

Изображения любезно предоставлены:

  1. Intel 8086 от Appaloosa (CC BY-SA 3.0)
  2. 64-битный процессор от Appaloosa (CC BY 3.0)
Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях