Война за чипы: сменят ли arm процессоры x86 и почему все зависит от apple

Содержание:

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

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

Какая ОС лучше для ноутбука

Следующий шаг после покупки ноутбука – выбор операционной системы. Неподходящий вариант не позволяет использовать все возможности ПК или комфортно работать. В статье раскрываем ключевые моменты выбора операционной системы для ноутбука.

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

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

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

Windows или Linux

Более 90% рынка операционных систем занимает ОС Windows. Пользователи получают лучшую поддержку компьютерного оборудования, большее, чем для Linux, количество прикладных программ и почти 100% возможность проконсультироваться со специалистами в случае проблем.

Для рядового пользователя выбор однозначно в пользу Windows. Исключения составляют случаи использования ноутбука для работы и обучения в сфере IT. Но подготовка юзера при использовании Linux выше.

Ноутбуки для Windows ХР

Windows ХР вышла в 2001 году и стала эталоном надежной, стабильной и безопасной операционной системы. Сегодня XP используют на неновых ноутбуках, которые комплектуются одноядерными процессорами и объемом оперативной памяти до 1 ГБ.

Вывод: Windows ХР приемлемая операционная система для ноутбуков с ограниченным количеством памяти и устаревшей графикой, пригодной для офисного использования.

Почему пропускаем Vista

После успешной Windows ХР появилась неудачная Vista. В системе было много ошибок, завышенные аппаратные требования, постоянные «тормоза» и зависания.

В результате на ноутбуки с предустановленной Vista устанавливали проверенную ХР. После провала Microsoft провела серьезную работу. Появилась новая ОС с лучшей производительностью при меньших аппаратных требованиях. Это вынесло окончательный приговор Windows Vista.

Выбор оптимальной версии Windows 7

Почти половина компьютеров работает под управлением Windows 7. Причина: Windows 7 быстрее Vista и Windows XP. Если ноутбук укомплектован как минимум 2-ядерным процессором, а объём оперативной памяти больше 1 ГБ, выбор в пользу Windows 7 очевиден.

Выбирая 32 или 64-битную версию ориентируются на количество ОЗУ. Если оперативная память до 4 ГБ включительно, ОС «видит» чуть больше 3 ГБ. Тогда лучше остановиться на 32-битной (или х86) версии.

Последняя требует для работы больше памяти. Переход на 64-битную версию операционной системы актуален при установленном объёме памяти 6 ГБ и более.

Windows 8 и отличие от Windows 7

Для большинства программ различия между 8-кой и 7-кой нет. Соответственно, производительность Windows 7 и Windows 8 почти одинаковая.

Основная разница – дизайн рабочего стола. Windows 8 создавали на пике популярности планшетов, поэтому интерфейс ориентирован на них. В версии 8 отсутствует кнопка «Пуск» на панели задач, в 8.1 она появляется снова, но классическое меню не возвращают. Смысла устанавливать Windows 8 нет. Это подтверждает менее 8% компьютеров, на которых ОС используют

Windows 10 – когда выбора уже нет

Microsoft Windows 10 – это последняя ОС, выпускаемая по старой схеме. Основное отличие от предыдущих версий в том, что Microsoft поддерживает Windows 10 постоянным выпуском обновлений, которые стало невозможно отключить. В результате у пользователей установлена актуальная версия системы.

Это часть стратегии по переходу к модели «Windows как сервис», когда система через обновления изменяется постоянно, без выхода новых версий.

Официальные требования ОС остались на том же уровне, что и для 7-ки и 8-ки. Устанавливать Windows 10 на ноутбуках, где нормально работает Windows 7, нет никакого смысла.

У старых ноутбуков после установки Windows 10 возможны проблемы:

  • некорректно работает тачпад
  • не подключаются старый принтер, сканер
  • пропадает Wi-Fi

К этому добавляются проблемы с приватностью: по условиям лицензии Microsoft может распоряжаться данными пользователя.

Лучше всего под управлением 10-тки работают новые модели ноутбуков. Если на официальном сайте производителя есть драйвера только для Windows 10, остановите выбор на 64-битной версии системы.

Просмотр разрядности системы в Windows

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

Открыть эту же вкладку можно через меню Пуск -> Панель управления -> Показать все элементы панели управления -> Система. Процессор может быть одноядерным (x32) или двухядерным (x64). Часто встречающаяся надпись x86 не имеет отношения к разрядности и относится к обозначению архитектуры процессора.

Windows XP

Морально и технически устаревшая Windows XP все еще активно используется по всему миру благодаря простоте и легкости системы. Использование 32-битной (x32 или x86) версии системы ограничивает максимально возможное количество ОЗУ до 4 гигабайт — этого недостаточно для новых приложений. 64-битная архитектура ускоряет работу и позволяет устанавливать в разы больше оперативной памяти (до 32ГБ).

Первый способ проверки:

  1. Открыть меню Пуск, нажать Выполнить.
  2. В открывшемся окне ввести sysdm.cpl и нажать Ок или Enter.
  3. Открыть вкладку Общее и просмотреть сведения о системе.

Далее возможны два варианта:

  • Если в названии ОС в разделе Система не указана разрядность, например Версия Windows XP Professional, значит это 32-битная система. Год выпуска значения не имеет.
  • В противном случае, в названии сборки будет сразу написана разрядность. Например, Версия Windows XP Professional x64 Edition. Год выпуска сборки значения не имеет.

Второй способ проверки:

  1. Нажать Пуск ->Выполнить.
  2. В появившемся окне ввести winmsd.exe, нажать ОК или Enter.
  3. В разделе Сводные сведения о системе найти пункт Процессор.
  4. Если процессор начинается с x86, значит установлена 32-битная версия Windows XP.
  5. Если значение называется IA-64 или AMD64, значит процессор 64-битный.

На данный момент 64-битные версии Windows работают только с процессорами Itanium и AMD64. 64-битные процессоры без проблем запустят программы, рассчитанные на 32-битную архитектуру, но наоборот не получится.

Windows 7 и Vista

В Windows 7 и Vista, как и в XP, есть два стандартных способа просмотреть разрядность системы. Первый — окно «Система» в панели управления, второй — информация в окне «Сведения о системе».

Просмотр через Панель управления:

  1. Открыть Пуск, в окне «Начать поиск» ввести Система.
  2. В появившемся списке Программы выбрать Система.
  3. В открывшемся окне найти Тип системы. Будет написано «32-разрядная операционная система» или «64-разрядная операционная система».

Просмотр через Сведения о системе:

  1. Нажать кнопку Пуск, в поле «Начать поиск» ввести Система.
  2. В разделе «Программы» перейти в раздел Сведения о системе.
  3. Если в разделе Тип системы указано x64-based PC, то система 64-битная.
  4. Если же под заголовком Элемент указано x86-based PC, то система 32-битная.

Windows 8 и 10

В последних версиях операционной системы Windows (8 и 10) проверка разрядности процессора выполняется стандартными способами: через сведения о системе и через Панель управления. Если ни один из этих способов не помог, всегда можно воспользоваться консольными командами, актуальными даже для Windows Server 2003.

Способ 1:

  1. Нажать кнопку Поиск. Для сенсорных устройств — провести пальцем от правой части экрана по направлению к центру и нажать Поиск.
  2. В строке поиска ввести запрос система, среди предложенных вариантов выбрать Параметры.
  3. Щелкнуть мышью или коснуться элемента Система.
  4. Под заголовком Система будет написано, 32-битная или 64-битная Windows 8/10 установлена на устройство.

Способ 2:

  1. Отрыть Поиск, в строке поиска ввести запрос сведения о системе.
  2. Выбрать элемент Система, затем Сведения о системе ->Сводные сведения о системе.
  3. В поле «Тип системы» будет указано: Компьютер на базе x64 или Компьютер на базе x86.

Надпись «Компьютер на базе x64» означает установленную 64-разрядную ОС. Надпись «Компьютер на базе x86» означает 32-битную ОС.

Windows Server 2003

Windows Server 2003 также имеет два стандартных способа просмотра разрядности системы (процессора): в свойствах системы в Панели управления и просмотр окна Сведения о системе.

Способ 1:

  1. Нажать Пуск ->Выполнить.
  2. В окне ввести sysdm.cpl, нажать ОК или Enter.
  3. В открывшемся окне перейти на вкладку Общее.
  4. Если в разделе Система написано Windows Server 2003 Enterprise x64 Edition, то ОС 64-битная.
  5. Если в разделе Система написано Windows Server 2003 Enterprise Edition, то система 32-битная.

Что лучше выбрать х32 или х64

Если пользователь является в компьютерных вопросах чайником и совсем не понимает, чем отличаются 32 и 64 битная версии, то этот вопрос стоит выяснить. На самом деле, в этом плане все просто, ведь второй вариант новее и лучше по производительности, поэтому подходит для более мощных ПК. А вот ответить на вопрос, какую ставить разрядную систему на свой компьютер, можно ответить следующим образом:

  • если нужна большая оперативная память – подойдет 64 битная система;
  • на 64 битной версии могут не запускаться некоторые программы, поэтому, прежде, чем ее устанавливать, стоит выяснить список этих приложений и понять, будут ли они актуальными для пользователя;
  • оперативная память 64 разрядной системы становит более 4 Гб, поэтому она потянет мощные программы.

Конечно же, если пользователю вполне хватает до 4 ГБ оперативной памяти, он не использует слишком большие и сложные программы для работы, то и 32 битной разрядности будет достаточно. Правда, стоит отметить и тот факт, что 32 битная система все же работает быстрее и на это делают основные ставки многие потребители.

Программы, которые работают с разрядностью х64, всего на 3% быстрее, чем те, которые функционируют на х86. Изучив представленную информацию, каждый сможет понять, 64 или 86 разрядная система будет оптимальным вариантом установки на персональный компьютер.

Исходя из полученных данных, стоит сделать выводы, что х86 является более старой архитектурой, которая является актуальной для старых одноядерных ПК с малым объемом оперативной памяти, а вот архитектура х64 является более современной и продвинутой. Для всех новых моделей ноутбуков используется именно архитектура х64, ведь она идеально подходит для многоядерных процессоров и устройств с большим запасом оперативной памяти.

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

Пользователям, которые узнали, что 32 битная система – это х86, стоит запомнить этот факт, чтобы больше не возникало запутанных моментов, которые касаются вопросов маркировки.

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

Поддержка программ и оборудования

Рядовому пользователю важно понимать следующее:

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

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

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

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

ПО ТЕМЕ: iPhone или iPad, в качестве второго дисплея для компьютера Windows. Как это сделать бесплатно?

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

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

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

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

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

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

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

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

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

Резюме:

Сравнение производительности

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

  • Процессор Core i5 3,4Ггц;
  • 8Гб оперативной памяти;
  • Видеокарта GeForce 980 GTX;
  • Жесткий диск объемом 1Тб производства фирмы Crucial.

На данном компьютере были протестированы две операционные системы по очереди. Первым испытанием стало время загрузки. Здесь семерка вырывается вперед на одну секунду: 6 секунд у 10 против пяти секунд у 7 Windows. Конечно, всерьез воспринимать эти данные не стоит, ведь в повседневной жизни такие различия заметить сложно. Но целью этих тестов является определение того, кто лучше справляется с вычислительными процессами и выполнением функций.

Следующее измеряемое действие — выход из режима сна. Десятке потребовалось для этого 10 секунд, а семерке — целых 17 секунд. Вот здесь разница гораздо ощутимее, предыдущая ОС справляется с поставленной задачей чуть ли не в два раза медленнее.

С выходом из гибернации та же ситуация: десятка справляется с ним лучше семерки на 6–7 секунд. Перейдем к тестам производительности различных программ и стандартного для обычных пользователей Windows софта.

Производительность программ

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

Для тестирования браузеров были выбраны Mozilla и Chrome. На удивление, браузер от гораздо лучше себя чувствует на Windows 7, нежели на 10. Отличительная особенность Windows 10 — эксклюзивный браузер Edge, который создан специально для этой операционной системы. Разработка оправдала себя: пользователи десятки даже не задаются вопросом о том, какой браузер использовать. Edge проявляет себя в плане производительности и быстродействия лучше, чем Chrome и Firefox.

Далее идет продукция Adobe, которая, как известно, очень требовательна к ресурсам ПК и операционной системы. В программе Photoshop CC Windows 10 и 7 показывают себя практически одинаково: 21.8 секунд против 21.4 секунды.

Производительность работы с накопителями

Для этого тестирования был выбран жесткий диск Samsung с пропускной способностью 6 Гб/с и объемом памяти 512 Гб.  Согласно результатам программы CrystalDiskMark, скорость чтения информации существенно не отличается: 794 Мб/с у 10 против 786Мб/с у семерки. Скорость записи на диск разнится на 50 Мб/с в пользу «десятки».

Компьютерные игры

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

Для тестирования были выбраны игры, которые вышли в свет раньше появления Windows 10: Bioshock Infinite, Metro Redux, Crysis 3. В первых двух игровых проектах обе системы выдают идентичные результаты: 130 кадров в секунду на «десятке» против 129 на «семерке». В Crysis 3 компьютер под управлением операционной системы Windows 10 несколько вырвался вперед (на 5–10 кадров в секунду).

Единственное, где могут возникнуть трудности с совместимостью у пользователей «десятки» — это совсем старые игровые проекты, вышедшие еще даже до релиза Windows 7.

Вывод по производительности

По итогам всех тестов можно сделать вывод, что обе операционные системы справляются с основными задачами примерно одинаково. Если сравнивать их как два независимых проекта, то «десятка» выглядит гораздо лучше. Во-первых, в свое время компании Microsoft понадобилось определенное количество обновлений, прежде чем 7 стала самой популярной и стабильной операционной системой. Windows 10, в свою очередь, практически сразу после релиза стала полностью работоспособна.

Перейдем к интерфейсу и навигации обоих систем.

Постепенный отказ от поддержки 32-битных программ

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

Многие администраторы знают про относительно новый режим установки и работы серверной версии операционной системы под названием Server Core. Это тот режим, о котором участники войн «Windows vs Linux» говорили очень давно. Одним из аргументов сторонников использования Linux на сервере была возможность установить серверную ОС без графического интерфейса (GUI). Но вот и в Windows Server появилась такая возможность. Установка в этом режиме позволяет получить только командную строку без пользовательского интерфейса.

Эта возможность (установка Server Core) появилась в Windows Server 2008. Но в Windows Server 2008 R2 появилось нововведение, приближающее 64-битное будущее. При установке Windows Server 2008 R2 (Server Core) поддержка запуска 32-битных приложений стала опциональной. Причем по умолчанию эта поддержка выключена. И при попытке запуска 32-битного приложения в режиме Server Core пользователь получит сообщение о невозможности запуска. Конечно, можно добавить поддержку 32-битных программ:

start /w ocsetup ServerCore-WOW64

В обычном (Full Installation) режиме 32-битные приложения по умолчанию запускаются, а вот в Server Core уже нет.

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

Почему они разделяются

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

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

Например, предположим, что Windows использует одну папку Program Files. 32-разрядное приложение может искать файл DLL Microsoft Office, расположенный в C:\Program Files\Microsoft Office, и попытаться загрузить его. Однако, если у вас установлена 64-разрядная версия Microsoft Office, приложение будет аварийно завершено и не будет работать должным образом. С отдельными папками это приложение не сможет найти DLL вообще, потому что 64-разрядная версия Microsoft Office будет в C:\Program Files\Microsoft Office, а 32-разрядное приложение будет искать в C:\Program Files (x86)\Microsoft Office.

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

Расскажи, что представляет собой х86?

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

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

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

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

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

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

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

  • x86 – это архитектура соответствующая 32-битной разрядности.
  • x64 – это архитектура соответствующая 64-битной разрядности.

На разницу архитектуры операционной системы влияют два основных факта:

  1. Разрядность процессора
  2. Размер оперативной памяти

Разрядность процессора – это величина, которая определяет размер машинного слова, то есть количество информации, которой процессор обменивается с оперативной памятью (ОЗУ) компьютера.Первым пункт можно не рассматривать, — почти все современные процессоры могут одинаково работать, как в 32-х, так и в 64-х битном режиме. Более подробно про разрядность оборудования PC читайте: Информация о x86 и x64Что касается оперативной памяти, то стоит знать, что каждая ячейка (8 бит = 1 байт) ОЗУ имеет адрес и в 32-х битной системе он записывается в виде двоичного кода длиной в 32 символа. Из простых математических преобразований получаем 2^32=4294967296 байт = 4 ГБ.

То есть, в 32-битной системе, ячейки памяти условно расположенные за пределом 4 ГБ просто не получат адреса и не будут использоваться. А если использовать 64-х битную систему, то размер адресуемой памяти 2^64= 18446744073709551616. И это открывает большие границы для размеров вашей памяти.

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

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

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

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

Это 32-битная операционная система, которая ставится на 32-разрядные процессоры. Если брать в качестве примера ОС Microsoft, то первая x32 была Windows 95, которая в полной мере использовала возможности данного процессора и архитектуры (x86). Главным недостатком x32 является невозможность поддержки более чем 4 ГБ ОЗУ. Примечательно, что система в состоянии оперировать только 3 ГБ памяти и 1 ГБ просто проваливается.
Еще существует довольно распространённая ошибка: когда пишут совместимость программ, то указывают x86, подразумевая 32-битную платформу. Это не совсем корректно и только вводит в заблуждение. Лучше всего указывать x86_32bit или x86_64bit. Либо сокращать до интуитивно понятных x32 или x64.

Перенаправления

Подсистема WoW64 изолирует 32-разрядные программы от 64-разрядных путем перенаправления обращений к файлам и реестру. Это предотвращает случайный доступ 32-битных программ к данным 64-битных приложений. Например, 32-битное приложение, которое запускает файл DLL из каталога %systemroot%\System32, может случайно обратиться к 64-разрядному файлу DLL, который несовместим с 32-битной программой. Во избежание этого подсистема WoW64 перенаправляет доступ из папки %systemroot%\System32 в папку %systemroot%\SysWOW64. Это перенаправление позволяет предотвратить ошибки совместимости, поскольку при этом требуется файл DLL, созданный специально для работы с 32-разрядными приложениями.

Способы определения версии Windows

К счастью, способы реализовать подобное есть, хоть и не очень много. Если есть какая-либо информация о дистрибутиве, например, номер, то это может помочь. Например, Windows 8.1 SL — это версия для одного языка. А Pro — это профессиональная для бизнеса. Но что делать, если этого нет, как по ключу определить версию Windows 8 и только по нему? Самый простой и действенный способ — это обратиться в службу поддержки компании Microsoft. Для этого позвоните по телефону Центра активации, дождитесь ответа оператора, озвучьте ему свою проблему. Он попросит вас продиктовать код активации, по которому и определит редакцию подходящей операционной системы.

Стоит ли менять шило на мыло и наоборот?

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

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

В общих чертах вот так. Остальное — куча технических и не очень подробностей, которые в общем-то не очень то нужно знать, а посему я попросту приведу некоторые итоги, которые объяснят почему стоит\не стоит (решать всё равно Вам) переходить на x64.

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

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

Adblock
detector