Разное

X86 или x64 что выбрать: Что такое разрядность Windows и зачем она нужна

32.

Вывод – если у вас операционной памяти меньше чем 4 ГБ то нужно устанавливать 32-битку, а если больше то соответственно 64-битку.

Напомню, что слух который ходит по Интернету о том что 64-битка работает гораздо быстрее 32 является обычной уткой и 64 бита могут работать быстрее максимум на 5% и то в том случае если приложение «заточенно» под 64 бита.

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

В сегодняшней статье разберемся, какая платформа лучше подойдет Вашему компьютеру: x64 или x86(x32)? Ведь многие задают себе вопрос: что лучше? 32 или 64 битная версия ОС – решать Вам, но, думаю, лучше знать, как сделать правильный выбор!

Поскольку у Вас уже наверняка установлена операционная системы, Вы можете легко узнать разрядность Windows.

Я не буду вдаваться в «дебри» процессорной эволюции и «начинке», а попытаюсь объяснить основные положения.

Давайте вначале разберемся, откуда вообще взялись все эти архитектуры и разрядности?

32-битная архитектура x86 (286-, 386-, 486-совместимые микропроцессоры) названы так по своей -86 концовке. А х32 и х64 – это уже разрядность процессора. Поэтому корректно различать два основных типа архитектур: x86 и х64 (x32 – это некорректное название x86).

Итак, в чем же их отличие?

Это – потребляемость аппаратных ресурсов компьютера. Дело в том, что некоторые Intel и AMD процессоры на x64 не рассчитаны.
Кроме того, x64 рассчитана на не менее 4 GB ОЗУ Вашего ПК. Собственно, для этого она и разрабатывалась.
И третье – какую нагрузку испытывает компьютер при работе. Если Вы – дизайнер, верстальщик или человек, которые использует очень мощные приложения компаний Adobe и прочих мультимедиа-гигантов, то Вам приоритетнее будет х64. Если же у Вас 4
Так что же выбрать?

Поэтому при выборе архитектуры микропроцессора, всегда реально оценивайте мощности и возможности вашего компьютера. Кроме того, для x64 разрядных систем требуются свои(!) драйвера, отличные от x32. Да, x64, может, и будет работать быстрее, но со своими приложениями. А тридцати двух разрядные в свою очередь как работали, так и будут, что там, что там.

Множество пользователей при установке на свой персональный компьютер операционной системы Windows искренне недоумевают, какую из версий платформы выбрать – x64 или x86? И вообще, что на самом деле означают указанные сокращения?

Содержание

Программы с x64 или x86: разница есть

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

Когда-то в начале своего пути вычислительные чипы позволяли пользователю работать
с операционными системами и программами на 16-битной основе, позже им в помощь пришли более совершенные 32-битные аналоги, теперь же прогресс уже смог коснуться 64-битных архитектур и даже серьезно их распространить по миру.
Вы, уважаемые читатели, вряд ли сегодня найдете компьютеры, которые поддерживают 16-битные программы, а новые PC выпускаются, как правило, с самой современной архитектурой и поставляются уже с 64-битными операционными системами.

В описанном случае речь идет об обычном обобщении, которому удалось прочно войти в практику. Сами сокращения x64 или x86 соответствуют именно разной архитектуре процессоров – 64 или 32 соответственно. Если говорить о применении этих обозначений к современным операционным системам, то они обозначают разрядность.

Как узнать x64 или x86 ОС установлена на ПК?

Часто пользователи пытаются определить, какая разрядность или, другими словами, тип операционной системы установлен на их компьютере в настоящий момент. Чтобы решить поставленную задачу, необходимо навести курсор мыши на значок «Компьютер» на рабочем столе (стандартный для системы Windows) и кликнуть по нему один раз правой кнопкой.

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

Вот таким нехитрым образом мы разобрались, как проверить, x86 или x64 программы следует устанавливать. Далее необходимо сказать, что особенность 64-битных программ заключена в их невероятной производительности, но с другой стороны – они слишком требовательны по отношению к памяти. Вот оно, подтверждение правила о том, что все хорошо в меру: установка 64-битной операционной системы на слабый ноутбук с парой гигабайт ОЗУ и 32-битным классическим процессором – это ошибка, однако, с другой стороны, 32-разрядные программы и системы не в силах видеть свыше 3 Гб ОЗУ. В случае, если в вашем распоряжении имеется персональный компьютер, оперативная память у которого равна 4 и более гигабайтам, можете смело устанавливать 64-разрядную Windows-платформу, соответственно, программы также должны быть 64-битные. Программы такого типа используют ресурсы, имеющиеся на компьютере, по максимуму, По сути, актуальный вопрос о том, что лучше – windows x86 или x64, сформулирован не вполне корректно, так как обе платформы хороши, а выбор необходимой определяется конфигурацией отдельно взятого компьютера.

В настоящее время из-за нерешенности некоторых вопросов, над которыми бьются разработчики и инженеры всего мира, вышло так, что у самой совершенной платформы Windows x64, кроме множества неоспоримых преимуществ, о которых мы говорили
выше, есть и ряд недостатков, о которых тоже не следует забывать. Начнем с того, что, если вы пользуетесь своим компьютером достаточно давно и имеете ряд комплектующих, которые вас уже многие годы не подводили, есть вероятность, что с переходом на 64-разрядную версию операционной системы найти драйверы для указанных устройств может быть довольно проблематично. Дело в том, что разработчики всевозможных гаджетов не очень охотно выпускают обновления для продуктов, которые были сняты с производства, тем самым пытаясь стимулировать клиентов приобретать новую технику. И тут уж мало кто прислушается к аргументу, будто ваш сканер или принтер лучше всех на свете.

Мы уже отмечали, что Windows x64 потребляет больше ресурсов, однако следует сказать, что все программы для 64-разрядной среды также начинают «желать большего». И наконец, если вы решите установить неподписанный драйвер, это потребует ряда дополнительных действий.

На другой чаше весов лежит доступ ко всем ресурсам установленной на компьютере ОЗУ. При наличии Windows x64 даже некоторые 32-битные программы могут воспользоваться доступом к 4 ГБ ОЗУ, например игры «Сталкер» и «Готика». Для сравнения: в среде 32-битной операционной системы игры и программы получают доступ к 2 Гб памяти, и в крайне редких случаях – к 3 Гб.

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

Если с дилеммой «x86 или x64: что ставить» вы окончательно определились в пользу последней, однако не хотите расставаться со старыми добрыми программами, вам следует знать, что 99 процентов 32-битных приложений без снижения производительности и любых проблем работают в 64-битной среде. Что касается производительности в играх, то она прежде всего зависит от показателей вашего видеодрайвера.

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

Недостижимая граница

Интересно, что у 64-разрядной архитектуры также есть свои пределы касательно воспринимаемой оперативной памяти: x64 не может увидеть более 192 Гб ОЗУ. Еще один любопытный момент: натуральный объем 64-разрядных приложений, как
правило, на 20–40% больше, чем у 32-разрядных аналогов, однако не стоит сразу же бежать за новым жестким диском, ведь данное правило не распространяется на такие развлекательные материалы, как видеоролики (кинофильмы) или музыку.

Отдельно следует обсудить судьбу ПК с 4 гигабайтами ОЗУ. Вот в чем штука: с одной стороны, 32-разрядные ОС видят только 3 Гб памяти, и выбор в пользу 64х кажется очевидным, однако не забывайте, что Windows x64 просто для того, чтобы заставить себя работать, потребует вдвое больше ОЗУ, чем ее 32-разрядная «сестра», и победа в таком случае кажется весьма неоднозначной. В таких условиях выбор должен определяться не математическим подсчетом, а вашими потребностями и теми задачами, которые вы намерены ставить перед компьютером. И не ждите внешних эффектов, ведь с точки зрения дизайна 32 и 64-разрядные операционные системы идентичны.

Новости от Adobe

Если вы художник или дизайнер, огорчим вас или порадуем недавним заявлением компании Adobe о том, что все современные приложения Adobe CS5 станут исключительно 64-битными. Другими словами, Dreamweaver CS5, Photoshop CS5 и тому подобные знаменитые приложения смогут запуститься исключительно на 64-битной системе. 32-битная платформа их просто не распознает.

Вот мы и разобрались, как узнать, x64 или x86 система у вас установлена, и какой вариант выбрать. Как видите, все оказалось не слишком сложно и отняло всего несколько минут вашего времени. Важно понять, что в данном случае отличия исключительно внутренние, и определить с максимальной точностью, чего именно вы хотите от персонального компьютера, что он для вас – рабочий инструмент или друг, который дарит вам развлечения. Если ПК будет настроен наилучшим образом, его способности преобразятся.

Какой из них я должен выбрать? X86 или X64 архитектура ? (при установке Windows 200X server OS на ПК Dell GX680)

Я пытаюсь установить операционную систему windows сервера на DELL настольный компьютер OptiPlex настольных ПК серии GX600 ,
Во время установки на первом этапе меня попросили выбрать между:
1) Windows 2008 X86 архитектура
OR
2)Архитектура Windows 2008 X64

Теперь, как мне определить, на какой архитектуре построен мой рабочий стол Dell и какой вариант установки OS я должен выбрать?

architecture

installation

operating-system

Поделиться

Источник


Nidhi    

04 марта 2009 в 17:50

5 ответов




5

Как уже упоминал epophwolf, вам нужна x64, если вы хотите полностью использовать более 3 ГБ RAM. Однако есть и другие соображения. Во-первых, есть ли у вашей машины процессор x64? Если машина полностью поддерживает x64, то это, по моему скромному мнению, лучший способ. Большинство программ теперь совместимы с x64 OSes, и из среды разработки x64 вы можете разрабатывать и то, и другое. Кроме того, x64 Windows OSes способны лучше использовать функциональность процессора, и я обнаружил, что он быстрее, чем x86 на моих машинах.

Поделиться


achinda99    

04 марта 2009 в 17:56



2

Скачайте CPU-Z и запустите его в текущей системе. Если ваш процессор поддерживает набор команд EM64T (предполагая, что это Intel, не знаю о AMD), то вы сможете запустить x64.

Я работал под управлением x64 на двух машинах, одной Server 2008 и другой Vista Ultimate, и у меня не было никаких проблем, или, по крайней мере, никаких, которые сразу приходят на ум. Я рекомендую 64-bit, если вы хотите использовать больше, чем 3.25-3.5 GB из RAM.

Поделиться


Nathan DeWitt    

04 марта 2009 в 18:36



1

Если вам нужно больше 3 ГБ ram, вам нужен 64-битный OS.

Поделиться


epochwolf    

04 марта 2009 в 17:53


  • AppID на X86 или X64! Разные или одинаковые?

    Я пишу установку с помощью Inno Setup. Я делаю как версию x86, так и версию x64 для Windows. Мои вопросы заключаются в том, создаю ли я другой AppID Guid для каждой установки на каждой платформе (x86, x64) или использую один и тот же AppID для каждого из них, поскольку приложения одинаковы, только…

  • X86 vs X64 vs AnyCPU

    Есть небольшая путаница в конфигурации X86 , X64 и AnyCPU в VS 2008 , vs 2010 Вопрос 01 Как получилось , что X86 работает в 64 bit windows 7, windows 8 и даже на машинах конфигурации сервера, которые находятся в 64 bit OS ? Вопрос 02 X86 vs X64 vs AnyCPU каковы явные различия ? может ли кто-нибудь. ..



0

Я только что проверил сайт Dell, не смог найти никаких ссылок на GX600, но там не было никаких драйверов Vista/W2K8, доступных для GX620/630 в 32-битных, не говоря уже о 64-bit, вкусах.

Поделиться


Chopper3    

04 марта 2009 в 18:18



-1

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

Составьте список и проведите некоторые исследования, но если вы не уверены и у вас нет веской причины идти на x64, я бы пошел x86.

Поделиться


Bravax    

04 марта 2009 в 17:55


Похожие вопросы:

разница между windows installer 3.1 и 4.5 при создании проекта SetUP, какой из них выбрать при создании проекта _28

Я создаю проект SetUp для Win App. in VS2010 Framework 4.0 Теперь при выборе предварительных условий (из свойств проекта win ) У меня есть Microsoft .NET Framework 4 (x86 и x64) в соответствии с…

Компиляция libcurl x86 на Linux x64

Я скомпилировал большую часть своего 32-битного кода на своей установке x64 Ubuntu, но я не могу понять, как сделать тот же трюк с libcurl. Я перепробовал много перестановок —host и /или — build…

Какой SQLCMD.exe использовать (x64 или x86) — SQL Server 2008?

У меня есть SQL Server 2008, установленный на машине Vista x64. Когда я ищу sqlcmd.exe, я нахожу 2 версии, x64 и x86: C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe C:\Program Файлы…

Какой из них я должен выбрать для установки на свой сервер: Windows 2003 Standard или Windows 2008 Web Edition?

Я нахожусь в процессе поиска выделенного сервера для размещения моих скоро выпущенных веб-приложений. THey строятся с ASP.NEt и используют Sql Server 2005. У меня есть отличная сделка с компанией…

Какой распространяемый пакет VC++ выбрать (x86 или x64)?

Зависит ли тип пакета (x86 или x64) от типа моего приложения или от типа OS, на котором оно установлено? I.e., если я разрабатываю 32-битное приложение, нужно ли мне это делать? разверните только…

AppID на X86 или X64! Разные или одинаковые?

Я пишу установку с помощью Inno Setup. Я делаю как версию x86, так и версию x64 для Windows. Мои вопросы заключаются в том, создаю ли я другой AppID Guid для каждой установки на каждой платформе…

X86 vs X64 vs AnyCPU

Есть небольшая путаница в конфигурации X86 , X64 и AnyCPU в VS 2008 , vs 2010 Вопрос 01 Как получилось , что X86 работает в 64 bit windows 7, windows 8 и даже на машинах конфигурации сервера,…

x86 и x64 совместно используют набор инструкций?

Я не знаю, как 32-битное приложение может работать на 64-битном OS. Насколько я понимаю, 32bit/64bit относится к размеру регистра. Набор команд должен быть разным, так как они имеют разные размеры…

Windows x64 vs x86: аппаратное обеспечение против OS против процесса

У меня возникли проблемы с тем, что вещи ломаются на основе x86 против x64 в Python 3 на Windows. Мне нужно знать, работает ли моя программа Python: На x64 и x86 оборудования В операционной системе…

должен ли я построить приложение x86 или x64 для ОС 64 bit windows?

У меня есть два проекта ( Windows Application-winform ) в Dotnet, обрабатывающих миллионы записей. Система управления персоналом-Dotnet 4.5 с Sql server 2008 R2 (максимальный размер БД 5 GB ,…

Оптимизация и настройка Windows Vista

Многие пользователи задают и себе и нам вопрос, какую редакцию Windows Vista выбрать: 32-битную или 64-битную? Что же, попытаемся ответить на данный вопрос и определить плюсы и минусы каждого выбора.

Давайте сначала выясним, что есть и откуда пошла архитектура. x64 — это технология, разработанная AMD (AMD64), с целью незаметно и безболезненно для конечного пользователя перейти из 32-битного мира x86 (286-, 386-, 486-совместимые микропроцессоры) в новую 64-битную эру компьютерных вычислений. Intel в партнерстве с HP отказалась расширять древнюю платформу x86 и создала собственную 64-битную архитектуру Itanium IA-64. Так как Itanium был в корне отличным от предшественника, его возможности по эмуляции x86-приложений были, мягко говоря, слабыми. Intel надеялась, что рынок достаточно быстро адаптирует новую платформу, однако грамотного пути для миграции не нашлось. Поэтому Itanium не получил широкого распространения. AMD решила расширить уже отработанную архитектуру x86 новыми 64-битными возможностями, добавив в процессор 64-битные регистры. Такой вариант был принят рынком на ура. В итоге Intel скопировала архитектуру AMD64 (согласно договору AMD-Intel о кросс-лицензировании) и назвала ее EM64T. Обе x64-технологии в общем-то идентичны, за исключением мелких отличий в аппаратной реализации.

Microsoft выпустила 64-битную версию Windows XP и дала ей нехитрое название Windows XP 64-bit Edition. Эта ОС была создана для архитектуры IA-64 Itanium, была полностью 64-битной, но с помощью эмуляции поддерживала и 32-битные приложения. Более того, для IA-64 была и специальная версия Windows 2000 Server. Проблема заключалась в неторопливой адаптации IA-64, но когда AMD создала AMD64, а Intel ничего не оставалось, кроме того как последовать примеру, Microsoft разработала x64-версию Windows XP, а за ней и версию Windows Server 2003. 64-битные версии были гибридного типа, потому как могли исполнять и 32-битный и 64-битный код без необходимости программной эмуляции, хотя у Windows XP x64 Edition для исполнения существующего 32-битного кода эта самая эмуляция оставалась обязательным условием.

Однако, с релизом Windows Vista компания Microsoft одновременно выпустила обе версии: 32-битную x86 и 64-битную x64. Коробочные версии Windows Vista Ultimate содержат обе редакции ОС, но OEM-версии могут содержать, либо одну, либо другую — перед заказом необходимо определиться. Поэтому вопрос «Какую редакцию Windows Vista выбрать — 32 или 64-битную» приобрел особую актуальность.

Первое, что стоит сделать — проверить, что выбранный вами процессор поддерживает 64-битные инструкции. Если вы не знаете наверняка, то вот маленькая утилита — x64 detector, которая позволит проверить способности вашего CPU.

Краткий обзор современных процессоров:

  • Почти все серверы AMD или Intel, проданные в течение последних двух лет обладают поддержкой x64
  • Большинство настольных процессоров класса high-end, как от AMD, так и от Intel, выпущенные в течение прошлого года, имеют x64-возможности
  • Более дорогие модели процессоров Sempron имеют поддержку x64; более дешевые — нет
  • Процессоры AMD Durons не поддерживают x64
  • Все процессоры AMD Opteron имеют поддержку x64
  • Все процессоры AMD X2, FX и Athlon64 имеют поддержку x64
  • Все процессоры Intel Pentium D и Celeron D имеют поддержку x64
  • Мобильные процессоры AMD Turion имеют поддержку x64
  • Процессоры Intel Core 2 (мобильные, настольные и серверные) имеют поддержку x64
  • Мобильные процессоры Intel Core Duo не поддерживают x64
  • Мобильные процессоры Intel Pentium M не поддерживают x64.

Слабое место x64 — драйверы

Второе, на что стоит обратить внимание — проверить, все ли имеющиеся устройства имеют качественные x64-драйверы, причем неважно, включены ли они в состав ОС или их можно скачать с сайта производителя устройства. С этой точки зрения многие из материнских плат имеют проблемы со звуковыми и сетевыми драйверами. Поэтому посетите сайт производителя используемого вами чипсета. Драйверы, к примеру, для сетевых карт Gigabit LAN и аудио-драйверы с поддержкой звука 5. 1 можно найти тут. NVIDIA тоже выпустила новые драйверы. ATI (AMD) не отстает от конкурента — здесь можно найти последнюю версию драйверов. Буквально на днях Creative, наконец-то, выпустила 64-битную версию своих драйверов. Благо, многие производители уже выпустили драйверы для основных компонентов компьютера, но совершенно отсутствуют драйверы для периферийных устройств. Так что о вебкамерах, принтерах, сканерах и других устройствах можно забыть. По крайней мере, на время.

С драйверами (прим. имеются ввиду периферийные устройства) для 32-битной Windows Vista проблем, скорее всего, не возникнет. А вот когда дело коснется x64, то тут появляются проблемы. С этой точки зрения x64-версии очень непрактичны, потому многие из привычных устройств попросту не будут работать. Заставить работать основные компоненты системы относительно легко, но всегда есть одно-два устройства, которые намертво стопорят все попытки пользователя заставить их работать. По этой причине мало кто из производителей компьютеров решается предустановить 64-битную версию Windows Vista, потому как в нынешней ситуации поддержка 64-битных систем — сущий ад и ночной кошмар для производителей.

Серверам, с другой стороны, не требуются периферийные устройства и они, как правило, работают с ограниченным набором устройств. Каждый уважающий себя производитель серверного аппаратного обеспечения, предлагающий, к примеру, адаптеры HBA Fiber Channel или iSCSI, должны обеспечить полную поддержку x64. Microsoft Exchange Server 2007, например, доступен исключительно в 64-битном варианте, а в ближайшее время многие компании-производители ПО намерены выпустить 64-битные версии своих программных продуктов.

Профессиональные рабочие станции — еще один кандидат для 64-битных операционных систем, потому как именно x64 обеспечивает максимальную производительность и скорость работы. К примеру, бесплатные утилиты для редактирования образов оптимизированы для мультиядерных систем, да и к тому же полностью x64-совместимы. А вот Adobe даже не собирается выпускать 64-битную версию грядущего Photoshop CS3. Это не значит, что вы не сможете запустить 32-битную версию Photoshop; на самом деле, в Windows x64 приложение, скорее всего, будет чуть быстрее, потому как в x64 доступно больше 4Гб оперативной памяти. Пускай Adobe будет стыдно, потому что приложение Paint.NET в своей 64-битной реинкарнации показывает огромный прирост производительности — от 50 до 100%. Adobe стоило бы обеспечить поддержку x64 пару лет назад, однако, компания не намерена сделать это и в будущем году.

Вывод таков, что перед выполнением миграции вы должны внимательно оценить аппаратные ограничения своего компьютера. Если все из имеющихся у вас устройств корректно работают в Windows Vista x64, то вперед — 64-битные вычисления откроют вам новые горизонты.



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

x86 и x64 просто относятся к семейству процессоров и используемому набору команд. Как правило, x86 является 32-битным, а x64 — 64-битным. Почти все современные процессоры 64-разрядные, поэтому могут выделять дополнительную память и выполнять более быстрые операции.

Немного истории

x86 — это 32-битный набор инструкций, x86_64 — это 64-битный набор инструкций. Термин x86 был образован из-за того, что у ранних преемников Intel 8086 также были имена, оканчивающиеся на «86».

В прошлом x86 была 16-битной архитектурой. Сегодня она существует только в 32-битной архитектуре. AMD продолжила эту тенденцию в области 64-битных систем. x64 на самом деле более правильно «x86-64», 64-битное расширение x86. Оба эти улучшения помогли снизить стоимость компьютеров и повысить их производительность. Это причины, по которым x86 и x64 являются одними из самых важных концепций в современных вычислениях.

64-битные процессоры могут запускать как 32-битные программы, так и 64-битные программы.

Как это на самом деле работает?

В 64-битной Windows вы можете использовать любой из них, поскольку x86 будет работать в устаревшем режиме. В 32-битной Windows вам следует использовать только x86. Для Linux следует выбрать соответственно использование x86 для 32-разрядной ОС и x64 для 64-разрядной ОС.

Если вы видите папку «Program Files (x86)», это означает, что вы используете 64-разрядную версию Windows. В этой папке находятся установленные 32-разрядные программы. Ваши обычные «Program Files» будут содержать ваши 64-битные приложения.

Всякий раз, когда программа запущена, ей выделяется некоторый объем оперативной памяти. Объем выделенной ему оперативной памяти зависит от операционной системы и архитектуры процессора. Теоретически 64-битная архитектура может выделить в 4294967296 раз больше памяти, чем 32-битная.

Программное обеспечение и совместимость

Дополнительная память — не единственная причина иметь 64-битный компьютер. 64-битные процессоры могут обрабатывать данные в виде 64-битных фрагментов, что, очевидно, более эффективно, чем их перемещение 32-битными фрагментами.

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

X86 или x64: Что это значит? Windows x64 или x86

Множество пользователей при установке на свой персональный компьютер операционной системы Windows искренне недоумевают, какую из версий платформы выбрать — x64 или x86? И вообще, что на самом деле означают указанные сокращения?

Программы с x64 или x86: разница есть

Как уже было сказано выше, как правило, сопровождаются странными аббревиатурами. Однако вы можете увидеть их и во время скачивания различных программ, которые тоже часто предоставляют пользователю право выбрать версию x64 или x86. Давайте вместе попробуем разобраться во всех числовых загадках. Начнем с того, что в мире компьютеров существуют различные типы процессоров, которые имеют разную архитектуру. Выражение о движении семимильными шагами как нельзя лучше подходит к отрасли компьютерных чипов, но особенно быстро развиваться и совершенствоваться процессоры начали в последнее десятилетие.

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

Когда-то в начале своего пути вычислительные чипы позволяли пользователю работать
с операционными системами и программами на 16-битной основе, позже им в помощь пришли более совершенные 32-битные аналоги, теперь же прогресс уже смог коснуться 64-битных архитектур и даже серьезно их распространить по миру.
Вы, уважаемые читатели, вряд ли сегодня найдете компьютеры, которые поддерживают 16-битные программы, а новые PC выпускаются, как правило, с самой современной архитектурой и поставляются уже с 64-битными операционными системами.

Пионером в сфере разработки 64-битных вычислительных чипов считается компания AMD. Поэтому разработчики программного обеспечения обобщают подобные процессоры под общим именем «Amd64». Важно понять, что такое обозначение не значит, что игры, в характеристиках которых указан пункт amd64, не будут запускаться на компьютерах под управлением 64-битных процессоров авторства компании Intel.

В описанном случае речь идет об обычном обобщении, которому удалось прочно войти в практику. Сами сокращения x64 или x86 соответствуют именно разной архитектуре процессоров — 64 или 32 соответственно. Если говорить о применении этих обозначений к современным операционным системам, то они обозначают разрядность.

Как узнать x64 или x86 ОС установлена на ПК?

Часто пользователи пытаются определить, какая разрядность или, другими словами, тип операционной системы установлен на их компьютере в настоящий момент. Чтобы решить поставленную задачу, необходимо навести курсор мыши на значок «Компьютер» на рабочем столе (стандартный для системы Windows) и кликнуть по нему один раз правой кнопкой.

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

Вот таким нехитрым образом мы разобрались, как проверить, x86 или x64 программы следует устанавливать. Далее необходимо сказать, что особенность 64-битных программ заключена в их невероятной производительности, но с другой стороны — они слишком требовательны по отношению к памяти. Вот оно, подтверждение правила о том, что все хорошо в меру: установка 64-битной операционной системы на слабый ноутбук с парой гигабайт ОЗУ и 32-битным классическим процессором — это ошибка, однако, с другой стороны, 32-разрядные программы и системы не в силах видеть свыше 3 Гб ОЗУ. В случае, если в вашем распоряжении имеется персональный компьютер, оперативная память у которого равна 4 и более гигабайтам, можете смело устанавливать 64-разрядную Windows-платформу, соответственно, программы также должны быть 64-битные. Программы такого типа используют ресурсы, имеющиеся на компьютере, по максимуму, По сути, актуальный вопрос о том, что лучше — windows x86 или x64, сформулирован не вполне корректно, так как обе платформы хороши, а выбор необходимой определяется конфигурацией отдельно взятого компьютера.

Windows x64: подводные камни

В настоящее время из-за нерешенности некоторых вопросов, над которыми бьются разработчики и инженеры всего мира, вышло так, что у самой совершенной платформы Windows x64, кроме множества неоспоримых преимуществ, о которых мы говорили
выше, есть и ряд недостатков, о которых тоже не следует забывать. Начнем с того, что, если вы пользуетесь своим компьютером достаточно давно и имеете ряд комплектующих, которые вас уже многие годы не подводили, есть вероятность, что с переходом на 64-разрядную версию операционной системы найти драйверы для указанных устройств может быть довольно проблематично. Дело в том, что разработчики всевозможных гаджетов не очень охотно выпускают обновления для продуктов, которые были сняты с производства, тем самым пытаясь стимулировать клиентов приобретать новую технику. И тут уж мало кто прислушается к аргументу, будто ваш сканер или принтер лучше всех на свете.

Мы уже отмечали, что Windows x64 потребляет больше ресурсов, однако следует сказать, что все программы для 64-разрядной среды также начинают «желать большего». И наконец, если вы решите установить неподписанный потребует ряда дополнительных действий.

На другой чаше весов лежит доступ ко всем ресурсам установленной на компьютере ОЗУ. При наличии Windows x64 даже некоторые 32-битные программы могут воспользоваться доступом к 4 ГБ ОЗУ, например игры «Сталкер» и «Готика». Для сравнения: в среде 32-битной операционной системы игры и программы получают доступ к 2 Гб памяти, и в крайне редких случаях — к 3 Гб.

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

Если с дилеммой «x86 или x64: что ставить» вы окончательно определились в пользу последней, однако не хотите расставаться со старыми добрыми программами, вам следует знать, что 99 процентов 32-битных приложений без снижения производительности и любых проблем работают в 64-битной среде. Что касается производительности в играх, то она прежде всего зависит от показателей вашего видеодрайвера.

P.S: все, о чем не успели упомянуть выше

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

Недостижимая граница

Интересно, что у 64-разрядной архитектуры также есть свои пределы касательно воспринимаемой оперативной памяти: x64 не может увидеть более 192 Гб ОЗУ. Еще один любопытный момент: натуральный объем 64-разрядных приложений, как
правило, на 20-40% больше, чем у 32-разрядных аналогов, однако не стоит сразу же бежать за новым жестким диском, ведь данное правило не распространяется на такие развлекательные материалы, как видеоролики (кинофильмы) или музыку.

Число сомнения — 4

Отдельно следует обсудить судьбу ПК с 4 гигабайтами ОЗУ. Вот в чем штука: с одной стороны, 32-разрядные ОС видят только 3 Гб памяти, и выбор в пользу 64х кажется очевидным, однако не забывайте, что Windows x64 просто для того, чтобы заставить себя работать, потребует вдвое больше ОЗУ, чем ее 32-разрядная «сестра», и победа в таком случае кажется весьма неоднозначной. В таких условиях выбор должен определяться не математическим подсчетом, а вашими потребностями и теми задачами, которые вы намерены ставить перед компьютером. И не ждите внешних эффектов, ведь с точки зрения дизайна 32 и 64-разрядные операционные системы идентичны.

Новости от Adobe

Если вы художник или дизайнер, огорчим вас или порадуем недавним заявлением компании Adobe о том, что все современные приложения Adobe CS5 станут исключительно 64-битными. Другими словами, Dreamweaver CS5, Photoshop CS5 и тому подобные знаменитые приложения смогут запуститься исключительно на 64-битной системе. 32-битная платформа их просто не распознает.

Все оказалось просто

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

На пятничном семинаре учебного проекта лаборатории МФТИ-Интел один из студентов задал мне примерно такой вопрос: а почему 64-битный вариант архитектуры процессоров Intel называется x64, а 32-битный — x86? Я начал объяснять, что не всё так просто. Захотелось нарисовать более полную картину. Ведь на самом деле это не x64, и даже не x86.

386-ые, Пентиумы и Коры

На самом деле названий для этого феномена, около сорока лет присутствующего на сцене процессорных технологий, было придумано несколько. Даже больше, чем хотелось бы. Они появились из разных источников и используются в разных контекстах, разными компаниями и разными сообществами. Конечно же, это вносит некоторую неразбериху.
Я постарался здесь собрать все известные мне названия. Не хочу пытаться доказать, что одна группа имён лучше другой, — меньше использовать их не станут.

8086 и семейство

В 1978 году был выпущен 16-битный процессор Intel, который имел «имя» 8086. За ним были 8088, 80186, 80286, 80386 (плюс вариации), 80486 (плюс вариации). Легко заметить, что (почти) все эти числовые имена оканчиваются на две цифры 86, что дало название всей серии x86
. Оно укрепилось, его продолжили использовать и после того, как процессорам перестали давать цифровые имена, а появились Intel Pentium, Celeron, Xeon, Core, Atom и т.д. Совместимые продукты других вендоров, таких как IBM, AMD, Cyrix, VIA и т.д., также описываются как x86.
По моим наблюдениям, x86 — самый популярный вариант для имени этой архитектуры в Интернете, статьях и прочей литературе, особенно, когда не стоит задачи точно специфицировать разрядность архитектуры или речь явным образом идёт о 32-битном варианте.
Используются также вариации этого названия для 32-битных вариантов, позволяющие более точно указать минимальный набор поддерживаемых инструкций: i386
, i486
, i586
, i686
, — например, для различения вариантов сборок бинарных пакетов дистрибутивов Linux.

Пришествие 64 бит

Своими стараниями Intel расширила машинное слово в описанной ранее серии процессоров с 16 до 32 бит. Достигнуть этой архитектуре 64 бит помогла компания AMD, в 2003 году представившая процессор, поддерживающий новые инструкции и регистры и реализующий AMD64
.
Для того, чтобы явно указать повышенную битность процессора/кода/пакета, имя x86 стало получать новый суффикс «64». Вот только через какой знак его приписывать не договорились, и иногда видишь x86_64
, а порой x86-64
. Например, вывод команды uname в Linux использует подчерк. Наконец, у пакетов можно увидеть и суффикс amd64
строчными буквами.
Intel же обозначала это расширение архитектуры сперва IA-32e
, затем EM64T
. В настоящее время можно встретить оба варианта в различных именах пакетов, документации и прочем. Тем не менее, есть и третье введённое Intel название…

Как это называет Intel

В официальной документации 32-битная архитектура имеет имя IA-32
; её 64-битный вариант получил довольно странное с моей точки зрения имя Intel 64
. Почему странное — оно создаёт потенциал для путаницы, как мы увидим ближе к концу статьи.

Компании-поставщики софта

Если кому-то показалось, что у этой несчастной архитектуры как-то мало имён и суффиксов, то сейчас я обозначу ещё одно известное мне. Происходит оно от поставщиков программного обеспечения, которым как-то надо различать варианты поставляемых пакетов для 32 и 64 бит. Тут их мнения разделились примерно вот таким образом (подробнее — в Википедии).

  • Дистибутивы Linux: x86 и x86_64, иногда x86 и amd64.
  • Apple: x86 и x86_64.
  • Microsoft и Oracle: x86 и x64
    .

Итак, ещё одно имя — x64.

Всё вместе

Подведу предварительный итог упомянутых в моей заметке обозначений вариантов архитектуры Intel.

  • Для 32-битного варианта: IA-32, x86, i386, i486, i586, i686.
  • Для 64-битного варианта: Intel 64, AMD64, amd64, EM64T, IA-32e, x86_64, x86-64, x64.

Итого четырнадцать. Если отбросить i386 — i686 как несущественные вариации, то десять.

Ложные имена

Как известно, за свою сорокалетнюю историю Intel выпускала (и выпускает сейчас) не только процессоры IA-32. Были и до сих пор присутствуют продукты других архитектур. Они тоже имеют свои имена, иногда несколько созвучные. При этом происходит путаница, от которой хотелось бы предостеречь.

Intel IA-64
. Является полным синонимом термина «Intel Itanium»
. Используется для обозначения 64-битной архитектуры, несовместимой
ни с IA-32, ни с 64-битным её вариантом ни по набору команд, ни по принципам работы. Да, существуют аппаратные и программные прослойки для запуска IA-32 приложений на Итаниуме, но это — тема для отдельного и интересного рассказа. Кстати, и для Itanium есть ещё одно обозначение — IPF
, используемое изредка как суффикс.

К сожалению, линейки таких семейств процессоров Intel, как i432, i860, i960 или не дожили до наших дней, или же имеют крайне узкую нишу применения. А то глядишь — пришлось бы для каждого из них запоминать ещё по десятку имён.

Многие пользователи часто задаются вопросом: что означает префикс разрядности x86 и x64 в операционных системах и программах, а также, какую разрядность лучше выбрать. Сейчас я подробно опишу все виды разрядности и какая разрядность ОС подойдет именно вам.

В настоящее время существует 2 вида разрядности
операционных систем, это 32-х разрядные и 64-х разрядные
. В недалеком будущем возможно появление 128 разрядных операционных систем и соответствующего железа для них.

X86
— это более старая архитектура оборудования и операционных систем. 32-х разрядные ОС это и есть архитектура x86
. Сама архитектура используется на старых компьютерах с одноядерными процессорами и малым объемом оперативной памяти.

X64
— современная архитектура как для операционных систем, так и для начинки компьютеров. Используется на новых моделях ноутбуков и настольных компьютеров, имеющих объем оперативной памяти не менее 4 гигабайт, многоядерных процессорах с высокой тактовой частотой. Операционные системы для такого рода архитектуры обычно носят префикс x64, то есть, так называемые 64 битные (разрядные) ОС
.

Какую разрядность выбрать,

x86 или x64
?

Если у вас компьютер не из самых новых (лет 6-7), имеющих одноядерный процессор с частотой 2 Ггц, гигабайт или 2 оперативной памяти типа DDR-1 или 2, видеокартой на 64 или 128 мегабайт… на котором изначально была установлена Windows XP, и вы решили установить на этот ПК Windows 7, а может даже 8, то конечно же лучше всего выбрать 32- разрядную операционную систему (x86).

Это будет самый оптимальный вариант для компьютера примерно таких системных характеристик. А противном случае, если попытаетесь на него установить 64-х разрядную операционку, то она или вообще не установится (если процессор очень старый и не поддерживает архитектуру x64, то будет выведено окно с соответствующей ошибкой непосредственно при запуске установки ОС), или будет очень медленно работать и часто намертво зависать.

Но если компьютер имеет современные характеристики, например 2-х, 4-х или 6- ядерный процессор с тактовой частотой не менее 2-х ГГц, 4 гигабайта оперативной памяти минимум, видеокарту на гигабайт или больше, то просто необходимо устанавливать 64- разрядную операционную систему! Такая операционка будет намного быстрее работать, отклик приложений будет на максимально высоком уровне, при большом количестве задач система не будет зависать.

Бывают случаи, что пользователи, устанавливают на довольно-таки мощный компьютер 32- битную ОС, допустим, если тормозит какое-то приложение или игра на 64- разрядной ОС. Этого делать не рекомендуется, так как на 32-х битной операционке вы не добьетесь высокой скорости ее работы, пусть даже если железо достаточно «мощное». Потому что 32-х битная операционная система больше адаптирована для старых ПК.

Тем более, если у вас установлено 4 или больше гигабайта ОЗУ, то 32-х битная ОС (х86) увидит только 3 Гб и будет их использовать, так как она на больший объем памяти не рассчитана.

Как узнать, какая

разрядность ОС
на своем ПК?

Нужно набрать комбинацию клавиш Win+Pause и в появившемся окне будет написано, какую разрядность имеет ваша ос и компьютер.

Тип системы (разряднотсь)

Если у вас 64-х разрядная ОС, то все программы, которые предназначены для х86 также будут поддерживаться. А программы, которые специально разработаны для х64 будут запускаться и работать намного быстрее.

Когда-то я очень путался, увидев в описании программ x86 или x64 и не мог понять, почему если для 64-битной указывают x64, то для 32-битной x86, а не x32. Последнее должно быть намного привычнее и логичнее, а x86 не то что бы не запомнить, логике эта цифра не поддаётся: математически 86 больше чем 64, а на деле оказывается меньше в два раза. Из чисел «x86 x64 x32» таким образом можно даже загадку сделать. А ведь на самом деле…

x86 равна x32, а также равна и x64

При всей этой путанице на деле оказывается всё просто и как всегда ошибка идет за теми авторами, кто пишет вместе связку x86 и x64. Это попросту неправильно, несмотря на то, что так пишут практически все.

Дело в том, что x86 — это архитектура микропроцессора и аппаратная платформа, которая применима к тридцати двух битным и к шестидесяти четырех битным программам. Название x86 получено от наименования первого процессора intel i8086 и ряда последующих, в которых в конце всегда приписывалась 86. Через какое-то время цифровые обозначения новых процессоров стали заменяться именами, так публика узнала о Pentium и Celeron, но платформа x86 не изменилась до наших дней.

Значения два, а обозначения три? x86, x32 и x64 — как правильно писать?

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

Когда же пишут о совместимости программ указывая разрядность x86, подразумевая 32-битную платформу, это неправильно и только вводит в заблуждение. Правильно указывать х86_32bit или х86_64bit. Либо сокращенно интуитивно понятные x32 или x64.

Так что можно подытожить: сейчас x86 указывают по старинке (даже Майкрософт этим грешит), когда эта платформа была в единственном числе и 64-битных еще никто не знал.
При появлении платформы x64 её стали указывать как есть, а прежняя 32-битная так и осталась в большинстве случаев как x86. И сейчас это не актуально, ошибочно и сбивает с толку тех, кто не понимает суть. А вы её теперь понимаете. 🙂

x32 или x64? Что выбрать? Что лучше?

Очень часто возникает вопрос, выбрать операционную систему x32 или x64? То есть тридцати двух битную или шестидесяти четырех битную?
Это вопрос риторический, теоретический и спорный. Очевидно, что x64 лучше, но не всегда и не в случае, если вы пользуетесь Windows. Нет, любая Windows x64 работает чуть шустрее чем Windows x32, но только если есть все программы и все драйвера под 64-битную систему. Очень часто, если компьютер современный, все системные драйвера к комплектующим у него обычно есть. Но проблема кроется тогда в программах и особенно видео и аудио кодеках. Обязательно чего-то да не будет. И если тридцати двух битные программы могут работать в системе x64, то драйвера и кодеки к ней обязательно нужны тоже x64. Год от года эта проблема исчезает, но до сих пор она не развеяна полностью. С системами x32 таких проблем нет и для дома лучше выбирать именно такую.
p.s. до 2010 года действительно существовала дилемма выбора 32-битной или 64-битной операционной системы. Причины описаны абзацем выше. Прошло с тех пор пять лет и такой проблемы уже не наблюдается. Безусловно, лучше поставить 64-битную даже не задумываясь, если, конечно же, не существует каких-то особых важных причин в пользу 32-битности.

При установке Windows у многих возникает вопрос, какую версию ставить — 32 или 64 бита? Рассмотрим отличия версии 32 и 64-разрядной системы, какая из них лучше, можно ли изменить версию после установки.

Отличия 32 и 64 бит

Главное отличие 32 битной системы — она не поддерживает оперативную память больше 4 Гб. 64-битные версии Windows поддерживают до 192 Гб оперативки. Тут есть несколько оговорок: не все материнские платы позволяют использовать такой большой объем оперативной памяти и на Home версиях Windows стоит ограничение в 16 Гб.

Иногда еще при установке ОС можно увидеть обозначения x64 и x86. x64 — это 64-разрядные версии ОС, x86 — 32-разрядные. Все современные процессоры поддерживают обе архитектуры — x64 или x86.

Из минусов 64-битной системы можно назвать более высокий расход оперативной памяти. Поэтому нет смысла ставить её на старые компьютеры. К тому же, она может просто не поддерживаться процессором.

Еще одно отличие — на 32 и 64 бита часто идут отдельные версии программ. Прирост производительности у 64-битных версий программ до 20%. В то же время, при запуске 32-битных приложений на 64-битной системе наблюдается незначительное падение в 2-3% скорости работы из-за подсистемы WoW64, которая эмулирует 32-битное окружение.

Если у вас более-менее современный компьютер и оперативной памяти стоит 4 Гб или больше — смело ставьте 64-битную версию. Если оперативной памяти менее 4 Гб и не планируется расширять — ставьте 32-бита.

Как определить версию Windows

Узнать, какая сейчас стоит версия ОС можно с помощью свойств компьютера.

Правой кнопкой нажмите на «Мой компьютер» и откройте его Свойства. На Windows XP информация об операционной системе будет на вкладке «Общее», на Windows 7, 8 и 10 окно выглядит немного по-другому, но информация о системе там есть.

Windows XP x64

Windows 7 32-бит (x86)

Как определить поддержку 64-бит процессором

Узнать, поддерживает ли процессор 64-бит можно с помощью бесплатной программы Speccy https://www.piriform.com/speccy/download .

Откройте Speccy и посмотрите информацию о центральном процессоре.

В строке «Инструкции» найдите упоминание 64-бит. Например, если там встречается:

  • Intel 64,
  • AA-64,
  • AMD 64,
  • EM64T.

Значит ваш процессор поддерживает 64-битные команды. Даже некоторые процессоры с архитектурой x86 умеют понимать 64-битные команды.

Еще один способ без установки программ — узнайте название своего процессора (например в Диспетчере устройств, его можно открыть нажав Win+R и введя команду devmgmt.msc) и поищите его спецификацию через поисковик: архитектуру и набор команд.

Как перейти с 32 на 64 битную ОС

Если вы обнаружили, что у вас стоит более 4 Гб оперативки или хотите расширить её, можно обновить систему. Для этого скачайте образ установки Windows и сделайте загрузочную флешку, или запустите установку через Daemon Tools.

Запустите установщик ОС и при выборе настроек установки, чтобы сохранить старые данные выбирайте пункты:

  • Получение важных обновлений для установки — Не загружать.
  • Выберите операционную систему, которую следует установить — версию x64.
  • Выберите тип установки — Обновление.

64 или 86 разрядная система что лучше

Компьютерные новости со всего света.

Отличия х32 от 64 битной системы Windows.

В этой небольшой статье мы как можно проще постараемся объяснить вам в чём основные отличия между Windows 32 битной системы и Windows 64 бита. Ну и естественно поможем выбрать между 64-х и 86-х.

Итак как правильно выбрать разрядность ОС — операционной системы?

Для начала вот вам некоторые сведения:

  • x86 – это архитектура соответствующая 32-битной разрядности.
  • x64 – это архитектура соответствующая 64-битной разрядности.
На разницу архитектуры операционной системы влияют два основных факта:
  1. Разрядность процессора
  2. Размер оперативной памяти

Разрядность процессора – это величина, которая определяет размер машинного слова, то есть количество информации, которой процессор обменивается с оперативной памятью (ОЗУ) компьютера.

Первым пункт можно не рассматривать, — почти все современные процессоры могут одинаково работать, как в 32-х, так и в 64-х битном режиме. Более подробно про разрядность оборудования PC читайте: Информация о x86 и x64

Что касается оперативной памяти, то стоит знать, что каждая ячейка (8 бит = 1 байт) ОЗУ имеет адрес и в 32-х битной системе он записывается в виде двоичного кода длиной в 32 символа.64= 18446744073709551616. И это открывает большие границы для размеров вашей памяти.

Давайте теперь уточним какая ОС лучше.

В чем разница между операционными системами WINDOWS X32 и Windows x86?
В том, что почти во всех случаях ключевым фактором является размер ОЗУ:

  • меньше 4 ГБ — стоит выбрать 32-разрядную,
  • больше или равно 4 ГБ – 64-разрядную.

Что работает быстрее Windows x64 или Windows x86?

Очень многие говорят, что х64 работает гораздо быстрее чем х86. Вряд ли этому стоит верить.
Это скорее миф, чем правда. Увеличение скорости будет видно только в оптимизированных под x64 программах. Насколько? Да всего где-то на 3-5%. Многие этого даже не почувствуют.

Но если для вас эти 5% очень дороги, то не забывайте, что есть большая вероятность, что некоторые 32-битные приложения просто не запустятся на вашей Windows x64. И всякий раз когда вы будете искать ту или иную программку, вам стоит искать её 64 битную версию и если её нет, то искать ей замену.

На этом всё. Статья написана с помощью программиста от Vienna.
Желаем вам удачной работы с любой разрядностью в вашей операционной системы.

Разрядность Windows: x64 или x32 (x86). Как её узнать?

Не многие знают, что в Windows есть такое понятие как разрядность — x32 (x86), x64. В этой короткой заметке мы объясним что это такое на пальцах. Тут нет ничего сложного и знать это нужно, потому что это важный момент.

Разрядность операционной системы – грубо и очень приближённо, это количество мельчайших единиц информации (бит), которое процессор способен обработать за один такт (герц). В современном мире существует два варианта разрядности: 32-бит или 64-бит. 32-битные системы называют также x86: это неверное обозначение, зато распространённое. Других вариантов практически нет – разве что доисторические 16-разрядные программы эпохи MS-DOS и Win98.

Чем отличаются Window 32 и 64 на практике? Не скоростью работы – это точно. Грубоватый пример – на задней оси грузовиков бывают и 2 шины, и 4. Наличие 4х шин не делает фуру быстрее или мощнее – но в некоторых случаях многоколёсная конфигурация удобнее: скажем, при перевозке особо тяжёлого груза. Так и с 64-битной версией Windows: быстрее система не станет, но…

Сзади у грузовика 4 колеса, по 2 шины на каждую сторону. Это как в случае с 64-битной ОС: иногда лучше, но точно не быстрее и не медленнее.

Но старые 32-битные Windows способны работать не более чем с 4 гигабайтами ОЗУ, а это мало для современных программ. Даже если физической памяти в компьютер установлено 8 или 16 Гб, ОС способна работать лишь с 3,5-3,8 гигабайтами из них, а остальной объём висит мёртвым грузом. Существуют нестандартные способы заставить «Винду» видеть более 4 гигов, но работают они через раз, да и то, скорее, для косметического эффекта.

64-битная версия Windows уверенно работает с любым объёмом ОЗУ (до 32ГБ).

Различия коротко и понятно:

  • x64 — работает с оперативной памятью до 32ГБ. Может запускать 32 и 64-битные программы.
  • x32 — работает с оперативной памятью до 4ГБ. Может запускать только 32-битные программы для которых доступно 3 ГБ оперативки.

Есть и другие различия. Но это уже «железные дела» и нам с вами их знать совсем не обязательно, потому что «Меньше знаешь — крепче спишь»…

Разрядность у программ и драйверов

Разрядность может иметь не только система, но и программы, и драйвера. Большинство программ создавалось именно под 32-битные операционки. 32-разрядные приложения отлично работают и в 64-битной среде. Наоборот – не работает никак: истинно 64-битные проги не способны запуститься в 32-разрядой Windows.

Как узнать какая разрядность у вашей Windows?

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

Понять какая разрядность у вашей ОС очень просто.

Windows 8, 10

Нажмите правой кнопкой на Пуск и выберите пункт «Система«. В появившемся окне будет написана разрядность.

Найдите иконку «Мой компьютер» кликните по ней правой кнопкой и выберите «Свойства«.

Windows XP

Пуск > Мой компьютер > Свойства > вкладка «Общие» > Смотрим в раздел Система: если написано 64-битная версия, или 64-bit Edition, 64-бит. Если этого нет но есть что-то вроде Service Pack 3, то 32-разрядная.

Стоит ли переходить на 64-разрядную систему?

Уже, стоооит! Исключения — это пожалуй офисные компьютеры со старыми процами и 1-3 гагами памяти на борту, где не нужны никакие навороты.

Минус: x64 имеет, пожалуй, единственный минуc, из-за которого можно подумать о переходе — не все производители выпустили драйвера для 64-разрядных систем. Но, на сегодня, абсолютно все популярные программы умеют работать с x64, также как и все современные драйвера. Поэтому в 95% случаев это не будет проблемой.

Плюсов куча: более быстрые программы, улучшенная производительность для многоядерных процессоров, поддержка большого объема оперативной памяти.

Технологии развиваются и если пару лет назад никто толком не знал о 64-разрядных системах, то сегодня технологии стремятся полностью перейти на них и это лишь вопрос времени.

Вердикт? В 90% случаев стоит переходить на x64!

Второе обозначение разрядности Windows 32 бита — это x64 или x86?

Для многих пользователей операционной системы Windows не секрет, что существует две ее версии по типу разрядности. Это 32 битная и 64. Знать разрядность своей операционной системы нужно каждому, ведь при поиске и скачивании драйверов, программ и игр она учитывается.

Но с обозначениями разрядности системы, а также драйверов и программ существует некоторая путаница. Есть три обозначения двух разрядностей — x32, x64 и x86. По этой причине часто возникает вопрос 32 разрядная версия это x64 или x86?

Ответ на данный вопрос вы найдете в этой статье.

Второе обозначение 32 разрядной версии ПО

Чтобы впредь исключить путаницу обозначений разрядности программного обеспечения, к которому относится операционная система, драйвера, программы и игры, запомните, что существует две основные версии разрядности ПО — это 32 бита и 64 бита. 64 битная версия может обозначаться только как x64, а вот 32 битная может обозначаться как x32, так и x86.

Вот пример обозначения 64 битной версии драйвера для ноутбука на его официальном сайте:

Обозначение разрядности на сайте с драйверами

А вот возможные варианты обозначения 32 битной версии:

Обозначение разрядности на сайте с драйверами

Обозначение разрядности в описании программы

Из всего вышеописанного можно сделать вывод, что 32 разрядная версия ПО это x86.

x64 обозначается 64 битная версия какого — либо программного обеспечения. Учтите это при подборе версии драйверов и любых других программ.

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

Заходим в свойства компьютера

В открывшемся окне будет отображена разрядность вашего Windows. И не забудьте x86 это 32 бита, а x64 — 64 бита.

Что такое разрядность Windows — 32 или 64 бит, какую систему установить

После покупки нового ноутбука или сборки стационарного компьютера, перед многими пользователями становится вопрос: 32 или 64 бит какую ставить систему ? Тема очень интересная, и в данной публикации мы будем подробно рассматривать все нюансы, касающиеся разрядности Windows.

В чем же разница?

На сегодняшний день все ПК используются одну из двух архитектур процессора: x64 или x86. Этот показатель определяет ширину адресного диапазона, с которым может работать ОС. Если говорить простым языком, разрядность «операционки» определяет максимальный объем памяти ОЗУ, поддерживаемой компьютером. Вот простой расчет, как узнать какую систему ставить 32 или 64?

  • Для 32-bit до 4 Гб;
  • Для 64-bit до 192 Гб.

Почти все современные процессоры (как Intel, так и AMD) поддерживают обе разновидности архитектуры, поэтому, нет разницы какую систему Вы установите. А вот если дело касается «стареньких» устройств, то нет смысла ставить на него Windows x64, поскольку он может не поддерживать соответствующий набор команд (что непременно скажется на работоспособности).

Вот реальный пример. У нас есть лэптоп Samsung R60, который назвать новым просто язык не поворачивается. Он использует ЦПУ x86 Celeron 520 c набором EM 64T (х 64). Вот, что показывает утилита CPU-Z:

Вышеуказанный микрочип может работать только с двумя гигабайтами ОЗУ (не более!). Несмотря на поддержку 64-битной архитектуры, ставить систему такой же разрядности нет смысла (для такого объема «оперативки»).

32 или 64 разрядная система — что лучше ?

Одно время большей популярностью пользовались 32-битные системы. Это была «эра Виндовс XP». Но после выхода «семерки» вся слава досталась ей. Даже «десятке» не удалось сильно пошатнуть позиции Windows 7 64 bit.

Автор рекомендует:

Определение разрядности

Меня часто спрашивают: « как узнать сколько бит 32 или 64? ». Выяснить это можно за считанные минуты без использования сторонних приложений. Сейчас я расскажу, как это сделать для различных ОС.

Windows XP

Открываем «Пуск», выбираем свойства компьютера. Можно просто кликнуть правой кнопкой мышки по значку «Мой компьютер» на рабочем столе и выбрать «Свойства». Должно открыться такое окно:

В данном случае мы имеем дело с 32-битной системой. Иначе надпись содержала бы «x64 Edition», как на скрине ниже:

Как узнать какая система 32 или 64 bit? Способ определения такой же, как и для XP. Необходимо открыть свойства компьютера. Но окно с информацией будет выглядеть немножко по-другому:

В поле «Тип системы» будут указаны нужные нам данные. Всё просто, согласитесь?

Windows 10

В меню «Пуск» следует кликнуть по «Параметрам» для перехода в следующее окно.

Выбираем «Система» и ждем, пока не появиться еще одно окно. Теперь следует слева в перечне настроек найти вкладку «О системе». После клика по ней отобразиться следующая информация:

Совместимость старых ПК и новых ОС

Если на Вашем ПК установлен «древний» процессор, к примеру, Pentium 4 (старый добрый «пенёк»), то установить на него современную операционку (Виндовс 7 8 10) у Вас вряд ли получится. Максимум это XP. Но стоит учитывать, что для данной системы уже не обеспечивается поддержка (выпуск исправлений и апдейтов), что вводит некоторые ограничения в большинстве новых приложений. Да и с безопасностью при подключении к Интернету у «Икс Пи» дела обстоят не очень хорошо. Лучше обновить «железо» и установить версию ОС поновее.

Пройдет еще несколько лет, и версии с разрядностью 32 бит перестанут существовать. Их полностью «вытеснят» 64-bit системы. Такие условия диктуют нам производители оборудования. И речь не только о стационарных ПК, но и мобильных гаджетах.

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

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

Какая разница между 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, за сим мы закончим данную заметку и продолжим изучать, другие функции и характеристики системы.

Какую разрядность ОС Windows выбрать 32 или 64 bit

Представьте, что Вы самостоятельно собрали или приобрел новый компьютер и задаётесь вопросом: какую разрядность ОС Windows выбрать 32 или 64. От правильного выбора зависит нормальное функционирование ПК и программного обеспечения.

Что лучше поставить на ПК: Windows x86 или x64

Основным критерием при выборе разрядности операционной системы является архитектура процессора. Процессор x86 поддерживает только 32 битные Windows и приложения, оптимизированные под эту архитектуру. Современные процессоры поддерживаю как x86, так и x64 операционки.

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

32 bit64 bit
Процессор х86
Процессор, поддерживающий х86 и х64
Меньше 2 Гб RAM (оперативной памяти)
От 2 до 3,2 Гб RAM
Больше 3,2 Гб RAM
Офисный компьютер
Мощный или игровой компьютер

Если у вас CPU x86 или инсталлирована ОС Windows 32 bit, не имеет смысла устанавливать свыше 4 Гб ОЗУ. Излишки оперативки не будут использоваться.

Какая разница между 32 и 64 битными Windows

Основное отличие между 32 и 64 битными windows, в количестве оперативной памяти (ОЗУ), которые обслуживает операционная система. Windows 32 bit работает максимально с 3,2 Гб оперативки. Если будет установлена планка памяти на 4 Гб, около 800 Мб не будут задействованы.

При использовании приложений требующих для работы более 4 Гб оперативки (например Photoshop), однозначно следует инсталлировать Windows x64.

Какие устанавливать программы 32 или 64 битные

Основное правило: 32 разрядная операционная система поддерживает исключительно программное обеспечение, заточенное под процессоры x86. Поэтому выбирайте, загружайте и устанавливайте приложения исходя из разрядности Windows.

Как обновить Windows x86 до версии x64

Чтобы обновить компьютер с 32 до 64 разрядной версии операционной системы, необходимо убедиться, что центральный процессор поддерживает 64 битные протоколы. Узнать характеристики процессора можно на сайте производителя или с помощью приложения CPU-Z. При необходимости произведите апгрейд компьютера, установив микропроцессор с архитектурой х64.

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

Вывод: на современный компьютер устанавливается 64 разрядная операционная система.

Смотри по теме

Как узнать версию Windows на компьютере

Определите, работает ли на вашем компьютере 32-разрядная или 64-разрядная версия операционной системы Windows.

При установке Skype для бизнеса вам нужно выбрать между установщиком 32-разрядной версии и установщиком 64-разрядной версии. Используйте 32-разрядный установщик, если вы используете 32-разрядную версию Windows, и 64-разрядный установщик с 64-разрядной версией Windows. Чтобы определить, какую версию Windows вы используете, выполните действия, описанные в методе 1 или 2. Если один метод не работает, попробуйте другой.

Метод 1. Просмотр окна системы на панели управления

  1. Щелкните Start , введите system в поле поиска и в Control Panel щелкните System .

Примечание: Если System не указан в Control Panel в результатах поиска, щелкните Control Panel , чтобы увидеть больше результатов.

  1. В Система , посмотрите на Тип системы запись. Будет указано либо 32-разрядная операционная система , либо 64-разрядная операционная система .

Метод 2. Просмотр окна информации о системе

  1. Щелкните Start , введите system в поле поиска и в разделе Programs щелкните System Information .

Примечание: Если Информация о системе отсутствует в списке Программы в результатах поиска, щелкните Программы для просмотра дополнительных результатов.

  1. На правой панели найдите запись Тип системы . Для 32-разрядной версии операционной системы это будет ПК на базе X86 . Для 64-разрядной версии вы увидите X64-based PC .

Выбрать установщика

Когда вы знаете, какая версия Skype для бизнеса вам нужна, выберите установщик Skype для бизнеса, а затем установите Skype для бизнеса.

  1. Откройте портал Office 365 и войдите в систему.

  2. Менее Чтобы начать работу с Office 365 , щелкните ПК и Mac .

  3. (Необязательно) В списке Язык выберите другой язык.

  4. Ниже версии выполните одно из следующих действий:

    • Если вы используете 32-разрядную версию Windows, перейдите к шагу 4.

    • Если вы используете 64-разрядную версию Windows, щелкните Advanced , а затем в списке Version выберите 64-bit .

  5. Щелкните Установить .

Верх страницы

x86 против x64: в чем разница и какой выбрать?

Категория : Окна | Последнее обновление :

Что такое архитектура x86?

При упоминании x86 вы, вероятно, имеете в виду другой термин, 32-битный.X86 и 32-битное — это одно и то же? Не то чтобы … x86 — это набор инструкций для процессоров Intel и AMD. x32 и x64 — это количество бит, которые могут адресовать память.

FYI: Архитектура набора команд, также называемая компьютерной архитектурой, является частью компьютера, имеющим отношение к программированию. Набор инструкций — это язык, предоставляющий команды процессору компьютера и указывающий ему, что делать.

Тогда почему 32-разрядная версия обычно называется x86 вместо x32?

Под x86 понимается любой набор инструкций, полученный из набора инструкций процессора Intel 8086.Преемники 8086 были названы 80186, 80286, 80386, 80486, и все они совместимы с исходным 8086 и могут выполнять код, созданный для него.

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

Сегодня x86 чаще всего используется для обозначения любого 32-разрядного процессора, который совместим с набором инструкций x86, он может работать практически на всех типах компьютеров, таких как ноутбуки, настольные компьютеры, серверы и даже суперкомпьютеры.

Что такое архитектура x64?

Подобно x86, x64 также является архитектурой набора команд для компьютерных процессоров. Однако x64 относится к 64-битному процессору и операционной системе.

x64 — это имя архитектуры для расширения набора инструкций x86, которое включает 64-битный код. Когда он был первоначально разработан, он назывался x86-64, а затем был сокращен до текущего x64.

На 64-битных компьютерах можно запускать как 32-битные, так и 64-битные программы. Однако 32-битные компьютеры не могут запускать 64-битные программы, потому что размеры битов принципиально различаются.На последних портативных компьютерах обычно предустановлена ​​операционная система x64; компьютеры, выпущенные много лет назад, могли иметь предустановленную 32-битную Windows.

Windows 7 VS Windows 10: почему стоит обновить Windows 10?

Windows 7 VS Windows 10, в чем их отличия и почему вам следует перейти на Windows 10? Вот подробная информация о Windows 7 VS…

Прочтите сообщение

X64 или x86, что выбрать?

Давайте проясним. Задавая этот вопрос, мы обычно ссылаемся на x86 для 32-битной операционной системы и x64 для 64-битной операционной системы.

В вычислениях есть два типа процессоров, то есть 32-битный и 64-битный, которые говорят нам, сколько памяти процессор может иметь доступ из регистра ЦП. x64 или x86, что выбрать?

Использование ОЗУ: Чтобы полностью использовать ОЗУ, вы можете выбрать операционную систему x64. 32-разрядная операционная система может максимально использовать 4 ГБ ОЗУ, а для 64-разрядной операционной системы — 128 ГБ.

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

Однако есть кое-что, что следует учитывать: есть ли на вашей машине процессор x64? Если машина полностью поддерживает x64, то x64 — лучший вариант.

Каковы системные требования Windows 10 для установки?

Каковы минимальные требования для Windows 10? Ознакомьтесь с требованиями Windows 10, прежде чем переходить на Windows 10.

Прочтите пост

У меня 32 или 64 бит?

Зная их различие, вы, вероятно, захотите узнать, используете ли вы x64 или x86. Это очень просто. Вы можете найти эту информацию, просмотрев свойства своего компьютера.

Щелкните правой кнопкой мыши «Этот компьютер» на рабочем столе Windows 10 (или «Мой компьютер» в Windows 7) и выберите «Свойства». Теперь вы почти у цели. Просто просмотрите типы вашей системы, и вы узнаете, используете ли вы x64 или x86.

Подробнее: Как узнать характеристики компьютера Windows 10 [Система и оборудование]

32-разрядная и 64-разрядная версии, в чем разница? Здесь вы найдете ключевой момент о x86 и x64! Нажмите, чтобы твитнуть
ЧИТАТЬ СЛЕДУЮЩИЙ

Выбор между Vista x86 32 бит или x64 64 бит

Один из наиболее частых вопросов, которые я слышу о Vista, — это то, какую разрядную версию Windows Vista следует получить.Мы выберем 32-разрядную версию x86 или 64-разрядную версию x64? Я постараюсь прояснить этот вопрос как можно лучше и объяснить плюсы и минусы каждого варианта.

Сначала мы должны немного понять, что такое x64 . X64 — это 64-битная технология расширения, которую AMD изобрела (AMD64), чтобы плавно перенести мир 32-битных x86 (как в 286, 386, 486-совместимых микропроцессорах) в 64-битную эпоху. Intel в партнерстве с HP отказалась от расширения старой платформы x86 и уже взяла на себя обязательство использовать полностью новую 64-битную архитектуру IA-64 Itanium .В то время как Itanium был фундаментально лучше, его эмуляция x86 обеспечивала худшую производительность для существующих приложений, и скорость внедрения была очень низкой. Intel надеялась, что рынок перейдет на новую платформу, но беспрепятственного перехода не было, и Itanium не получил широкого распространения. AMD воспользовалась возможностью расширить существующую архитектуру x86 до 64-разрядной версии, обработав 64-разрядные регистры ЦП и добавив намного больше регистров, и рынок сразу же тепло приветствовал ее.При смене ролей Intel обнаружила, что копирует AMD64 (разрешено соглашением о перекрестном лицензировании AMD и Intel) и называет ее EM64T. Две технологии x64 практически идентичны, за исключением нескольких незначительных различий в реализации.

Microsoft изначально создала версию Windows XP под названием XP 64 bit Edition, чисто 64-битную операционную систему, работающую на IA-64 Itanium и поддерживающую только приложения x86 посредством эмуляции. Была даже версия Windows 2000 Server для IA-64.Проблема заключалась в том, что скорость принятия IA-64 была очень низкой, и когда AMD создала AMD64 — а у Intel не было другого выбора, кроме как следовать — Microsoft создала версию x64 Windows XP, а также Windows Server 2003. Редакции x64 были гибридными 32/64-битными операционными системами, которые могли изначально запускать 32- или 64-битный код на полной скорости без программной эмуляции, тогда как 64-битная версия Windows XP полагалась на программную эмуляцию для запуска существующего 32-битного кода x86. С выпуском Vista Microsoft одновременно выпустила 32-битную x86 и 64-битную версии x64.Розничные версии содержат как x86, так и x64 версии, в то время как OEM-версии содержат одну или другую, и вы должны решить перед заказом. Теперь один из наиболее частых вопросов, которые задают люди, — использовать ли Vista 32 или 64 бит.

Первое, что вы должны сделать, это убедиться, что ваш конкретный процессор поддерживает x64. [Дэйв Ли в беседе разместил эту ссылку на Детектор x64 Стива Гибсона , который представляет собой простую утилиту для проверки вашего оборудования.] Вот упрощенное описание ситуации:

  • Почти все новые серверы, проданные за последние два года у AMD или Intel, будут иметь возможность x64.
  • Большинство процессоров AMD или Intel для настольных ПК среднего и высокого класса за последний год поддерживают x64.
  • Некоторые семпроны более высокого уровня имеют x64; нижнего уровня Semprons нет.
  • Нет у AMD Duron x64.
  • Все процессоры AMD Opteron имеют x64.
  • Все чипы AMD X2, FX и Athlon64 имеют x64.
  • Все чипы Intel Pentium D и Celeron D имеют x64.
  • Все процессоры AMD Turion для ноутбуков имеют x64.
  • Все процессоры Intel Core 2 (мобильные, настольные и серверные) имеют x64.
  • Нет процессоров Intel Core Duo для ноутбуков с x64
  • Нет процессоров Intel Pentium M для ноутбуков с x64.

[Следующая страница — Драйверы — смерть x64]

Драйверы — смерть x64

Второе, что вы должны проверить, это увидеть, все ли ваше оборудование поддерживает драйверы x64 Vista, включенные в ОС или его можно загрузить у поставщика оборудования.На данный момент многие производители материнских плат не смогли включить последние версии 5.1 звуковых и сетевых драйверов, и вам, возможно, придется обратиться к производителю набора микросхем за драйверами. Например, вы можете найти драйверы Realtek 32/64 bit здесь для поддержки Gigabit LAN и звука 5.1. NVIDIA имеет последние версии 32-битных и 64-битных драйверов . ATI (AMD) имеет 32- и 64-битных драйверов, здесь . У Creative драйверов здесь , но его поддержки x64 катастрофически не хватает, и она либо отсутствует, либо находится в стадии бета-тестирования.Хотя это основные аппаратные драйверы, которые вам понадобятся, убийца для Vista x64 edition находит драйверы для малоизвестного оборудования, такого как камеры, принтеры, сканеры и другие аксессуары.

Вам не нужно беспокоиться о совместимости 32-битного программного обеспечения в Windows Vista или XP x64, поскольку они работают изначально и без проблем, но драйверы — абсолютный убийца. Если вам удастся найти 32-разрядные драйверы для своего устройства, но нет 64-разрядных драйверов, вам не повезло, если вы используете x64 Windows XP или Vista.По этой причине версия x64 для типичного потребителя обычно не очень практична, потому что слишком много аппаратных периферийных устройств, которые вы не сможете использовать. Заставить компьютер работать относительно легко; это одно или два непонятных устройства, которые останавливают вас, если вам нужно, чтобы это устройство работало. По этой причине ни один производитель ПК (о котором я знаю) не будет предварительно загружать 64-разрядную версию Windows на свой ПК, потому что это станет кошмаром для службы поддержки, если клиент начнет жаловаться на драйвер принтера, который не загружается.На данный момент Apple iTunes не будет поддерживать 64-разрядные версии Windows и вообще не будет работать из-за проблем с драйверами оборудования.

С другой стороны, серверам

обычно не нужно видеть периферийные устройства, и они должны работать только с ограниченным набором оборудования, с которым они продаются. Любое уважающее себя серверное оборудование, пытающееся продать вам что-то вроде адаптера HBA Fibre Channel или адаптера iSCSI, должно будет предложить полную поддержку x64. Microsoft Exchange Server 2007, например, поставляется ТОЛЬКО в версиях x64, и мы, вероятно, увидим больше программного обеспечения для продвижения 64-битной версии.Стандартизация 64-разрядной версии в центре обработки данных сопряжена с очень небольшим риском, поскольку все устаревшие 32-разрядные приложения изначально работают на полной скорости.

Выделенные рабочие станции для профессионалов — еще один отличный кандидат на версию x64, если они готовы мириться с ограниченной поддержкой периферийных устройств. x64 позволяет выполнять высокопроизводительные вычислительные задачи чрезвычайно быстро и эффективно. Бесплатное приложение для редактирования изображений Paint.NET , например, полностью оптимизировано для многоядерных процессоров и x64, однако Adobe не может действовать вместе и даже не выпустит x64-версию предстоящего Photoshop CS3.Это не значит, что вы не можете запустить Photoshop x86; на самом деле, он, вероятно, будет работать немного лучше в Windows x64, потому что можно с легкостью поддерживать более 4 ГБ ОЗУ, что дает больше памяти для Photoshop. Для Adobe просто досадно отставать, потому что Paint.NET продемонстрировал колоссальное увеличение скорости при использовании x64 для фильтрации и наложения эффектов на 50–100%. Adobe должна была поддерживать x64 два года назад, а в следующем году она этого не сделает.

Суть в том, что вам нужно посмотреть на свои собственные аппаратные ограничения, прежде чем вы сможете сделать какой-либо переход.Если все оборудование, которое вы хотите использовать, будет работать с Vista x64, переход на него стоит того.

[идентификатор опроса = 18]

.

x86-64 Определение

x86-64 — это 64-разрядная версия архитектуры процессора x86, которую ПК с Windows использовали в течение нескольких десятилетий. Он похож на x64, но относится конкретно к процессорам, использующим набор инструкций x86.

Процессоры

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

Основным преимуществом процессора x86-64 по сравнению со стандартным 32-разрядным процессором x86 является значительно больший объем адресуемой памяти. 32-разрядный процессор может ссылаться только на 2 32 (4 294 967 296) адресуемых значений в памяти — примерно 4 гигабайта. 64-разрядный процессор поддерживает 2 64 (18 446 744 073 709 551 616) адресных значений. Таким образом, процессор x86-64 поддерживает не вдвое больше памяти, чем процессор x86, а в 4 294 967 296 раз больше.

Intel и AMD — два основных производителя процессоров X86-64. Эти две технологии обозначены как Intel 64 и AMD64 соответственно. AMD выпустила свой первый 64-битный процессор (Operteron) в 2003 году, а вскоре последовала Intel, которая выпустила свой первый 64-битный процессор (Nocona) в 2004 году. Сегодня почти все процессоры являются 64-битными.

Обновлено: 6 марта 2021 г.

TechTerms — Компьютерный словарь технических терминов

Эта страница содержит техническое определение x86-64. Он объясняет в компьютерной терминологии, что означает x86-64, и является одним из многих терминов по аппаратному обеспечению в словаре TechTerms.

Все определения на веб-сайте TechTerms составлены так, чтобы быть технически точными, но также простыми для понимания. Если вы найдете это определение x86-64 полезным, вы можете сослаться на него, используя приведенные выше ссылки для цитирования. Если вы считаете, что термин следует обновить или добавить в словарь TechTerms, отправьте электронное письмо в TechTerms!

Подпишитесь на рассылку TechTerms, чтобы получать избранные термины и тесты прямо в свой почтовый ящик. Вы можете получать электронную почту ежедневно или еженедельно.

Подписаться

[решено] Любая платформа ЦП и платформа X86

Эта проблема не имеет прямого отношения к целевой платформе.Требуемый компонент не установлен, вот и все.

Теперь об использовании целевой платформы в двух словах:

Вы никогда не сможете смешать две разные архитектуры с набором команд в одном процессе. Решение может быть построено, но приложение может аварийно завершить работу во время выполнения. Как показывает практика, вы всегда должны использовать «Любой ЦП», если для каких-либо сторонних и / или неуправляемых компонентов требуется какая-либо конкретная цель. «Любой процессор» возможен, поскольку сборки скомпилированы JIT, поэтому реальная неуправляемая цель определяется на лету при загрузке приложения.

Как это определяется? Когда все сборки приложения скомпилированы с использованием «Any CPU», цель времени выполнения определяется целевой операционной системой, работающей в данный момент. Если все библиотеки объектов скомпилированы с использованием «Any CPU», но сборка входа (та, которая имеет точку входа ( Main по умолчанию) и определяет, какое приложение запускать, обычно какой-то файл * .EXE) компилируется для нацеливания на некоторые При определенной архитектуре набора команд входная сборка будет определять результирующую целевую архитектуру.].

Иногда приложение .NET должно запускаться как 32-битное поверх WoW64, поскольку не все 64-битные (обычно неуправляемые) компоненты доступны. Попытка запустить это приложение, скомпилированное для «Any CPU», приведет к его запуску как 64-битному приложению. Один из способов запустить его поверх WoW64 — это перекомпилировать только начальную сборку на платформу набора команд «x86».

—SA

пакетов SSIS в 64-разрядной версии — Консультации по программному обеспечению

Сегодня большинство настольных компьютеров и серверов уже работают под управлением 64-разрядных (x64) операционных систем на платформах x64.Однако бывают ситуации, когда все еще требуется запуск наших пакетов SSIS в 32-битном (x86) режиме. Кроме того, вы можете случайно запустить свои пакеты в режиме x86, даже не осознавая этого. Я подумал, что воспользуюсь этой возможностью, чтобы помочь вам определить, когда вы должны или уже работаете в той или иной среде.

Два разных приложения DTExec.exe

Когда вы устанавливаете SQL Server SSIS на машине x64, вы фактически получаете две разные версии DTExec.exe. Это программа, которая используется для выполнения пакетов SSIS.Если вы решите вызвать один из них напрямую или создаете сценарий для регулярного выполнения, убедитесь, что вы вызываете правильный! API командной строки у них идентичен. Вы можете узнать, какую версию вы используете, набрав DTEXEC.EXE в окне командной строки.

Для стандартной установки диска C: 64-разрядная версия обычно находится здесь:

C: \ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DtExec.exe

Версия x86 находится здесь:

C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ DTS \ Binn

Обратите внимание, что папка «110» выше относится к установленной версии SQL Server (версия 11.0). Вот небольшой список имен папок для версий SQL Server:

  • 90 = SQL Server 2005
  • 100 = SQL Server 2008
  • 105 = SQL Server 2008 R2
  • 110 = SQL Server 2012
  • 120 = SQL Server 2014
  • 130 = SQL Server 2016

Не удается найти DTExec.exe? Убедитесь, что вы не просматриваете папку с SQL Server Express, если он установлен. У вас может быть установлена ​​более новая версия SQL Server Express, чем стандартная установка SQL Server.

Два разных мастера импорта и экспорта

Знайте, что есть два разных мастера, которые можно использовать с механизмом SSIS для перемещения данных. Версии DTSWizard.exe для x86 и x64 находятся в тех же папках, что и DTExec.exe (см. Выше). Их можно запустить из меню «Пуск» или из командной строки. Просто знайте, кому вы звоните!

x64 Версия:

C: \ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe

x86 Версия:

C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe

DTExecUI.exe — это только x86 (32-разрядная версия)!

DTExecUI.exe — отличное приложение для создания командной строки, которую можно скопировать в сценарий, который будет использоваться с DTExec.exe. Однако остерегайтесь кнопки «Выполнить»! Он будет вызывать только x86-версию DTExec.exe!

Вы могли подумать, что Microsoft сделает простое обновление для этого приложения (например, установит флажок), чтобы оно могло запускать пакеты в режиме x64, но пока нет.

Кроме того, эта утилита не была обновлена ​​для выполнения пакетов SSIS, находящихся в новом каталоге SSIS.Он работает только с пакетами, расположенными в классическом хранилище пакетов SSIS, базе данных MSDB или пакетами, которые были развернуты с помощью файлов. Возможно, в будущем Microsoft планирует отказаться от этого инструмента.

Запуск пакетов SSIS в Visual Studio

Если вы создаете временные пакеты в Visual Studio, чтобы запустить их один раз для перемещения данных, вы должны знать, хотите ли вы, чтобы они запускались в режиме x86 или x64. По умолчанию BIDS или SSDT будут запускать ваши пакеты SSIS в режиме x64 для повышения производительности.

Однако иногда вам нужно, чтобы ваши пакеты работали в режиме x86. Например, если ваш пакет читает / пишет с помощью Office и у вас не установлены драйверы x64, вы должны запустить пакет в режиме x86. Кроме того, особенно с BIDS, если вы хотите отлаживать и использовать точки останова с кодом C # в своей задаче сценария или компоненте сценария, вы должны отлаживать свой пакет в режиме x86, иначе точки останова будут пропущены.

Чтобы изменить этот параметр, просто щелкните правой кнопкой мыши проект SSIS в окне «Обозреватель решений» и выберите «Свойства».Разверните вкладку «Отладка» и установите для Run64BitRuntime значение True или False.

Чтение и запись в Excel и Access — x86 или x64?

Часто настольные компьютеры и серверы поставляются только с версиями драйверов Office для архитектуры x86. Если ваши пакеты читают или записывают в документы Excel или базы данных Access, вам может потребоваться, чтобы ваш пакет работал в режиме x86. Кроме того, вы можете загрузить драйверы Office для x64 или установить версию Office для x64.

Возможно, вам придется немного покопаться, чтобы узнать, как установить версии x86 и x64 драйверов Access и Excel на один и тот же компьютер.Помните, что вы можете установить на компьютер только x86 или x64 версии Office, но не обе сразу.

Если ваш пакет не работает на развернутом сервере, посмотрите, нет ли ошибок при чтении / записи в Excel или Access. Попробуйте повторно запустить пакет в противоположном режиме (x86 или x64) и посмотрите, исчезнет ли ошибка. Это обычная проблема для разработчиков SSIS.

серверов ARM против. Серверы x86

Я старею. В свое время, если вам нужна была высочайшая производительность процессора, вам нужно было выбрать высокопроизводительный чип x86, или, если у вас были более глубокие карманы, вы могли получить что-то экзотическое, например, систему PowerPC.Зависимость отрасли от процессоров x86, похоже, возрастала, а не снижалась.

Десять лет назад Apple присоединилась к клубу x86, и это побудило многих наблюдателей прийти к выводу, что эпоха не-x86 процессоров на массовом рынке закончилась. Всего несколько лет спустя им пришлось съесть свои слова, и опять же Apple имела к этому какое-то отношение. Появляются серверы ARM, которые могут обновить серверную индустрию.

Переосмысление дизайна процессора

Когда парадигма изменилась, и массовые пользователи стали использовать смартфоны и планшеты, быстро стало очевидно, что чипы x86 от Intel, AMD и VIA просто не справляются с этой задачей.Хотя x86 был самым распространенным набором инструкций на планете, он не подходил для мобильных устройств по ряду причин. Фактически, набор команд Intel по-прежнему не является популярным выбором для мобильных процессоров, хотя это начинает меняться благодаря ведущему техническому специалисту Intel. В любом случае, когда дело доходит до этого рыночного сегмента, x86 не так эффективен, как другие архитектуры ЦП, а именно процессоры, основанные на 32-битных наборах команд ARMv7 и 64-битных ARMv8 от ARM.

За последнее десятилетие, и особенно за последние пять лет, процессоры ARM заняли доминирующее положение в мире смартфонов и планшетов, и они многое сделали для них.Они предлагали высокую производительность на ватт, их было дешево проектировать, производить и развертывать. Крупные производители могли покупать необходимые строительные блоки и разрабатывать свои собственные процессоры на базе ARMv7 или ARMv8, добавляя другие компоненты в соответствии со своими потребностями (высокоскоростные модемы и различные графические процессоры).

Это побудило некоторых разработчиков микросхем использовать несколько иной подход и спроектировать собственные ядра ЦП. Qualcomm и Apple лидировали, обе компании стали крупными игроками на рынке мобильных систем на кристалле (SoC), и их разработка сложных, нестандартных ядер сыграла решающую роль в их успехе.Однако пользовательские ядра ARM по-прежнему использовались в высокопроизводительных процессорах, в то время как все остальные сегменты рынка охватывались стандартными ядрами ЦП ARM Cortex, такими как 32-разрядные Cortex-A8, A9, A7 и A15, за которыми следовали 64-разрядные такие конструкции, как Cortex-A53, A57 и новое ядро ​​A72, поставки которого вот-вот начнутся.

Другой предпосылкой успеха ARM был провал Microsoft.

Windows работает только на процессорах x86, поэтому, если Microsoft закрепится на рынке мобильных устройств, это склонит чашу весов в пользу Intel.Однако к концу последнего десятилетия стало очевидно, что Редмонд упал и уступил этот прибыльный рынок Google и Apple. Говоря о шарах, давний генеральный директор Microsoft Стив Баллмер покинул компанию пару лет назад, признав, что он и его команда не смогли распознать потенциал смартфонов и планшетов. В любом случае, это уже не проблема Балмера: сейчас у него на уме другие мячи, точнее баскетбол.

Процессоры

ARM доминируют на рынке мобильных устройств и проникают в другие категории продуктов.Серверы — хорошее место для начала.

Однако мобильные устройства — не первый и не единственный сегмент рынка, в котором Microsoft столкнулась с грандиозным провалом. Другой — рынок серверов. На первый взгляд, смартфоны и центры обработки данных не имеют много общего, но с технологической и деловой точки зрения они частично совпадают.

Независимо от того, разрабатываете ли вы смартфон или сервер, вам необходимо подчеркнуть сходные аспекты вашей аппаратной платформы, такие как энергоэффективность, хорошие термические характеристики, производительность на доллар и т. Д.Самое главное, что вам действительно не нужен процессор на базе x86 для смартфонов и многих типов серверов. Из-за неудач Microsoft в этих сегментах рынка не доминирует Windows. Вместо этого они полагаются на операционных систем на основе UNIX : Android, iOS и различные дистрибутивы Linux.

Microsoft также попыталась использовать потенциал процессоров ARM, поэтому она попыталась разработать версию Windows, которая работала бы на оборудовании ARM, что удобно подводит меня к следующему провалу Microsoft: Windows RT.В конце концов Microsoft отключила Windows RT, или «Windows on ARM», как ее первоначально называли. В последних планшетах Microsoft Surface используются процессоры x64 и стандартная Windows 10. Линия смартфонов Microsoft Lumia (урожденная Nokia Lumia) по-прежнему использует процессоры ARM производства Qualcomm, но Windows Phone практически мертва как основная платформа для смартфонов.

Серверы

не должны стоить руки и ноги

Прямо сейчас у нас есть несколько миллиардов смартфонов и планшетов, и подавляющее большинство из них основано на процессорах ARM.Однако чипы ARM не попадают в другие сегменты рынка. Существует лишь несколько платформ для массовых вычислений на базе ARM, которые не попадают в категорию смартфонов и планшетов. Google Chromebook, вероятно, самый известный пример. Однако чипы ARM используются в куче других устройств: маршрутизаторах, телевизионных приставках и смарт-телевизорах, умных часах, некоторых игровых устройствах, автомобильных информационно-развлекательных системах и т. Д.

А как насчет серверов ARM?

Вот тут-то и сложно.Я слышу разговоры о серверах ARM с 2010 года, но прогресс был медленным и ограниченным. Доля рынка ARM в серверном сегменте остается незначительной, а в экосистеме по-прежнему доминируют компоненты x86 Xeon и Opteron от Intel и AMD соответственно. Поскольку AMD находится в мире проблем с процессорами, Intel удалось увеличить свою долю рынка в последние годы.

Серверы

ARM могут оказаться значительно дешевле, чем их аналоги на базе чипов Intel и AMD x86.

Но почему серверы ARM с самого начала показались хорошей идеей?

Деньги. Я мог бы попытаться перечислить все причудливые моменты, которые делают ARM жизнеспособной альтернативой x86 на рынке серверов, но, в конце концов, в основном речь идет о деньгах, поэтому я попытаюсь объяснить это в нескольких строках.

  • Цена / Качество
  • Рабочие нагрузки центра обработки данных развиваются и меняются
  • Возможность получения процессоров от различных поставщиков
  • Использование нестандартных микросхем для различных ниш
  • Микросхемы

  • ARM больше подходят для некоторых инфраструктурных приложений
  • Это хороший способ прилепиться к Intel и подорвать ее позиции на рынке (Intel находится на грани того, чтобы стать монополистом в области серверов)

Нам не нужен огромный и дорогой процессор Xeon для всего.Более того, использование устаревших процессоров x86 для обработки нетребовательных рабочих нагрузок — не лучший вариант из-за их энергопотребления. Помните, что мы говорим о серверах, а не о вашем MacBook или настольном ПК. Серверы работают круглосуточно, поэтому каждое повышение эффективности, в том числе относительно небольшое, имеет тенденцию быть важным. Это не , а просто о том, чтобы увеличить счет за электричество; центры обработки данных необходимо охлаждать и обслуживать, поэтому процессоры с более низким рейтингом расчетной тепловой мощности (TDP) гораздо более ценны для корпоративных пользователей, чем для частных лиц.

Зачем нужны серверы ARM?

Итак, для каких корпоративных приложений подходят процессоры ARM?

Что ж, ARM рассчитывает получить побед в большинстве проектов для приложений сетевой инфраструктуры. Благодаря своей гибкости, небольшому размеру, эффективности и низкой цене процессоры ARM являются отличным выбором для инфраструктуры. Вы можете использовать процессоры ARM в маршрутизаторах, высокопроизводительных решениях для хранения данных и некоторых типах серверов.

Тем не менее, ARM ожидает, что большей части роста предприятия в этом десятилетии будут приходиться на серверы, поскольку другие ее сегменты уже сформировались и у нее значительная доля рынка.Рабочие нагрузки серверов также меняются, и эта тенденция связана с ростом облачных сервисов. В результате серверам приходится иметь дело с растущим числом более мелких задач.

Многие организации предпочитают оставлять свои варианты открытыми, поэтому они закупают оборудование у нескольких поставщиков. Это хорошая новость для серверных процессоров ARM, поскольку они могут продаваться рядом различных компаний. Кроме того, политика лицензирования ARM и модульный подход к проектированию процессоров могут быть использованы для разработки специализированных процессоров для конкретных приложений.Очевидно, что это не вариант для небольших компаний, но что может произойти, если крупные игроки, такие как Amazon, Facebook или Google, начнут просить заказные серверные процессоры, разработанные для достижения успеха в одном конкретном приложении?

Что касается «привязки к Intel», я должен отметить, что я не имею в виду какой-либо вред Intel, и я не хочу, чтобы он потерпел неудачу или был вытеснен из различных сегментов рынка, но в то же время я обеспокоен что доминирование Intel может в конечном итоге задушить рост и инновации.Усиление конкуренции должно привести к снижению цен для конечных пользователей, и в этом суть серверов ARM.

Многопоточность: сколько ядер процессора достаточно?

Всего десять лет назад многоядерные процессоры x86 предназначались для высокопроизводительных компьютеров и серверов, но теперь вы можете получить четырехъядерные процессоры x86 в планшетах за 100 долларов.

На заре многоядерных вычислений вам все еще требовались большие ядра ЦП, чтобы получить адекватный уровень производительности. Многие программы не могли использовать преимущества этих новых процессоров и их дополнительных ядер, поэтому хорошая однопоточная производительность была жизненно важной.Конечно, все изменилось; В настоящее время у нас есть восьмиядерные смартфоны, четырехъядерные планшеты и телефоны Intel и 16-ядерные серверные процессоры x86.

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

Многопоточность как босс: серверные процессоры ARM могут иметь гораздо больше физических ядер, чем средняя серверная часть x86.

ARM может вывести увлечение ядром на новый уровень. Ядра ЦП ARM обычно меньше, чем так называемые «большие ядра» Intel, используемые в серверных и настольных частях («малые ядра» Intel зарезервированы для мобильных устройств, хотя доступны и серверные части на базе Atom). Однако это не означает, что в ближайшее время мы увидим 128-ядерные или 256-ядерные процессоры ARM, хотя теоретически это возможно.Это зависит от того, как новый урожай серверных процессоров ARMv8 справляется с многопоточными нагрузками. Есть некоторые обнадеживающие признаки, и есть вероятность, что серверы ARM станут хорошим выбором для ряда рабочих нагрузок, которым могут быть полезны их многоядерные процессоры.

Первый серверный процессор Qualcomm имеет 24 ядра процессора ARMv8, и производитель микросхем дал понять, что в будущих моделях будет еще больше ядер. Помните AMD и ее проблемы на рынке серверов? Что ж, всего пару недель назад компания представила свой давно назревший процессор Opteron A1100 на базе ARM.Qualcomm объявила об этом в октябре, поэтому оба этих продукта станут доступны в течение следующих нескольких месяцев.

Конечно, Intel не будет присутствовать на этой вечеринке ARM, но Qualcomm и AMD — не единственные компании, работающие с корпоративными чипами на базе ARM. Такие производители микросхем, как Broadcom, Calxeda, Cavium Networks и Huawei HiSilicon, также работали над серверными продуктами на базе ARM. Nvidia и Samsung, два тяжеловеса в бизнесе SoC и GPU, также экспериментировали с серверными частями ARM до тех пор, пока пару лет назад не решили прекратить разработку.Texas Instruments, Xilinx и Marvell также изучают серверные части ARM.

Некоторые из этих компаний работали и над пользовательскими ядрами ARM, но единственное доступное сегодня 64-битное пользовательское ядро ​​ARM, отличное от Apple, — это Denver от Nvidia, которое одержало лишь несколько побед в дизайне.

Что такое пользовательские ядра ARM?

Я знаю, что большинству людей не стоит беспокоиться о отслеживании всех отраслевых ниш, включая пространство для ЦП, поэтому я думаю, что сейчас самое время объяснить, чем отличаются ядра ARM и что на самом деле представляют собой пользовательские ядра.Я не буду анализировать процессоры и объяснять разницу между наборами инструкций x86 и ARM, но я обрисую различия с точки зрения бизнеса.

Видите ли, ARM не отличается только потому, что в нем используется другой набор инструкций, хотя это могло бы дать быстрое и интересное объяснение, на мой взгляд, самая большая разница между Intel, AMD и ARM — это не архитектура, а бизнес. модель. Кроме того, меняются архитектуры, регулярно появляются новые конструкции ЦП, но подход ARM к маркетингу и лицензированию своей технологии не изменился за последние годы.

Вот простой пример.

Процессор Intel разработан Intel с использованием наборов инструкций Intel. Он производится на литейном заводе Intel, упаковывается и поставляется с логотипом «Intel Inside» . Это может показаться простым, но давайте не будем забывать о миллиардах, которые были потрачены на исследования и разработки на протяжении десятилетий, или о том факте, что Intel полагается на свои собственные фабрики для производства (и если вы ищете 14-нм литейное производство, убедитесь, что у вас есть запасные на вас, потому что фабрика чипов стоит столько же, сколько атомный авианосец).

А как насчет продуктов ARM? Что ж, ARM — это не производитель микросхем , это производитель микросхем или производитель микросхем «fabless» , поэтому она не занимается производством и не продает микросхемы собственной марки. ARM продает гораздо более интересное: интеллектуальной собственности, . Это означает, что клиенты ARM могут выбрать любой из множества различных планов лицензирования и начать создавать свои собственные проекты. Большинство из них выбирают собственные разработки ARM (процессоры серии Cortex, графические процессоры серии Mali), поэтому они платят лицензионный сбор за каждое производимое ядро ​​CPU / GPU.

Однако клиенту не нужно лицензировать эти готовые процессоры; вместо этого он может лицензировать набор архитектуры и разработать собственное ядро ​​ на основе набора команд ARM . Это то, что делает Apple. Он использует набор инструкций ARMv8 для создания больших и мощных 64-разрядных ядер ЦП для своих устройств iOS. ЦП Denver от Nvidia в этом отношении аналогичен, как и пользовательские ядра Qualcomm (32-разрядные Krait и 64-разрядные серии Kryo).

Создать собственное ядро ​​ЦП непросто. Вряд ли вы встретите разработчиков микросхем без работы и предлагающих разработать собственный процессор на Craigslist, поэтому такой подход обычно предназначен для крупных игроков, у которых есть необходимые технические, финансовые и человеческие ресурсы для его реализации.Поэтому большинство компаний вместо этого используют стандартные ядра ARM Cortex (64-разрядное ядро ​​Cortex-A57 может использоваться в серверной среде, и оно используется в большинстве серверных процессоров ARM следующего поколения).

Важно отметить, что фактически микросхемы на базе ARM разработаны специально для , но в большинстве используются ядра ЦП , а не .

Подавляющее большинство процессоров ARM полагаются на стандартные конструкции процессоров ARM (процессоры Cortex), а не на пользовательские ядра процессора. Это означает, что производители микросхем могут выбрать любое из ряда ядер ЦП ARM, сторонних графических процессоров и других компонентов и адаптировать процессор в соответствии со своими потребностями без необходимости разрабатывать собственное ядро ​​ЦП.Это дешевый способ сделать архитектуру более гибкой, и он больше связан с политикой лицензирования ARM, чем с разработкой.

Новое поколение 64-битных серверных процессоров ARM, таких как AMD Opteron A1100, обладает впечатляющим набором функций.

Также важно отметить, что эти будущие серверы ARM, основанные на новейшей архитектуре 64-битных ЦП ARM, не имеют много общего с экспериментальными серверами ARM прошлых лет. Например, один из наших коллег поигрался с серверами Scaleway ARM, но они основаны на процессорах ARMv7 и имеют ряд аппаратных ограничений (например, Scaleway использовала общие контроллеры ввода-вывода, а отсутствие поддержки 64-разрядных систем привело к возникновению другого набор задач).Новое поколение серверов на базе ARM не будет страдать от этих проблем; они намного ближе к оборудованию Intel с точки зрения функций и стандартов.

ARM Server Плюсы и минусы

Проблема с серверами ARM в том, что они, как правило, используются для небольших ниш и не подходят для небольших разработчиков, которые могут жить с любым сервером. Хотя некоторые крупные компании находят их привлекательными, доступные в настоящее время серверы ARM не подходят для большинства индивидуальных разработчиков.

Однако предстоящие серверные решения будут другими и должны привлечь больше ниш. Вот что может привлечь их внимание к гораздо более широкой пользовательской базе:

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

Я должен подчеркнуть, что на данном этапе некоторые из этих моментов являются теоретическими, поскольку оборудование еще не выпущено. Однако, хотя я не могу категорически утверждать, что знаю, что произойдет в следующие несколько кварталов, я уверен, что новое поколение серверов ARM обеспечит эти (и другие) преимущества. Почему я так уверен? Что ж, если бы у них не было возможности что-то изменить, ARM, Qualcomm, AMD и другие компании не тратили бы свое время и деньги на разработку.

Итак, что насчет минусов сервера ARM? Их довольно много, и некоторые из них большие. К счастью, отрасль прилагает все усилия для их решения.

  • Поддержка программного обеспечения «Хит и промах»
  • Доступность, потенциальные проблемы с развертыванием
  • Проблемы рентабельности инвестиций
  • Крошечная экосистема
  • От старых привычек трудно избавиться

Проблемы, связанные с программным обеспечением, вероятно, будут самой большой проблемой. Хотя многие популярные службы будут работать на серверах ARM, поддержка программного обеспечения будет проблемой .Недостаточно просто перенести все на новое оборудование; мы должны убедиться, что все работает правильно, чтобы не было падений производительности или сбоев. Другими словами, перенесенное программное обеспечение должно быть зрелым. Никто не будет разрабатывать и внедрять сервис, построенный на глючной основе.

Экосистема серверов ARM небольшая, но уже есть ряд крупных отраслевых компаний.

При всех деньгах, которые можно заработать на рынке серверов, можно ожидать быстрого прогресса, но это не всегда так.Внедрение нового оборудования и настройка всего программного обеспечения, которое на нем работает, никогда не бывает легким, и темпы его принятия зависят от рыночного внедрения. Размер экосистемы серверов ARM (очень) ограничен, и я сомневаюсь, что пара новых процессоров существенно изменит ситуацию в краткосрочной перспективе. В то время как влиятельные компании, такие как ARM и Qualcomm, заинтересованы в увеличении спроса на серверы ARM, они мало что могут сделать с программным обеспечением. Они практически не влияют на разработчиков программного обеспечения, поэтому не могут заставить их добавлять поддержку ARM в существующие продукты.

Короче говоря: внимательно посмотрите на свой стек и попробуйте выяснить, все ли будет правильно работать на оборудовании ARM. По прошествии достаточного времени разработчики начнут добавлять поддержку оборудования ARM, но это не будет быстрым процессом. Им придется настроить фреймворки и приложения, чтобы учесть новую архитектуру, и я подозреваю, что многие из них не будут беспокоиться, пока не будет достаточно серверов ARM (что может занять годы). Еще одна очевидная проблема — поддержка устаревшего программного обеспечения.

Это подводит нас к следующему пункту: доступность на рынке и потенциальные проблемы с развертыванием. Серверов ARM не так много, поэтому выбор ограничен, как и доступность. Через год или два мы сможем увидеть ряд предлагаемых пакетов хостинга на базе ARM, но мы не увидим их слишком много. Хуже того, есть большая вероятность, что эти серверы будут сосредоточены в определенных частях мира, что сделает их менее привлекательными для некоторых разработчиков. С развертыванием связано много неизвестного, поэтому пока рано говорить, как все будет развиваться.

Медленное внедрение может создать еще один набор проблем. Они не ограничиваются серверами ARM; они применимы к большинству корпоративных технологий. Многие организации обязаны изучить возможность использования серверов ARM, но это не обязательно означает, что они действительно будут их использовать. Чтобы обеспечить достаточное развитие и потребительский спрос, рынок должен неуклонно расти. В противном случае люди, не склонные к риску, скорее всего, останутся в стороне и займутся выжидательным подходом. Другая потенциальная проблема — экономическая: если разработчики не уверены, что экосистема развивается достаточно быстро, они могут прийти к выводу, что потенциальная отдача просто не стоит затраченных усилий.

А как насчет этих старых привычек? Что ж, поскольку серверное пространство не развивается быстро, люди склонны придерживаться проверенных платформ, а именно оборудования x86. Девиз прост: Если не сломалось, не чини . Ветераны отрасли могут рассматривать серверы ARM как возможность и рисковать ими. Чтобы связать часть сложного проекта с тем, что многие люди до сих пор считают непроверенной или незрелой аппаратной платформой, потребуется изрядное количество смелости и уверенности. Боюсь, что многие люди не захотят сделать решительный шаг, по крайней мере, на этом этапе.

Яркое будущее и немного шумихи

Я провел большую часть своей взрослой жизни, изучая передовые кремниевые технологии, и лично считаю, что серверы ARM имеют большой потенциал, но они не для всех . Они могут сыграть жизненно важную роль в Интернете завтрашнего дня, предоставляя дешевые строительные блоки для инфраструктуры и обрабатывая рабочие нагрузки нишевых серверов.

Однако, в то же время, я не могу избавиться от ощущения, что серверы ARM имеют тенденцию к чрезмерной рекламе.Несмотря на это, я не считаю их прихотью. Я думаю, что они здесь, чтобы остаться, но продавцы должны выделить несколько конкретных ниш, которые действительно могут извлечь выгоду из новой архитектуры.

Другими словами, мы не увидим много простых серверов веб-хостинга LAMP на базе ARM, но мы можем увидеть множество из них в более экзотических нишах (и некоторых ужасно скучных). Процессоры ARM могут идеально подходить для определенных нагрузок, особенно тех, которые могут использовать преимущества большого количества небольших физических ядер ЦП, не связанных с ЦП.Это может показаться не таким уж большим, но на самом деле это охватывает множество потенциальных применений: регистрация данных, большие объемы простых запросов, определенные типы баз данных, различные службы хранения и так далее.

Я мог бы продолжить, перечисляя различные варианты использования, плюсы и минусы серверов ARM, а также потенциальные проблемы, но в конце концов, я подозреваю, что внедрение серверов ARM будет зависеть от старых добрых денег. Помимо технологий, серверы ARM будут иметь смысл только в том случае, если подтвердится экономическая составляющая.

Добавить комментарий

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