Как узнать разрядность системы mac. Как узнать, скольки битная система установлена на компьютере

Сегодня существует три популярных операционных системы, а именно: Windows, Linux и MacOS, и все они разделяются по разрядности на два вида: 32-битные и 64-битные.

Рассмотрим основные отличия этих двух систем, а также попробуем узнать, x86 или x64-битная система инсталлирована на компьютер.

Быстрая навигация по статье

Смотрим разрядность на Windows

Чтобы узнать битность в Windows XP, необходимо проделать следующие действия (в Windows 7 узнать разрядность операционной системы можно точно также, только в первом пункте, кнопка "Выполнить" находится в папке "Стандартные"):

  • Открыть меню "Пуск";
  • Найти и нажать пункт в меню "Выполнить";
  • После открытия окна для запуска приложений, введите в него dxdiag и нажмите кнопку "ОК". Данная программа вызывает так называемое средство диагностики. Если она запускается первый раз, потребуется подтвердить первый запуск, который длится в течение минуты.
  • Во вкладке "Система" имеется графа "Операционная система", там вы и увидите разрядность своей ОС (она написана после полного названия операционной системы, например: Windоws XP Hоmе Editiоn 32 bit. При этом разряд равен значению бит).

Смотрим разрядность в Linux

Чтобы узнать разрядность системы *nix, достаточно открыть окно терминала и набрать: uname -a (если i686 — то 32 бита, если x86_64 — то 64).

Отличие систем

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

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

64-битные операционные системы гарантируют конечному пользователю высокую производительность и надёжный брандмауэр (соответственно, более стабильную работу системы).

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

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

Перед установкой драйвера или программы обязательно нужно знать, какой разрядности операционная система Windows установлена на Вашем компьютере: 32-разрядная (x86) или 64-разрядная (x64). Windows x86 или 32-х битная система поддерживает не более 4 Гб оперативной памяти, в то время как 64-х битная больше 4 Гб. К примеру, Windows 7 Домашняя расширенная в 64 битной версии поддерживает до 16 Гб оперативной памяти. Более продвинутые редакции Windows, такие как Профессиональная и Максимальная, поддерживают до 192 Гб оперативной памяти! Что бы определить, какая версия Windows установлена на компьютере, проделайте такие действия.

Разрядность Windows 8

Существует 2 способа определения разрядности Windows 8. Если один способ не работает, попробуйте другой.

Метод 1: Просмотр окна «Система» панели управления

  1. Введите «Система» в поле поиска и затем коснитесь или щелкните Параметры.
  2. Нажмите значок Система.
  3. При установленной 64-разрядной версии Windows 8 в поле Тип системы в разделе системы будет это указано. А при наличии 32-разрядной версии Windows 8 будет указано: 32-разрядная операционная система.

Метод 2: Откройте окно сведений о системе

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

Разрядность Windows 7

В открывшемся окне найти пункт Тип системы

Разрядность Windows Vista

  • Windows x64 — в пункте Тип системы будет указано: «64-разрядная операционная система»
  • Windows x86 — в пункте Тип системы будет указано: «32-разрядная операционная система»

Разрядность Windows XP

Отмечу, что подавляющее большинство пользуется 32-разрядной операционной системой.

Способ 1

В открывшемся окне найти пункт Система

  • если используется 64-разрядная версия операционной системы, в пункте Система будет указано: Microsoft Windows XP версия x64
  • если используется 32-разрядная версия операционной системы, в пункте Система будет указано: Microsoft Windows XP версия x32

Способ 2

  1. Нажать «Пуск»
  2. Выбрать «Выполнить»
  3. Ввести в появившемся окне команду «CMD», т.е. вызвать командную строку
  4. Ввести команду «winver»
  5. Нажать «Пуск»
  6. Выбрать «Все программы»
  7. «Стандартные»
  8. Пункт «Служебные»
  9. Нажать на «Сведения о системе»

Способ 3

Благодаря этому способу Вы получите полную информацию о системе. Обычно возникает вопрос, где написано о разрядности, так вот, если присутствует текст «x86 Family» значит система 32-разрядная.

Вопрос: Почему не всегда можно увидеть необходимую информацию в Windows ХР (в первых двух способах) или нет пункта «Система»?

Ответ: Потому, что Windows ХР SP3 (третий пакет исправлений) имеет большое количество сборок и не во всех сборках первые два варианта актуальны, например в некоторых сборках работает только 3-й способ проверки разрядности системы.

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

Необходимость перехода на 64-разрядные версии операционных систем возникла в связи с отсутствием возможности адресовать более 4 гигабайт оперативной памяти в 32-битных системах. Об этом хорошо известно всем, кто расширял объем оперативной памяти на 32-разрядных системах до 4 Гб. Из установленных 4 Гб, компьютер в данном случае мог использовать только 3,2-3,7 Гб.
С переходом на 64-битные системы граница теоретически поддерживаемого размера оперативной памяти значительно расширилась и составила 2х64=16 Эксабайт, что в переводе на более знакомые нам величины составит 16 млрд. гигабайт. Таким образом, запас для наращивания оперативной памяти после перехода компьютеров на 64-битную разрядность просто огромный.

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

Узнать скольки битная система установлена в вашем компьютере можно следующими способами.

В Windows Vista и Windows 7
Нажать кнопку «Пуск», в появившемся меню выбрать «Панель управления». В панели управления запустить компонент «Система». В открывшемся окне ищите строку «Тип системы» напротив которой и должна быть указана разрядность операционной системы. В нашем примере операционная система оказалась 32-разрядной.


В Windows XP
Если вы используете Windows XP Home Edition, то данная операционная система является 32-битной. Windows XP Professional Edition выпускалась в 32-битном и 64-битном вариантах. Чтобы посмотреть скольки битная система у вас, нажмите правой кнопкой мышки на значке из рабочего стола «Мой компьютер» и в появившемя контекстном меню выберите пункт «Свойства». Посмотрите, что будет указано в появившемся окне. 64-разрядная версия будет обозначена как Microsoft Windows XP Professional x64 Edition. В противном случае вы используете 32-разрядную операционку.

В Mac OS X
Узнать в каком режиме работает ядро операционной системы Mac OX X можно, если нажать на логопит Apple () в левом верхнем углу и выбрать пункт «Об этом компьютере». В появившемся окне нажать кнопку «Подробнее». В левой колонке с названием «Содержание» выбрать раздел «Программное обеспечение». Справа в окне с названием «Обзор программного обеспечения» найти строку «64-битное ядро и расширения» и посмотреть какое значение стоит напротив - да, или нет.


В Linux
Во всех UNIX-подобных системах, включая и Mac OS, разрядность операционной системы можно определить командой uname -a, введенной в терминале.
Об использовании 64-битной системы будет говорить наличие в ответе системы значения x86_64. Если присутствует i686 - значит операционная система 32-разрядная.


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

Для перехода на 64-бита, как правило требуется обновить, или полностью установить заново операционную систему из дистрибутива соответствующей разрядности.

На этой неделе я решил продолжить разговор о технологиях, использующихся в Mac OS X, и «откровенно» поговорить о том самом 64-битном режиме, которым хвастался Фил Шиллер на . Давайте попробуем разобраться, чем это хорошо и чем плохо, как на данный момент работает OSX и что нас ожидает в ближайшем будущем. Постараюсь написать доступно и понятно 🙂

Гибридное ядро

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

Чем это хорошо? А вот чем:

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

А теперь, немного подробней. В теории, любая программа, адаптированная для работы в 64-битном режиме может использовать до 16 экзабайт (это равняется 16 миллиардам гигабайт, фантастическая по нынешним временам цифра). Однако, даже в Mac Pro сейчас не ставят больше 32 ГБ ОЗУ.

Процессоры Intel (Core 2 Duo, Xeon, i5 или i7) поддерживают 64-битные вычисления и могут выполнять по два действия за такт, за счет этого и достигается прирост производительности. Однако, это совершенно не означает, что какая-то работа в реальности будет сделана в два раза быстрее. К примеру, JavaScript в станет быстрее на 50%, открытие большого PDF-файла - на 20%, а запуск QuickTime - на 30%. Хотя опять же, цифры достаточно относительные и будут существенно отличаться в зависимости от конфигурации системы: процессора, его тактовой частоты, объема, шины, кэшей оперативной памяти и даже скорости вращения пластин .

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

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

К сожалению, все вышесказанное не относится к вашему Mac’у, если в нем установлен процессор Intel Core Solo или Intel Core Duo.

64-битный EFI

Для полноценного «64-разрядного счастья» вашего компьютера должен поддерживать 64-битный режим. Extensible Firmware Interface - это интерфейс между микропрограммами, оборудованием и операционной системой компьютера, пришедший на смену Open Firmware. Он включает в себя таблицы данных, содержащие информацию о платформе, загрузочные и runtime-сервисы, доступные для загрузчика операционной системы и самой ОС.

Чтобы узнать, поддерживает ли EFI вашего компьютера 64-разрядные инструкции, введите в Терминале такую команду:

ioreg -l -p IODeviceTree | grep firmware-abi

В результате вы увидите «EFI32» или «EFI64»:

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

Кстати, по сети ходят слухи, что Маки с 32-битным EFI тоже смогут запускать 64-разрядное ядро (вроде бы это программная «фишка» Apple, которая может быть исправлена обновлением EFI), однако я не могу сказать - правда это или слухи.

Выбор режима перед запуском приложений

Посмотреть, под какую архитектуру «заточено» приложение можно в Activity Monitor. В колонке Kind (Тип) будет написан режим, в котором оно запущено. Как видите, и другие процессы работают с 64-разрядными инструкциями, а процесс ядра (kernel_task) с 32-разрядными.

Если же у вас возникают проблемы со стабильностью 64-битного приложения, то можно попробовать его запустить в старом режиме. Для этого, в папке Программы (Applications) выделяем наше нужную программу и в контекстном меню выбираем пункт «Get info». Опция «Open in 32-bit mode» позволит в следующий раз запустить приложение в 32-битном режиме.

И зачем нам такие проблемы?

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

Вполне возможно, что Apple просто выжидает, пока все расширения ядра (kext’ы) будут переведены на 64-битный режим. Своего рода перестраховка, желание «обкатать» технологию на миллионах пользователей Snow Leopard и попытаться достичь совершенства. И когда в Купертино убедятся, что все работает гладко и без сбоев, выпустит очередное обновление операционной системы, которое автоматически заменит 32-битное ядро на 64-битное.

А мы этого даже не заметим.

Компания Apple намерена прекратить поддержку 32-битных приложений в операционных системах iOS и macOS. В программной платформе iOS 11 такой софт не будет работать уже этой осенью, тогда как macOS прекратит поддерживать их со следующего года. Но подготовиться к этому стоит уже сейчас.

В июне Apple официально объявила, что macOS High Sierra будет последней версией ОС, полноценно поддерживающей 32-битный софт:

«Новые программы в Mac App Store должны поддерживать 64-разрядную архитектуру с января 2018 года, обновления и существующие приложения – с июня 2018 года».

Обнаружив 32-битное приложение в macOS, можно обратиться к разработчику, чтобы узнать, планируется ли обновление. Если нет, стоит начать искать альтернативное решение.

Как посмотреть список 32-битных приложений на Mac:

Шаг 1: Кликните на логотип Apple в верхнем левом углу.

Шаг 2: Нажмите на раздел «Об этом Mac».

Шаг 3: В открывшемся окне кликните на «Отчет о системе».

Шаг 5: В левой части окна найдите «ПО», а в нем «Программы». Подождите некоторое время, пока система не отобразит список всех установленных приложений.

Шаг 6: Как только список будет составлен, прокрутите вправо, пока не появится столбец «64 бит (Intel)».

Здесь будут отмечены все 32-битные и 64-битные приложения. Многие программы будут принадлежать Apple - они обязательно получат необходимое обновление. В данном случае нужно просматривать приложения от сторонних разработчиков.



Загрузка...
Top