24 апреля, 2024

32-разрядная vs. 64-разрядная ОС: в чем разница

Содержание:

Скорее всего, вы пользуетесь 64-битной операционной системой, но что это вообще значит?

Человечеству известно 10 цифр, компьютер же знаком только с двумя: 0 и 1. И каждое сочетание этих цифр называется «битом». Это значит, что 1 бит может принимать 2 возможных значения; 2 бита допускает 4 значения, а 3 бита увеличивает количество значений до 8 (2 в третьей степени, или 2 в кубе).

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

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

Именно поэтому каждые несколько лет чипы компьютеров (и даже смартфонов) и ПО, с помощью которого работают эти чипы, постоянно модернизируются и повышают свою разрядность. Например:

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

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

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

Так какая ОС у вас?

Как узнать, 64-разрядная ли у вас ОС?

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

Читать также:  Как восстановить удаленные файлы с флешки без использования стороннего программного обеспечения

В Windows 10 перейдите в раздел «Параметры» > «Система» > «О системе» («Settings» > «System» > «About») или введите «О системе» в поле поиска Windows 10. Помимо прочих спецификаций устройства вы увидите пункт «Тип системы: 64-разрядная операционная система, процессор x64».

Пользователи Mac вообще могут не задаваться вопросом о разрядности, так как MacOS уже длительное время является сугубо 64-разрядной. Фактически, по состоянию на последнюю версию (10.14 Catalina) 32-разрядные приложения на Mac даже не поддерживаются технически.

А зачем тогда вообще нужна 32-разрядная система?

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

Маловероятно, что в наши дни ваш ПК будет оснащен 32-разрядным процессором. Intel начала производить 32-разрядные процессоры в диапазоне 80386 еще в 1985 году; к 2001 году она стала выпускать 64-разрядные процессоры. Если вы купили компьютер после выхода чипа Pentium D в 2005 году, тогда маловероятно, что ваш ПК поддерживает только 32-битный набор инструкций.

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

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

Читать также:  Как выполнять групповые звонки в FaceTime на iPhone, iPad и Mac

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

Теоретический предел оперативной памяти для 64 разрядов – 16 эксабайт. Это равно 1 миллиону терабайт или 1 миллиарду гигабайт. Но мы вряд ли когда-то сможем себе позволить аппаратное обеспечение, которое могло бы поддерживать такое количество ОЗУ. (Теперь покупка нового ноутбука с 16 ГБ оперативной памяти не впечатляет, не так ли?)

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

64-битные программы

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

Для чего все это нужно? Потому что еще есть пользователи, которые пользуются 32-разрядными системами, а они нуждаются в 32-разрядном программном обеспечении — обычно на такие системы вообще невозможно установить 64-разрядную программу, и, конечно же, не они не смогут ее запустить. 64-битная ОС, в свою очередь, позволяет работать с 32-разрядной программой – Windows, в частности, встроила для этого подсистему эмуляции, называемую Windows32 на Windows64 или WoW64.

Зайдите на диск C:, и вы увидите две папки для программ: одну для 64-разрядных программ, другую – для 32-битных (Program Folders (x86)). Вы будете удивлены, насколько много на самом деле 32-разрядных программ.

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

Читать также:  Основы безопасности в интернете. От А до Я

Немного о мобильных 64-разрядных процессорах

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

Если у вас iPhone 5s или более новая модель с iOS 10 или выше, вы не можете использовать устаревшие 32-разрядные приложения, которые не были обновлены.

На телефонах Android узнать разрядность приложений будет сложнее, особенно если вы не знаете, какой чип установлен в вашем смартфоне. Если вы пользуетесь более старой версией Android 5.0 Lollipop и ниже, тогда у вас 32-разрядный чип. Хотя, узнать разрядность можно также с помощью приложения Antutu Benchmark. Установите его, нажмите на кнопку «Info» и найдите строку «Android». Здесь вы увидите версию Android и ее разрядность.

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

В конечном счете, 64-разрядная революция уже здесь. И хотите вы того или нет, вы уже «в деле».

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