Как узнать разрядность системы. Узнать битность системы онлайн Как узнать разрядность системы mac

Когда Стив Джобс на открытии конференции разработчиков заговорил о новой системе Mac OS X 10.5, то первое, что он отметил, это были не такие эффектные "фичи", как Spaces или Time Machine, но... полная поддержка 64-разрядности. Для большинства Мак-пользователей, привыкших все новинки Apple оценивать, в первую очередь, по внешнему виду (сколько было сломано копий по поводу корпуса компьютеров Power Mac G5 и остальным!), эти слова Стива Джобса, не подкрепленные визуальной демонстрацией, не произвели какого-то сильного впечатления. Конечно, эффект от перехода на полную 64-разрядность заметит далеко не каждый пользователь, но между тем обратить внимание на это стоит.

С чем ее едят

Если вы пишите приложение, которое требует действительно огромного объема свободной оперативной памяти (более 4GB), или же которое работает с громоздкими файлами размером больше 2GB (например, при редактировании видео), то вам гораздо удобнее и эффективнее работать с 64-разрядными данными, чем прореживать их на 32-битные куски, как это делается в текущих приложениях для Мака и Windows. Apple уже несколько лет предлагает разработчикам несколько способов работы с 64-разрядными данными, но при этом последние не должны были забывать, что Mac OS и большинство "железа" работают в 32-разрядной среде.

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

Yельзя не отметить тот прогресс, который компании показала в последние годы. С переходом на процессоры PowerPC G5 Мак-разработчики впервые получили полную поддержку 64-разрядных инструкций на уровне процессора, а появление Mac OS X 10.4 позволило им еще и создавать 64-разрядные приложения. Конечно, без ограничений не обошлось, поэтому данные приложения оказалось невозможно оснастить графическим интерфейсом.

Что изменилось

С выходом Mac OS X 10.5 Leopard разработчики получат возможность создавать полнофункциональные рабочие приложения. Однако те из них, кто захочет лишь конвертировать старые приложения под новую платформу, столкнутся с определенными нюансами - придется изменять и перекомпилировать не только исходный код самой программы, но также каждой библиотеки, каждой среды и каждого плагина.

Но даже после этого причины перехода на 64-разрядную платформу не будут очевидны для каждого. Во-первых, 64-разрядные приложения будут работать только на процессорах G5 и Core 2 Duo - все остальные системы (на базе G3, G4, Core Duo и Core Solo) остаются за бортом.

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

Кто выиграет

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

Заключение

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

Если же говорить в краткосрочной перспективе, пока эта особенности системы будет востребована лишь крайне узким кругом пользователей и разработчиков. Для большинства Мак-пользователей - даже профессионалов графики и видео - пока это лишь интересная перспектива, чем текущая данность.

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

Существует два вида процессоров: 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. Выход из этой ситуации один - приобрести новый процессор, который будет соответствовать вашим требованиям.

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

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

Сегодня существует три популярных операционных системы, а именно: 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-битные операции.

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

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



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!