Как узнать разрядность операционной системы и процессора в Windows. Узнаём разрядность (x86 или x64) в разных семействах систем Иерархия директорий с программами

Перед установкой драйвера или программы обязательно нужно знать, какой разрядности операционная система 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-й способ проверки разрядности системы.

Когда Стив Джобс на открытии конференции разработчиков заговорил о новой системе 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 уже совершает его, переводя свои компьютеры и систему на новую платформу.

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

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

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

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