32-битные и 64-битные ОС: в чем разница?

Есть много способов подсчета, но когда дело касается компьютеров, существует только двоичный код: 0 и 1. Каждый из них считается «битом». Это означает, что для 1-битных вычислений вы получаете два возможных значения; 2-битный означает четыре значения; затем при 3 битах вы удваиваете это число до восьми (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 году Windows 3.1 была первой 16-битной версия Windows для настольных ПК.
  • AMD выпустила первый 64-разрядный процессор для настольных ПК в 2003 году.
  • Apple сделала Mac OS X Snow Leopard полностью 64-разрядной в 2009 году.
  • Первым смартфоном с 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-битным, но, возможно, вы установили 32-битный разрядная версия ОС. Проверить это достаточно просто.

В Windows 10 перейдите в Настройки> Система> О программе или введите О программе в Windows 10 поле поиска. Под заголовком Характеристики устройства вы увидите его в поле Тип системы: «64-разрядная операционная система, процессор на базе x64» означает, что все покрыто.

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

Почему вообще 32-битная?

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

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

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

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

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

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

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

Программы в 64-битных

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

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

Связанные

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

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

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

Немного о 64-битных мобильных устройствах

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

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

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

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

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

  • Samsung хочет построить завод по производству микросхем стоимостью 17 млрд долларов в Остине, штат Техас
  • AMD поставила почти 1 миллион процессоров Ryzen 5000 в четвертом квартале, по оценкам исследовательской фирмы
  • NZXT прекращает продажу корпусов для ПК H1 из-за риска возгорания
  • Скальперы продали 50 000 графических процессоров Nvidia RTX 3000 через eBay, StockX
  • Больше в Apple
  • Больше в компонентах
  • Asus ROG XG Mobile
  • MSI GeForce RTX 3090 Suprim X 24G
  • Corsair iCue 5000X RGB
  • MSI MEG Z490 Unify
  • SilverStone Sugo 14
  • Лучшие процессоры для игр в 2021 году
  • Лучшие процессоры на 2021 год
  • Лучшие видеокарты для VR в 2021 году
  • Лучшие видеокарты для игр 4K в 2021 году
  • Лучшие видеокарты для игр 1080p в 2021 году


Как определить, какой у вас процессор: 32-разрядный или 64-разрядный

Действия по определению того, имеет ли ваш компьютер 32-разрядный или 64-разрядный процессор (ЦП), зависят от типа установленной операционной системы. Ниже приведены шаги по определению типа процессора для Windows, Mac и Linux.

Windows 8 и 10

Чтобы определить тип вашего процессора в Windows 8 и Windows 10 :

  • В поле поиска Windows введите системную информацию и щелкните значок «Информация о системе».

Или, если у вас нет окна поиска (потому что вы его отключили):

  1. Откройте окно проводника, нажав Windows Key + E .
  2. Слева щелкните правой кнопкой мыши Этот компьютер .
  3. В контекстном меню выберите Свойства . Откроется окно «Свойства системы».

  1. В окне Свойства системы найдите свой Тип системы , в котором указаны ваша операционная система и тип процессора.

Более ранние версии Windows

Если вы используете более раннюю версию Windows, выполните следующие действия.

  • Откройте меню Пуск > Все Программы . Откройте папку Стандартные , затем папку Системные инструменты . В папке «Системные инструменты» выберите параметр Информация о системе .

В правой части информации о системе найдите параметр Тип системы в разделе Элемент столбец. Соответствующее значение в столбце Value сообщит вам, какой тип ЦП установлен в компьютере. Если значение System Type включает в себя «x86», процессор 32-разрядный. Если значение System Type включает в себя «x64», это означает, что ЦП 64-разрядный.

Определите, используется ли 32-разрядная или 64-разрядная версия Windows

Microsoft Windows доступна в 64-битной и 32-битной версиях.. 32-битные процессоры могут работать только с 32-битными версиями Windows. Однако 64-битные процессоры могут работать как в 64-битной, так и в 32-битной версиях.

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

Определите, является ли Windows Vista, 7, 8 и 10 32-разрядной или 64-разрядной

  1. Нажмите и удерживайте кнопку Клавиша Windows и клавиша Pause.
  2. В окне «Система» рядом с Тип системы отображается 32-разрядная операционная система для 32-разрядной версии Windows и 64-разрядной операционной системы , если вы используете 64-разрядную версию. Ниже изображение и пример этого окна.

Определите, является ли Windows XP 32-разрядной или 64-разрядной

  1. Нажмите и удерживайте клавишу Windows и клавишу паузы или откройте значок системы в элементе управления Панель.
  2. Если на вкладке «Общие» окна «Свойства системы» отображается текст Windows XP , компьютер работает под управлением 32-разрядной версии Windows XP. . Если на нем есть текст Windows XP Professional x64 Edition , на компьютере установлена ​​64-разрядная версия Windows XP.

Определите, установлена ​​ли Windows 2000 и более ранние версии — 32-битные или 64-битные

Операционные системы Windows, от Windows 95 до Windows 2000, все 32-битные. 64-разрядных версий этих операционных систем не существует.

Apple macOS

В macOS щелкните значок Apple в строке меню. Выберите параметр Об этом Mac в меню Apple. В окне Об этом Mac щелкните параметр Подробнее . Откройте раздел Оборудование и найдите атрибут Имя процессора . После этого выполните поиск в Интернете, используя имя процессора этого процессора в качестве ключевого слова, чтобы определить, является ли он 32-битным или 64-битным.

Процессор 32-битный или 64-битный
Intel Core Duo или Solo 32 -бит
Intel Core 2 Duo 64-разрядный
Любой процессор Intel Xeon 64-бит
Intel Core i3 64-разрядная
Intel Core i5 64-разрядная
Intel Core i7 64-бит

Как видно из приведенной выше диаграммы, все последние компьютеры Mac имеют 64-разрядную версию. -битные процессоры.

Linux

В операционной системе Linux откройте интерфейс командной строки и введите следующую команду.

 grep  flags/proc/cpuinfo 

Ищите «lm» в выводе команды. Если в выходных данных найдено lm , значит, процессор 64-битный. Если вы не видите lm или видите i386, i486, i586 или i686 в выходных данных, значит, процессор 32-битный. Ниже приведен пример вывода указанной выше строки с lm в информации.

 flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx  lm  constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm 

Определите, является ли ядро ​​Linux 32-битным или 64-битным

Использование uname , вы можете определить, является ли ваше ядро ​​Linux 32-битным или 64-битным, выполнив следующую команду.

 uname -a 

Эта команда выдаст вам вывод аналогично выходным данным примера ниже.

 SMP Tue Feb 12 00:15:43 EST 2008  x86_64  x86_64 GNU/Linux 

Если в выходных данных вы видите x86_64, это означает, что это x86 и что он 64-разрядный.

Оцените статью
clickpad.ru
Добавить комментарий