Windows x86 или х64

Windows x86 или х64

Какая разница между Windows x32 и Windows x64 битной системой

Всем привет сегодня расскажу какая разница между Windows x32 и Windows x64 битной системой. Перед установкой новой операционной системы, у многих пользователей часто возникает вопрос, какую версию выбрать и в чем отличие Windows x32 от Windows x64. Начнем с того, что определим, что же такое разрядность системы. Сайт Майкрософт дает следующее объяснение: термины 32-разрядный и 64-разрядный относятся к способу обработки информации процессором компьютера. 32-разрядная и 64-разрядная версии Windows разработаны для использования в компьютерах с 32-разрядными и 64-разрядными процессорами соответственно.

Отличие x86 от x64

64-разрядные версии Windows могут использовать больше памяти, чем 32-разрядные версии Windows. Это помогает минимизировать время, затрачиваемое на обработку процессов в памяти, путем хранения большего количества этих в оперативной памяти (ОЗУ), а не на жестком диске. Это, в свою очередь, может увеличить общую производительность системы. Грубо говоря, 32-х разрядная система видит чуть меньше 4 гб оперативной памяти, больше она увидеть не в состоянии. 64-х разрядная система такого ограничения не имеет. Однако, за более высокую производительность приходится расплачиваться меньшим количеством программ для 64-разрядных операционных систем. Кстати, если для сканера, принтера, звуковой карты или любого другого устройства нет 64-битного драйвера, то вы не сможете использовать его в 64-битном окружении. Хотя сейчас все производители комплектующих и программного обеспечения стараются адаптировать свои продукты для обеих версий систем.

Если установлена 32-разрядная версия Windows, можно выполнить обновление только до 32-разрядной версии Windows. Аналогично, если установлена 64-разрядная версия Windows, обновление возможно только до 64-разрядной версии Windows.

Если подытожить

  1. 32-разрядные системы предназначены для 32-разрядных процессоров, 64-разрядные системы предназначены для 64-разрядных процессоров,
  2. 64-разрядные системы способны поддерживать более высокую производительность, т.к. видят более 4 гб оперативной памяти,
  3. 32-разрядные системы не имеют проблем с несовместимостью программного обеспечения, в отличие от 64-разрядных систем.

Думаю у вас теперь нет вопроса, что выбрать x64 или x86, за сим мы закончим данную заметку и продолжим изучать, другие функции и характеристики системы.

x86 или x64 — в чем разница?

Если вы впервые устанавливаете Windows на ноутбук или компьютер, у вас обязательно возникнет вопрос: какую версию Windows ставить: x86 или x64, 32 или 64 бит? Иногда 32-битную называют x86, хотя это неправильно — x86 может быть как 32 так и 64 бита. Запутались? Ну конечно же. X86 — это архитектура микропроцессора, а 32 или 64 — его разрядность. Когда кто-то пишет x86/x64/x32 — сам того не понимая, создаёт большую путаницу. Правильно писать x86_32BIT и x86-64BIT или просто x32 / x64.

У каждого процессора, совместимого с платформой x86, есть поддерживаемые наборы инструкций, например: MMX, SSE , 3DNow!, SSE2, EMMX и другие. Если в программе указано, что она будет работать с x86 совместимым процессором, значит, она будет работать на любом из процессоров семейства x86. Просто если программа поддерживает наборы инструкций, она будет использовать их для более быстрой работы. Если нет — будет работать медленнее, используя основные инструкции.

Итак, разница между x86 и x64 колоссальна — первое это платформа процессора, а второе — его разрядность. Но всё же во многих источниках указывают x86 как 32 битную систему. Именно поэтому если вы видите выбор x86 или x64 имейте ввиду, что имеется ввиду выбор между 32 и 64 битной системой. Если же вы вы видите надпись x86_64, скорее всего имеется ввиду именно 64 битная версия.

Читайте также:  Systools windows live mail converter

Забивать голову подробностями я вам не буду — для этого вы можете выбрать любой технический форум. Тем более, что вы уже поняли чем x86 отличается от x64 и этот вопрос больше не поставит вас в тупик. Если у вас есть предложения или исправления, пишите в комментарии — мы обязательно опубликуем его. Вам может быть интересно:

32-битная vs 64-битная Windows. Что выбрать?

Для многих всё ещё остаётся открытым вопрос, что такое разрядность системы и причём тут 32 и 64 бита. В этой статье разберёмся в этом вопросе. Поехали!

Разрядность? What is it!

Выбор 32 битной и 64 битной Windows напрямую связан с вопрос о разрядности процессора. Что же это такое?

Разрядность — количество битов (разрядов) данных, одновременно обрабатываемых устройством за 1 такт, в нашем случае в качестве такого устройства выступает процессор. Процессор постоянно обменивается данными с оперативной памятью, поэтому от разрядности зависит сколько данных за 1 такт будет передано в оперативную память.

Несколько трюков с арифметикой. Имеем обычный 32-разрядный процессор (какой-нибудь AMD Sempron 2004 года). Он может одновременно передать 2 ^ 32 = 4 294 967 296 бита = 4 Гб. Отсюда следует простой вывод, что будь у вас хоть 32 Гб оперативной памяти, процессор физически не может оперировать таким количеством информации.

Ну ладно, сейчас на дворе уже 2019 год, в основном у всех 64-разрядные процессоры. А на что способны они? — Считаем.

2 ^ 18 446 744 073 709 551 616 бит = 16 Еб (16 * 1024 Тб)

В общем это огромный объём данных, которой в ближайшие лет 100 вряд ли будет задействован. К тому же это теоретический предел, на деле более реальны цифры в терабайты (что-то около 16 Тб), что всё равно чертовски много.

Кстати, чтобы определить разрядность вашего процессора, достаточно зайти в свойства системы и обратить внимание на эту строку (выделена на картинке ниже).

32-разрядная архитектура обозначается как x86, 64-разрядная — как x64.

Также данная инфа есть на сайте производителя или на странице в магазине (обычно записи остаются). Там обаятельно указывается о поддержке 64 битных инструкций.

Возвращаясь к Windows

Разрядность должна поддерживаться не только на аппаратном уровне, но и на программном. Поэтому выпускается 2 версии Windows: 32-битная и 64-битная. Думаю эти названия полностью отражает суть версий систем.

32-битная Windows умеет работать с 4 Гб оперативной памяти максимум. На деле всё несколько хуже, обычно доступно примерно 3,5 Гб. Стоит заметить, что имея 64-разрядный процессор, вы можете поставить Win32bit и получить всё тот же обрезок в 3,5Гб, но наоборот уже не получится.

64-битная Windows поддерживает более 4 Гб. Максимум в разных версиях Windows разный. Приведу официальные цифры для наиболее популярных сейчас систем.

  • Windows 7 Home Basic x64: 8 Гб
  • Windows 7 Home Premium x64 : 16 Гб
  • Windows 7 Professional x64 : 192 Гб
  • Windows 7 Ultimate x64 ) : 192 Гб
  • Windows 10 Home x64 : 128 Гб
  • Windows 10 Pro x64 : 512 Гб

Как вы могли заметить, владельцам данных систем вообще можно не парится об ограничениях на объём оперативки.

Весь остальной софт аналогично делится на 2 категории: для 32-битных систем и для 64-битных систем.

  • На 32-битную систему без вариантов ставить только 32-битную версию программы.
  • На 64-битную систему лучше ставить 64-битные программы. 32-битные версии программ устанавливайте только в том случае, если эти программы вообще не имеют 64-битных версий.
Читайте также:  Amd chipset b450 drivers windows 10

Что выбрать по итогу

А теперь пришло время ответить на самый главный вопрос, какую версию Windows выбрать. Есть несколько вариантов:

Если у вас 32-разрядный процессор или меньше 2 ГБ ОЗУ, то выбора нет: на вашей системе нормально будет работать только 32-битная ОС.

Если у вас 64-разрядный процессор и от 2 ГБ ОЗУ, устанавливайте 64-разрядную версию Windows как более современную и эффективную.

Ещё небольшой момент. Он касается перехода с версии на версию. Предположим у вас 64-битный процессор, но установлена 32-битная Windows (странно конечно, но всё таки). В таком случае вам придётся выполнить чистую установку Windows с 64-битного образа.

На этом у меня всё. Надеюсь данная статья была вам полезна и интересна.

Понравилась статья? Ставьте лайки. Подписывайтесь на канал, полезная информация гарантирована. Делитесь публикацией с друзьями, кнопки «поделиться» ждут ваших кликов.

x86, x32, x64 — Что это всё значит?

В описании многих программ и операционных систем часто указаны странные слова, начинающиеся с английской буквы «крестик», и продолженные цифрами.

Предположительно, они должны сообщать пользователю, будет ли конкретно этот вариант программного продукта хотя бы пытаться работать на его компьютере, но по факту вызывает только появление витающих над головой вопросительных знаков. И дело тут отнюдь не только в том, что пользователи чего-то там не знают. Сами эти обозначения исторически вышли очень запутанными.

Откуда есть пошло

Вам ещё не надоел этот подзаголовок? 🙂

В далёком 1978 году был выпущен первый в мире 16-разрядный микропроцессор, Intel 8086 . В последующие два десятилетия компанией Intel было создано множество моделей процессоров, которые объединяло две вещи:

1. Полная совместимость с 8086 на уровне команд

Из этих двух признаков и было выведено наименование x86 . Это не название архитектуры процессора, нет. Это лишь указание на то, что процессор поддерживает все команды, которые поддерживал старичок 8086, умеет исполнять 16-разрядный код и может работать в так называемом реальном режиме доступа к памяти, а не только в защищённом.

Несложно понять, что под понятие x86 подходят не только реликтовые 16-разрядные экземпляры, но и более современные 32, 64, да хоть миллионо-разрядные. И это стало проблемой, ведь для использования преимуществ 32 и 64-битных процессоров необходимо писать программы именно под эти разрядности. Поначалу проблем не возникало из-за того, что на 32 битах работали уже другие операционные системы, такие как Windows, а 16 бит остались уделом старичка DOS и его ровесников. Поэтому и 16, и 32-битное ПО маркировали как написанное для x86.

Тем не менее, Intel соизволила дать архитектуре своих 32-битных процессоров официальное название: IA-32 . К тому времени на горизонте уже замаячила 64-битная архитектура, которую вполне логично было назвать IA-64 . Intel так и сделала. Как потом стало ясно, зря.

И куда пришло

Ещё один замыливший глаза подзаголовок.

Первые в мире серийно выпускаемые 64-битные процессоры продавались под маркой Intel Itanium. Архитектуре этой серии дали официальное название IA-64. Предназначались они только для серверов. Возможно, в дальнейшем предполагалось выпускать варианты Itanium’ов и для домашних ПК, но если такие планы и были, то сбыться не могли. А всё почему?

Программы, собранные специально для IA-64, работали на этих процессорах замечательно, все преимущества 64 бит были в наличии. Вот только мало их было, таких программ, до смешного мало. Зато для IA-32 их было уже очень много. Никто не станет закупать процессоры, на которых нужные программы не будут работать, а разработчики большинства нужных программ ленивы, и не станут переписывать свои творения под архитектуру, которой никто не пользуется. Получается замкнутый круг, разорвать который может лишь разработчик этого нового процессора, добавив возможность выполнять на нём не только новые, но и старые программы. Потому ведь и с 8086 совместимость сохраняется до сих пор.

Читайте также:  Что такое сенсорная клавиатура windows 10

Но с IA-64 вышла неудача. Она кардинально отличалась от IA-32 (настолько, что ARM и IA-32 на её фоне кажутся близнецами), и для совместимости со старым ПО использовала режим эмуляции. Очень, очень медленный режим. Достаточно медленный, чтобы даже самые толерантные к медленному софту компании думали трижды перед покупкой сервера на базе Itanium. Было и множество других проблем: слишком горячие (требуется мощное охлаждение), слишком прожорливые (в плане электроэнергии), и так далее. Серия провалилась с треском.

И вот мы подошли к ключевой точке этой истории, с которой и началась подлинная чехарда названий. В 2003 году давний конкурент Intel, компания AMD представила собственный вариант 64-битного процессора. В отличие от Itanium’ом, их архитектура не содержала чего-то кардинально нового, это была та же IA-32, но дополненная новыми командами, и работающая с 64-битными числами. Точно так же сама Intel когда-то расширила x86, превратив её в IA-32.

AMD, не долго думая, дала своей новой архитектуре название AMD64 . Ей сопутствовал большой коммерческий успех, ведь 32-битные программы выполнялись так же быстро, как на IA-32. Правда, памяти потребляли гораздо больше, но это было не так важно.

Intel в этот раз не стала изобретать велосипед, а просто взяла AMD64, и с некоторыми упрощениями реализовала в своих новых процессорах.

Но появилась проблема: как называть эту архитектуру в документации? IA-64 — занято провальными Itanium. AMD64 — для Intel несолидно. И понеслась фантазия.

Един во многих лицах

Сама Intel меняла названия новой архитектуры несколько раз. Разработчики ПО и журналисты вносили ещё большую путаницу — редко кто использовал последнее официальное название, часто встречались старые или даже взятые с потолка. По итогам прошедших лет мы имеем:

Что-то мне подсказывает, что список неполный.

На сегодня официальным названием является Intel64 . Таким образом, главная причина смены названий всё ещё не решена: и AMD64, и Intel64 вводят пользователя в заблуждение. Он ведь не обязан знать, что эти две архитектуры совместимы в обе стороны. Вполне логично предположить, что программа для AMD64 будет работать лишь на процессорах AMD, а на Intel не будет. И наоборот. Но по факту это не так.

Кто есть кто

Вся статья задумана ради этого списка 🙂

x86 — совместимые с Intel 8086 , но обычно имеют в виду IA-32

i386 — совместимый с Intel 80386 , (первым 32-битным для IBM PC), синоним IA-32

i486 — совместимый с Intel 80486 , подмножество IA-32

i686 — совместимый с Pentium Pro , подмножество IA-32

AMD64, Intel64, x86-64, x86_64, x64, AA-64, IA-32e, EM64T — 64-битное подмножество x86

IA-64 — 64-битная архитектура линейки Intel Itanium, процессоры совместимы с программами IA-32, но не наоборот

На этом пока всё. Подписывайтесь на канал, ставьте лайки, делитесь в соцсетях — будет стимул писать дальше.

Есть вопрос, замечание, предложение, возмущение? Не держите в себе, оставьте комментарий!

Оцените статью