Дом Отзывы 32-битные и 64-битные ОС: какая разница?

32-битные и 64-битные ОС: какая разница?

Оглавление:

Видео: Dame Tu cosita ñ (Ноябрь 2024)

Видео: Dame Tu cosita ñ (Ноябрь 2024)
Anonim

Существует множество способов подсчета, но когда дело доходит до компьютеров, есть только двоичный код: 0 и 1. Каждый считается «битом». Это означает, что для 1-битных вычислений вы получаете два возможных значения; 2-бит означает четыре значения; затем в 3 бита вы удваиваете это до восьми (от 2 до третьей степени, или 2 куба).

Продолжайте экспоненциально, и в итоге вы получите 32-разрядную (от 2 до 32-й степени) стоимость 4 294 967 296; 64-разрядный (или от 2 до 64-й степени) стоит 18, 446, 744, 073, 709, 551, 616 значений.

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

Это потому, что каждые несколько лет микросхемы внутри компьютеров (даже смартфонов) и программное обеспечение, работающее на этих микросхемах, делают скачок в поддержке нового номера. Например:

  • Чип Intel 8080 в 1970-х годах поддерживал 8-битные вычисления.
  • Windows 3.1 еще в 1992 году была первой 16-разрядной настольной версией Windows.
  • AMD выпустила первый 64-битный настольный чип в 2003 году.
  • Apple сделала Mac OS X Snow Leopard полностью 64-битной в 2009 году.
  • Первым смартфоном с 64-битным чипом (Apple A7) стал iPhone 5s в 2014 году.

Это довольно очевидно: 64-разрядный, иногда стилизованный под x64, способен выполнять более 32-разрядный (который на самом деле называется x86, термин, который возник, когда Windows Vista начала вставлять 32-разрядные приложения в папку с именем «Program Files»). (x86), «x86 изначально относится к любой ОС с инструкцией, установленной для работы на чипах Intel, например с 8086 по 80486).

В наши дни вы, скорее всего, уже используете 64-разрядные микросхемы с 64-разрядными операционными системами, которые, в свою очередь, запускают 64-разрядные приложения (для мобильных устройств) или программы (на рабочем столе, чтобы придерживаться некоторой номенклатуры). Но не всегда. Например, Windows 7, 8, 8.1 и 10 выпускались в 32-битной или 64-битной версии.

Как вы вообще скажете, какой у вас есть?

Определить 64-битную ОС

Если вы используете Windows на компьютере менее 10 лет, ваш чип почти гарантированно будет 64-битным, но вы, возможно, установили 32-битную версию ОС. Это достаточно легко проверить.

В Windows 10 щелкните значок «Мой компьютер» на рабочем столе и выберите «Свойства» (или откройте панель управления и перейдите в «Система и безопасность»> «Система»). Под заголовком Система вы увидите тип системы: «64-разрядная операционная система, 64-разрядный процессор» означает, что вы защищены.

Вы также можете просто ввести About в поле поиска Windows 10, чтобы открыть страницу настроек, которая покажет то же самое.

Почему 32-битный на всех?

Зачем вам устанавливать 32-битную ОС на настольном компьютере или ноутбуке? Основная причина в том, что у вас 32-битный процессор, для которого требуется 32-битная ОС.

Но наличие такого процессора маловероятно. Intel начала производить 32-разрядные процессоры в диапазоне 80386 еще в 1985 году; к 2001 году она продавала 64-битные процессоры. Если вы купили компьютер с момента выхода чипа Pentium D в 2005 году, вряд ли у вас будет 32-битный набор инструкций внутри. Последний 32-битный чип Intel, Pentium 4E, был выпущен в феврале 2004 года и расширен до 64-битной версии x86-64. Это было обратно совместимо как с 32-, так и с 16-битным программным обеспечением по мере необходимости. Более поздние версии Pentium 4, как и Extreme Edition, были полностью 64-битными - и даже это было прекращено к 2005 году.

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

Установка 32-битной ОС в системе с 64-битной архитектурой будет работать, но это не оптимально. Например, 32-разрядная ОС имеет больше ограничений - она ​​выделяется только 4 ГБ оперативной памяти. Установка большего объема оперативной памяти в системе с 32-разрядной ОС не сильно влияет на производительность. Но обновите эту систему с избытком оперативной памяти до 64-битной версии Windows, и вы заметите разницу.

Это должно быть изложено самым решительным образом: официально поддерживаемый максимальный объем оперативной памяти в Windows 10 составляет 2 терабайта (или 128 ГБ в Windows 10 Home).

Теоретический предел оперативной памяти на 64-битной: 16 экзабайт . Но мы далеки от того, чтобы иметь оборудование, которое могло бы это поддерживать.

В любом случае, покупка нового ноутбука с 16 ГБ оперативной памяти выглядит не так впечатляюще, не так ли?

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

Вы также можете заметить, что некоторые программы, которые вы загружаете для настольной операционной системы, имеют 32- и 64-битные опции. Хороший пример - Firefox, где можно выбрать «Windows» и «64-битная Windows» (а также «Linux» или «64-битная Linux» - версия macOS только 64-битная).

Зачем это делать? Потому что 32-битные ОС все еще там. Им нужно 32-битное программное обеспечение для запуска - они, как правило, не могут даже установить 64-битные версии и, конечно, не будут их запускать. Однако 64-разрядная ОС может поддерживать 32-разрядную программу - в частности, Windows имеет встроенную подсистему эмуляции, которая называется Windows32 в Windows64 или WoW64. Когда-нибудь загляните в свой диск C: вы увидите две папки программ: одну для 64-битных программ, другую, называемую папки программ (x86), только для 32-битных приложений. Вы будете изумлены тем, сколько 32-битного кода все еще существует.

На Mac вы вряд ли найдете много 32-битного кода. В меню Apple выберите «Об этом Mac», нажмите «Системный отчет» и выделите все приложения, перечисленные в разделе «Программное обеспечение». Каждый из них будет иметь 64-разрядную запись (Intel), в которой будет указано «да» или «нет». До недавнего времени одним из лидеров был Microsoft Office для Mac - он предлагал только 64-битную версию, начиная с середины 2016 года.

Мобильный 64-битный

Как отмечалось выше, чип Apple A7 стал первым 64-разрядным процессором, установленным в мобильном телефоне (iPhone 5s). В 2015 году Apple утвердила, что все программное обеспечение iOS должно быть 64. Настолько, что с июня 2016 года открытие 32-разрядного приложения в последних версиях iOS вызвало «неоптимизированное» предупреждение: «его использование может повлиять на всю систему». представление."

Если у вас iOS 10, вы, вероятно, не сможете использовать те старые 32-разрядные приложения, которые не были обновлены (за исключением нескольких старых устройств, поддерживающих iOS 10 на 32-разрядных чипах). Это «лучшая» вещь в закрытой системе Apple - она ​​может заставить это случиться.

На телефонах Android может быть немного сложнее раскрыть детали, если вы не разбираетесь в том, что внутри чипа. Кроме того, если вы не используете Android 5.0 Lollipop или новее, вы все еще 32-разрядный. Одно приложение, которое скажет вам, это AnTuTu Benchmark; загрузите его, нажмите кнопку «Информация» и найдите строку Android. Он скажет вам версию для Android и, если она 32- или 64-разрядная. Несмотря на то, что на платформе Android работает больше чипов, от ARM до Snapdragon, переход на 64-битную архитектуру полностью идет полным ходом.

  • Windows на Qualcomm получает поддержку 64-битных приложений Windows на Qualcomm получает поддержку 64-битных приложений
  • Intel празднует 40-летний юбилей x86 с 5 ГГц Core i7 Intel празднует 40-летний юбилей x86 с 5 ГГц Core i7
  • Как запустить 32-разрядные приложения в macOS Catalina Как запустить 32-разрядные приложения в macOS Catalina

Для iOS и Android речь идет не об открытии ОС для использования большего количества оперативной памяти - потребности в памяти на портативном устройстве остаются незначительными по сравнению с использованием на рабочем столе. Фактически, выход x64 не является гарантией лучшей производительности - многие 32-разрядные телефоны Android соответствуют первоначальным 64-разрядным iPhone 5s. Кроме того, первые 64-разрядные телефоны Android, такие как HTC Desire 510, не получили никакой выгоды, потому что застряли на более старой 32-разрядной версии Android.

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

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

32-битные и 64-битные ОС: какая разница?