Разрядность процессора - загадочная величина, которая часто появляется в статьях, описывающих софт или "железо". При этом в текстах обычно фигурирует число либо 32, либо 64. О том, что скрывают эти значения, и будет рассказано в статье.

Общее определение

Если рассматривать самые простые определения, то можно сказать, что разрядность - величина, показывающая, сколько бит CPU может обработать за один такт. Сегодня это число равно либо 32, либо 64. Причем первые активно вытесняются, и вероятно, что совсем скоро подобных ЦП не останется вовсе.

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

Для того чтобы лучше понять, что скрывает неясное определение, нужно ответить на вопрос: "А какую вообще информацию генерирует и принимает CPU?" Ответов будет несколько: данные, команды и адреса.

Команды

Изначально длина команды, поступающей к CPU за один такт, должна была быть такой же, как и разрядность шины процессора. Для ЦП такое положение вещей является наиболее удобным - не требуется выполнять лишние вычисления. Для программиста подобный подход уже не максимально приемлем, ибо команды занимают всегда фиксированный объем (значит, даже самая простая требует больше места для своего хранения).

Первый факт, о который может споткнуться человек, впервые прочитавший упрощенное определение рассматриваемого объекта: сегодня ЦП могут похвастаться умением работать с командами переменной длины, значит, с этим типом данных разрядность процессора никак не связана. А чтобы развеять все сомнения (или посеять семя для новых), нужно копать дальше.

Данные и адреса

Необходимо ли центральному процессору логически (то есть с точки зрения программиста) уметь хранить данные размером в 32 бита, чтобы называться 32-разрядным? Тут все очевидно - ответ положительный. С адресным пространством не все так просто. Каждый 8-разрядный ЦП мог работать с адресами, которые имели длину в 16 бит. Может, размер данных, которые умеет хранить процессор, и определяет его разрядность?

Перейдем от программных возможностей к физическому устройству. Нужно ли CPU хранить внутри себя адреса и данные в определенном формате? Скажем, чтобы говорить о том, что разрядность процессора равна 32, должен ли он оперировать данными этой длины? Как показывает история, далеко не всегда.

Рассмотрим ЦП, имеющий называние i8080. Он был 8-битным (как говорят спецификации), однако оперировал значениями, которые имели длину 32 разряда, раскидав нолики и единички по спаренным регистрам. CPU Z8000 работал уже не с двойками, а с четверками, значит, и оперировал большими данными за один такт.

Вывод

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

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

Для пользователя

Как узнать разрядность процессора, который установлен в вашем компьютере? Сделать это несложно.

  • Нажмите сочетание Win+R на клавиатуре, отобразится окно с заголовком "Выполнить", в него введите cmd.
  • На экране появится черная консоль, напоминающая MS-DOS, в ней нужно набрать systeminfo.
  • Подождите, пока операционная система соберет данные о компьютере, они будут показаны здесь же.
  • Найдите строку "Процессор(ы)". В ней будет написано имя ЦП. Например, AMD64 Family 16 Model 4 Stepping 3.
  • Обычно первые цифры и означают разрядность CPU.

Как узнать разрядность процессора, если при помощи командной строки получить необходимую информацию не получилось?

  • Скачайте программу AIDA64.
  • В левой части окна отыщите надпись "Системная плата".
  • Теперь кликните дважды по значку с названием "ЦП" или "CPUID".
  • В первом случае обратите внимание на графу "Наборы инструкций", если здесь присутствует число 64, значит, процессор 64-разрядный, иначе же - ЦП 32-битный.
  • Во втором случае просмотрите надписи возле тех чекбоксов, в которых стоят галочки. Здесь находятся подробные описания каждого набора инструкций, из которых можно будет легко понять, какой именно CPU используется в вашем компьютере.

Разрядность или битность процессора – это определенное количество процессов, обрабатываемое за единицу времени. Существует х32 (х86) и х64 разрядные процессоры и операционные системы. Знания о разрядности процессора необходимы для корректной установки программ и количестве поддерживаемого объема оперативной памяти.

Устаревшими компьютерами на 2015 год считаются те, у которых разрядность процессора х32. Такие ПК обрабатывают максимум 4 ГБ оперативной памяти. Слоты на материнской плате не будут воспринимать планки оперативки с объемом, превышающим этот показатель. Операционная система также должна быть 32-х битная. Процессоры нового поколения имеют х64 разрядность. Они гораздо быстрее обрабатывают данные, поддерживают процессоры от 2-х ядер и «читают» оперативную память от 4 ГБ до 32 ГБ. Windows тоже должна быть 64-х битной. Проверить разрядность своего компьютера можно через Свойства. Для этого на рабочем столе 2 раза щелкните по значку «Мой компьютер». Далее нажмите кнопку «Свойства системы». В значении «Тип системы» отображается битность операционной системы, а она равна разрядности центральному процессору. В версии Windows 8, 8.1 в этом значении одновременно указаны оба параметры: и ОС, и ЦП.


Еще один простой и эффективный метод проверки – посмотреть количество папок “Program Files”. Для этого зайдите в «Мой компьютер», откройте «Локальный диск (С:)». Обратите внимание на папки “Program Files”. Если у вас она одна, значит, компьютер имеет разрядность ЦП х32. Если две, одна из них “Program Files (x86)”, тогда ЦП х64.


Проверить количество ядер процессора и его разрядность можно с помощью Диспетчера задач. Вызывают его с помощью комбинации клавиш Ctrl+Alt+Delete, либо кликнув правой клавишей мыши на Панели задач и выбрав пункт «Запустить диспетчер задач».


Открылось окно «Диспетчер задач Windows». Переходим во вкладку «Быстродействие». Если ваш процессор 64-х разрядный, то увидите два окошка ЦП с разными диаграммами, как на скриншоте. Если окно одно, следовательно, процессор 32-х разрядный.


И последний способ точной проверки разрядности компьютера без дополнительных программ – это Диспетчер устройств. Открываем его следующим образом: нажимаем клавишу «Пуск», кликаем вкладку «Панель управления». В появившемся окне нажимаем категорию «Оборудование и звук». Во вкладке «Устройства и принтеры» нажимаем на надпись «Диспетчер устройств». Рядом с этим текстом нарисован желто-синий щит.


Открылось дополнительное окно программы. Открываем пункт «Компьютер» и пункт «Процессоры». Читаем значение в подпунктах. Мой компьютер имеет разрядность х64 и два ядра процессора, как показано на скриншоте. Если ваш компьютер 32-х разрядный, будет один процессор и, естественно, другая модель компьютера. Кроме этих данных, в диспетчере устройств можно посмотреть сведения о каждой детали ПК, установленном драйвере и оборудовании. Для просмотра сведений с помощью программы воспользуйтесь приложением CPU-Z.


Теперь вы знаете, что такое разрядность центрального процессора, её важность. И с легкостью проверите любым способом.

Разрядность центрального процессора – это количество бит, которое ЦП способен обработать за один так. Ранее в ходу были 8 и 16 битные модели, сегодня их вытеснили 32 и 64 битные. Процессоры с 32-битной архитектурой встречаются всё реже, т.к. их быстро вытесняют более мощные модели.

Узнать разрядность процессора может оказаться немного сложнее, чем ожидалось. Для этого вам понадобится либо умение работать с «Командной строкой» , либо сторонний софт.

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

Чтобы узнать архитектуру системы, зайдите в её . Для этого достаточно нажать правой кнопкой мыши по иконке «Мой компьютер» и выбрать в выпадающим меню . Также можно нажать ПКМ по кнопке «Пуск» и в выпавшем меню выбрать «Система» , результат будет аналогичным.

Способ 1: CPU-Z

– это программное решение, позволяющие узнать подробные характеристики процессора, видеокарты, ОЗУ компьютера. Чтобы увидеть архитектуру вашего ЦП, достаточно просто скачать и запустить нужный софт.

В главном окне, найдите строчку «Specifications» . В самом конце будет указана разрядность. Она обозначается так – «x64» — это 64 битная архитектура, а «x86» (редко попадается «x32» ) – это 32 битная. Если же она там не указана, то смотрите строчку «Набор инструкций» , пример показан на скриншоте.

Способ 2: AIDA64

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

Инструкция по пользованию AIDA64 выглядит так:


Способ 3: Командная строка

Этот метод немного сложнее и непривычнее для неопытных пользователей ПК, по сравнению с первыми двумя, но зато он не требует установки сторонних программ. Инструкция выглядит так:


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

Архитектура компьютера (англ. Computer architecture) — структура вычислительной машины, определяющая проведение обработки информации и принципы взаимодействия технических средств и программного обеспечения.
Оперативная память компьютера (ОЗУ, RAM). Сокращенно оперативную память компьютера называют ОЗУ (оперативное запоминающее устройство) или RAM (random access memory — память с произвольным доступом).

Что такое разрядность? Разрядность – способность одновременно обрабатывать какое-то количество битов.
Все системы Linux существуют в двух вариантах – 32-битные и 64-битные .
Архитектурные различия между 32 и 64-битными версиями Linux , разумеется, есть.
Самые главные особенности и отличия, которые непосредственно касаются пользователя и с которыми приходится сталкиваться:

1. Максимальный объем оперативной памяти (ОЗУ).
2. Разрядность операционной системы (32 или 64-bit).
3. Разрядность процессора.

Максимальный объем оперативной памяти.

32-битная операционная система может использовать, "видеть" не более 4 ГБ оперативной памяти . Это самое главное отличие, и самое существенное. Если в вашем компьютере оперативная память (ОЗУ) - 2 ГБ , то 32-битная операционная система работает с таким объемом нормально.

64-битная операционная система может работать с гораздо бО льшими объемами памяти – до 192 ГБ .

Если вы на компьютере с 4 ГБ ОЗУ будете работать под управлением 32-битной ОС , то она просто не увидит такой объем. Все, что она сможет использовать – это примерно 3.5 ГБ из 4 ГБ. Остальной объем она не может предоставить для работающих программ. Разумеется, если вы установите в компьютер с 8 ГБ ОЗУ , скажем, и при этом будете оставаться на 32-битной системе , то она так же не увидит более 3.5 ГБ из всего установленного объема и оставшиеся 4.5 ГБ останутся просто неиспользованными.

Какими особенностями обладает 64-битная система?

Визуально – никакими. Т.е. внешне – это обычная ОС, ничем не выделяющаяся от 32-битного варианта.
Технически – небольшие различия есть. Первое, собственно, что 64-битная ОС "видит" большие объемы памяти и умеет с ними работать. Второе – она позволяет запускать 64-битные приложения (32-битная - нет).

Разрядность процессора.

Соответственно, чтобы иметь возможность установить 64-битную Linux , ваш процессор должен поддерживать 64-битные инструкции (иначе вы даже не сможете начать установку 64-битной Linux). Называться эти инструкции могут по-разному: Intel – IA64 , AMD – AMD64 .

Чтобы определить какой разрядности процессор (32 или 64-bit) вашего компьютера, выполните в терминале следующую команду:


Как видно на снимке после выполнения команды, архитектура моего компьютера x86_64 , т. е. 64-bit . А процессор поддерживает как 32-битную , так и 64-битную архитектуры устанавливаемых систем.
Если после выполнения команды вы видите цифры x86, i686 или i386 , значит процессор вашего компьютера - 32-bit и устанавливать на него можно только 32-битные системы.

Чтобы проверить архитектуру установленной ОС Linux на компьютере, выполните в терминале одну из следующих команд.

Совсем недавно на блоге сайт была опубликована заметка, в помощь тем, кто собирается обновлять свой компьютер или же покупать/собирать новый. А именно, в ней говорилось о том, сколько оперативной памяти нужно компьютеру в зависимости от тех задач, которые передними ставятся: Сколько оперативной памяти нужно?

Следующей нашей заметкой по плану была статья о поддержке различных объемов памяти со стороны операционной системы — о разрядности операционной системы; о том, что не все объемы памяти поддерживаются всеми версиями Windows . Отдельное спасибо всем читателям, которые в комментариях на блоге упомянули о теме разрядности: после прочтения их я понял, что короткой заметки в блоге на эту тему — мало. Нужен подробный материал на эту тему.

Именно поэтому было решено написать статью, (ликбез, если хотите) по этому вопросу и разместить ее здесь, на ITexpertPortal.com — в архиве бесплатных обучающих материалов и статей на важные темы компьютерной грамотности.

Итак, вернемся к основной теме, к разрядности операционных систем и к поддержке различных объемов памяти. Вначале ответим на вопрос:

Что такое разрядность вообще?

Научное определение: В информатике разрядностью электронного (в частности, периферийного) устройства или шины называется количество разрядов (битов), одновременно обрабатываемых этим устройством или передаваемых этой шиной. Термин применим к составным частям вычислительных, периферийных или измерительных устройств: шинам данных компьютеров, процессорам и т.д. Разрядностью компьютера называют разрядность его машинного слова. (источник — Википедия).

Думаю, все просто и понятно. Разрядность — способность одновременно обрабатывать какое-то количество битов, если говорить проще.

На самом деле, все не так просто, и чтобы осветить полностью этот вопрос и "по-научному" — никакой статьи не хватит. Поэтому, не будем углубляться в курс архитектуры ПК, а затронем чисто практические моменты, с которыми приходится сталкиваться и которые имеют значение для нас — пользователей.

Причем тут объем оперативной памяти?

Существует две версии операционной системы Windows (по крайней мере пока — только две). Не важно, что именно мы возьмем из современных и актуальных систем: XP, Vista или 7.
Все эти системы существуют в двух вариантах — 32-битные и 64-битные. Например:

Windows 7 Ultimate 32-bit (или х86 — равнозначные обозначения)
Windows 7 Ultimate 64-bit (
или x64 — равнозначные обозначения)
Windows Vista Ultimate x86 (x86 —
это обозначение 32-битной версии)
Windows Visa Ultimate x64 (соответственно — 64-битная версия)

Архитектурные различия между 32 и 64-битными версиями Windows, разумеется, есть. Говорить о них можно долго, но это ни к чему, поверьте мне. 🙂

Самые главные особенности и отличия, которые непосредственно касаются пользователя и с которыми приходится сталкиваться:

1. Максимальный объем оперативной памяти.
2. Разрядность операционной системы.
3. Разрядность процессора.

Вот об этом мы с вами поговорим подробнее…

Максимальный объем оперативной памяти.

32-битная операционная система может адресовать (т.е. может использовать, "видеть") не более 4 ГБ оперативной памяти. Это самое главное отличие, и самое существенное. Если в вашем компьютере установлено, скажем, 2 ГБ, то 32-битная операционная система работает с таким объемом нормально.

Если вы у становите 4 ГБ памяти и будете работать под управлением 32-битной ОС, то она просто не увидит такой объем. Все, что она сможет использовать — это примерно 3.5 ГБ из 4 ГБ. Остальной объем она не может предоставить для работающих программ. Разумеется, если вы установите в компьютер 8 ГБ памяти, скажем, и при этом будете оставаться на 32-битной системе, то она так же не увидит более 3.5 ГБ из всего установленного объема.

64-битная операционная система может работать с гораздо бОльшими объемами памяти — до 192 ГБ (для Windows 7) . Т.е. если вы, скажем, захотели установить 8 ГБ памяти, то обязательно нужно переходить на 64-битную ОС, в противном случае, вы просто не сможете использовать столь большой доступный объем.

Мы рассмотрели, можно сказать, "крайности", до 2 ГБ и 8 ГБ и более. А как быть с золотой серединой? Что, если у вас уже установлено или же вы планируете увеличить объем памяти до 4 ГБ? Нужно ли в этом случае переходить на 64-битную ОС, чтобы компьютер смог использовать не 3.3, а все 4 ГБ памяти?

Не все так просто… 64-битные версии ОС используют заметно больше памяти. Все переменные теперь уже не 32-битные, а 64-битные. Обычно это увеличивает объём приложений на 20-40%, что приводит и к соответствующему росту объёма занимаемой памяти. На такие файловые форматы, как музыка или видео, это не влияет.

Устанавливать 64-битную версию Windows , чтобы лучше использовать 4 Гбайт памяти, смысла не имеет, пусть даже 32-битная версия распознаёт только до 3,5 ГБ памяти. Проблема кроется в том, что вы получите отсутствующую память, однако сразу же её потеряете по той причине, что 64-битная версия требует для себя больше памяти. Так что переход на 64 бита актуален только при памяти большего объёма: 6, 8 ГБ и более.

Итак, если вы решили установить много памяти, и здесь 64-битная ОС нужна точно, то возможно, вас интересует вопрос:

Какими особенностями обладает 64-битная Windows Vista /7 ?

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

Технически — небольшие различия есть. Первое, собственно, что 64-битная ОС "видит" большие объемы памяти и умеет с ними работать. Второе — она позволяет запускать 64-битные приложения.

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

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

Например, компания Adobe заявляла, что современные приложения серии Adobe CS5 — будут только 64-битные. Это значит, что, скажем, Photoshop CS5, Dreamweaver CS5 и т.п. смогут запустится только на 64-битной системе. На 32-битной ОС они просто не запустятся. Почему?

Потому что в 64-битной ОС могут работать 32-битные приложения, но не наоборот!

Следующий технический момент — 64-битные ОС требуют 64-битных драйверов . Как правило, все современные (не старше двух лет) устройства ПК, ноутбуки и периферия имеют на прилагающемся установочном диске две версии драйверов — 32 и 64-битную. Поэтому с современными устройствами проблем не возникнет — как обычно вставляем диск с драйвером в привод и запускаем установку, инсталлятор сам определит версию Windows и запустит соответствующий разрядности драйвер.

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

ОБЯЗАТЕЛЬНО проверьте наличие 64-битных версий ВСЕХ необходимых драйверов еще ДО начала установки 64-битной версии Windows !

Разрядность процессора.

Где взять/как определить 64-битные приложения?

64-битное программное обеспечение можно определить без труда. На упаковке в системных требованиях, как правило, указывается, что данная программа 64-битная. Это же может быть указано отдельно на упаковке.

Если же вы приобретаете какое-то ПО через интернет, то принадлежность к 64-битной архитектуре тоже указывается.

Вот пример: моя лицензионная коробочная версия Windows Vista Ultimate . В комплекте два установочных диска — 32 и 64-битная версия ОС:

Не обращайте внимание на "англоязычность" в данном случае, просто ОС была куплена в Соединенных Штатах.

Но это в данном случае — Vista Ultimate (только Ultimate) так поставлялась, в двух версиях. Как правило, та же Windows, например (или любая другая программа) продается ИЛИ 32-битная ИЛИ 64-битная, о чем указано на коробке, как я уже упоминал.

На этом отличия и особенности 64-битных операционных систем Windows, значимые для пользователя заканчиваются.

В остальном — все точно так же, как и на привычных 32-битных Windows XP/Vista/7.