Как узнать разрядность операционной системы и процессора в Windows. Как узнать разрядность системы Как узнать разрядность системы на мак

На этой неделе я решил продолжить разговор о технологиях, использующихся в 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-битное.

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

Битность системы , если говорить русским языком, это то, под какой процессор заточена ваша операционка. Если она делалась для 32-х битных процессоров (x86), то она будет оперировать меньшим объемом оперативной памяти и, соответственно, работать медленнее. Пример классической 32-битной системы: Windows XP.

Как узнать битность системы?

Чтобы узнать битность своей операционной системы онлайн, следуйте инструкциям выше. В двух словах, вам просто нужно зайти на эту страницу и посмотреть результат определения. Однако, здесь определение происходит в помощью Javascript, т.е. анализируются только ограниченные данные, поступающие от вашего браузера. Поэтому, существует небольшая вероятность неточного определения. Это случается редко, но все же случается. Например, некоторые виды Firefox являются 32-х битными приложениями, запущенными в 64-х битной среде. Исходя из этого, мы рекомендуем вам дополнительно проверить разрядность своей системы с помощью еще одного нашего

Существует два вида процессоров: 32-битные и 64-битные. Эти цифры обозначают разрядность процессора. От того, какой процессор вы используете, будет зависеть, какой версией операционной системы пользоваться, как выбирать программы и игры, какое количество ОЗУ можно поставить на свой компьютер. Также можно встретить обозначение x86, которое часто ошибочно принимают за отдельную разрядность процессора. Но прежде всего определим, операционная система какого типа установлена на вашем компьютере.

Как узнать разрядность установленной Windows

Есть несколько способов, позволяющих узнать, сколько бит использует ваша операционная система Windows. Ищите значения x32 или x64, так как они являются основными показателями разрядности системы, а x86 может относиться как к одноядерной, так и к двухъядерной системе. Сначала рассмотрим самый простой и быстрый вариант.

Через свойства компьютера


Через сведения о системе

Различия и преимущества разного количества ядер

Итак, существует два вида процессоров: одноядерные (x32) и двухъядерные (x64). Иногда можно встретить обозначение x86 - это не отдельный вид процессоров, а обозначение архитектуры микропроцессора. Чаще всего цифра x86 свидетельствует о том, что процессор одноядерный, но она также может использоваться и для 64-битного процессора. Поэтому не стоит ориентироваться на неё, всегда ищите обозначение в формате x36 или x64.

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

Производительность и скорость работы выше у 64-битных процессоров, так как работают сразу два ядра, а не одно

Требования для 64-разрядной системы

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

Какая разрядность лучше

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

Как перейти на Windows 7 x64

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

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

Выбираем тип архитектуры и продолжаем процесс установки

Почему не устанавливается 64-битная Windows

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

Как определить разрядность процессора

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

Компания 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 - они обязательно получат необходимое обновление. В данном случае нужно просматривать приложения от сторонних разработчиков.