Top.Mail.Ru
КОНФИГУРАТОР Серверы
Сетевое оборудование
СХД
IP-телефоны IP-камеры Источники бесперебойного питания (ИБП) Комплектующие Готовые решения Серверы под задачу
О компании Купить в лизинг Блог Отзывы Доставка Гарантия Контакты Работа у нас Реквизиты Спецпредложения Игровые ПК на ISKRAPC Заявка в тех поддержку
Эксперты в подборе IT-оборудования

Что такое разрядность процессора

18 сентября 2026
Содержание:

Вопрос про разрядность процессора редко задают из любопытства. Обычно за ним стоит что-то практическое: скачали дистрибутив и не понимаете, какой файл брать - x64 или x86. Или система видит 3,2 ГБ из установленных четырёх. Или старая программа отказывается ставиться и пишет что-то про 64-разрядную версию.

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

Коротко. Разрядность процессора - это ширина числа и адреса, с которыми он работает за одну операцию, измеряется в битах. Практическое следствие ровно одно: 32-разрядный процессор адресует максимум 4 ГБ памяти, 64-разрядный - несопоставимо больше. Посмотреть свою разрядность в Windows: Параметры → Система → О системе, строка «Тип системы». В Linux: lscpu, строка CPU op-mode(s).

Что такое разрядность процессора

Разрядность процессора - это ширина числа, с которым он работает как с единым целым. Задаётся она размером регистров общего назначения: у 32-разрядного процессора регистр вмещает 32 бита, у 64-разрядного - 64. Измеряется, соответственно, в битах.

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

Школьная формулировка «разрядность - это сколько бит процессор обрабатывает за такт» удобна для запоминания, но неточна. Внутри современного процессора есть регистры куда шире: инструкции AVX-512 работают с 512-битными, а процессор всё равно называется 64-разрядным. И в обратную сторону: за один такт ядро успевает выполнить несколько команд сразу. «За такт» - это про производительность, разрядность - про ширину машинного слова и адреса.

На что влияет разрядность процессора

Три вещи, по убыванию практической важности:

  • Объём памяти, который процессор способен адресовать. Главное следствие, ради которого отрасль и переезжала на 64 бита.
  • Диапазон целых чисел в одной операции. Заметно там, где считают большие числа: криптография, базы данных, расчёты. В обычной работе почти незаметно.
  • Совместимость. Какие операционные системы и какие программы на этой машине вообще запустятся.

Если свести к таблице, разница между двумя вариантами выглядит так:

32 бита64 бита
Предел адресуемой памяти4 ГБпредел задаёт платформа и операционная система
Память на одно приложение2-4 ГБограничена объёмом установленной памяти
Целое число за одну операциюдо ~4,3 млрддо ~18,4 квинтиллиона
Совместимость с 32-разрядным софтомполнаячерез слой совместимости
Где встречается сегоднявстраиваемая техника, старые машинывсё остальное, включая любой сервер

Откуда взялись 4, 8, 16, 32 и 64 бита

Разрядность росла ступеньками, и каждая ступенька закрывала проблему своего времени.

Первый серийный микропроцессор Intel 4004 вышел в 1971 году и был 4-разрядным - для калькулятора, под который его и делали, этого хватало. Восьмиразрядные чипы середины семидесятых дали первые персональные компьютеры: 8 бит - это байт, то есть одна буква в однобайтовой кодировке или число от 0 до 255. Шестнадцать бит и двадцать адресных линий у Intel 8086 (1978) подняли предел памяти до мегабайта, и на этом выросла вся эпоха DOS. Тридцать два бита у i386 (1985) открыли 4 ГБ - тогда цифра выглядела недосягаемой, память в машинах меряли сотнями килобайт. Шестьдесят четыре бита пришли в массовый x86 с AMD Opteron в 2003 году и сняли уже этот потолок.

А дальше рост остановился, и надолго. Технически 128-разрядную архитектуру сделать можно, только смысла в ней нет: 64-разрядного адреса хватает с запасом, который в обозримых задачах не выбирается, зато каждый указатель стал бы вдвое толще и съедал бы кэш.

Почему 32 бита упираются в 4 ГБ

Если адрес - это 32-битное число, всего адресов получается 232 = 4 294 967 296. По одному байту на адрес - ровно 4 ГиБ. Всё, что лежит выше, 32-разрядный процессор просто не может назвать по имени.

Фактически доступно меньше. Часть диапазона под границей 4 ГБ забирают устройства: видеопамять, шина PCI, контроллеры - им тоже нужны адреса, и по историческим причинам они обязаны разместиться ниже этой границы. Поэтому 32-разрядная Windows с четырьмя гигабайтами планок показывает 3-3,5 ГБ доступной памяти. Недостача не потерялась - она ушла на оборудование.

Обходной путь существовал. Расширение PAE поднимало физическую адресацию до 36 бит, то есть до 64 ГБ, и серверные системы им пользовались. Но потолок на один процесс PAE не снимает: программа всё равно живёт в 32-битном адресном пространстве, а в Windows пользовательской части по умолчанию достаётся вообще 2 ГБ. Для СУБД это оказалось тупиком - собственно, из-за него всё и переехало на 64 бита.

С 64 битами теоретический предел - 16 экзабайт, но целиком его никто не реализует, потому что незачем. Четырёхуровневая страничная трансляция даёт 48 бит виртуального адреса (256 ТБ), физического - до 52 бит, а в конкретных процессорах чаще 46. Пятиуровневая, появившаяся позже, поднимает планку до 57 бит виртуального адреса и 52 бит физического. Цифры выглядят абстрактно, но именно они объясняют вполне земную вещь: у Windows Server 2022 предел физической памяти составлял 24 ТБ, а у Windows Server 2025 - 256 ТБ на четырёхуровневой трансляции и до 4 ПБ на пятиуровневой.

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

Серверный процессор в сокете материнской платы рядом с модулями оперативной памяти

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

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

  1. Что умеет процессор - можно ли поставить на эту машину 64-разрядную систему.
  2. Что стоит сейчас - какой разрядности установленная ОС.

Windows

Самый короткий путь без консоли: Параметры → Система → О системе, строка «Тип системы». Она отвечает сразу на оба вопроса и выглядит примерно так: «64-разрядная операционная система, процессор x64». Первая половина - про Windows, вторая - про процессор.

Если нужна точность или машин много, работает PowerShell:

Get-CimInstance Win32_Processor | Select-Object Name, DataWidth, AddressWidth

Читается так: DataWidth - это разрядность процессора, AddressWidth - разрядность установленной Windows. Комбинация DataWidth 64 при AddressWidth 32 означает, что 32-разрядная система стоит на 64-разрядном процессоре - можно переустанавливать и забирать всю память.

Не ищите wmic. На форумах до сих пор советуют wmic cpu get DataWidth. В 2026 году эта команда не сработает: утилиту WMIC убрали из поддерживаемых версий Windows 11, и вернуть её как компонент по требованию уже нельзя. Сам механизм WMI никуда не делся - поменялся способ обращения к нему, и это PowerShell.

Ещё один вариант - msinfo32, строка «Тип»: «Компьютер на базе x64». Но она описывает систему, а не процессор.

Linux

Здесь три команды, и путать их не стоит - они отвечают на разные вопросы:

КомандаЧто показываетПример вывода
lscpu | grep -i "op-mode"возможности процессораCPU op-mode(s): 32-bit, 64-bit
uname -mархитектура ядраx86_64, i686, aarch64
getconf LONG_BITразрядность пользовательского окружения64

Главная из них - первая. Если в списке op-mode есть 64-bit, процессор 64-разрядный, какая бы система на нём ни стояла. Проверить то же самое можно по флагу lm (long mode):

grep -o ' lm ' /proc/cpuinfo | head -1

Флаг есть - процессор умеет работать в 64-разрядном режиме. Пустой вывод означает, что флага нет.

Расхождение между строками как раз и есть полезный сигнал. lscpu говорит «32-bit, 64-bit», а uname -m отвечает i686 - значит, на 64-разрядном железе стоит 32-разрядное ядро. Классика для машин, которые поставили давно и с тех пор только обновляли.

Программа

Разрядность конкретного приложения в Windows видно в Диспетчере задач: вкладка «Подробности», правый клик по шапке таблицы, «Выбрать столбцы». Нужный столбец называется «Платформа» или «Архитектура» - зависит от версии Windows. Косвенный, но надёжный признак - каталог установки: всё, что лежит в Program Files (x86), собрано 32-разрядным.

В Linux то же самое показывает file:

file /bin/ls

В выводе будет ELF 64-bit или ELF 32-bit.

По документации

Если доступа к машине нет, а решение нужно, разрядность всегда указана в спецификации производителя. У Intel в ARK это поле «Набор инструкций» со значением вида 64-bit, у AMD - Instruction Set. Для серверной платформы одного процессора мало - открывайте заодно спецификацию платы: сколько памяти в итоге встанет, определяет она.

Разрядность процессора, системы и программы - три разные вещи

Это тот самый источник путаницы, из-за которого вопрос и гуглят.

УровеньЧем определяетсяЧем смотреть
Процессорархитектурой кристаллаDataWidth в PowerShell, lscpu в Linux
Операционная систематем, какой дистрибутив вы поставилиAddressWidth, «Тип системы», uname -m
Программатем, как её собрал разработчиксвойства файла, каталог Program Files (x86)

Правило простое: младшее работает на старшем, наоборот - нет. 32-разрядная программа спокойно запустится на 64-разрядной системе. 64-разрядная на 32-разрядной не запустится никогда, даже если процессор её тянет.

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

Процессор 64-разрядный, система 32-разрядная: что делать

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

Главное, что нужно знать заранее: перевести систему с 32 бит на 64 обновлением «на месте» нельзя ни в Windows, ни в Linux. Разрядность меняется только чистой установкой, с отдельным сохранением данных. Штатный апгрейд её не трогает.

Windows. 32-разрядных версий Windows 11 не существует - система выпускается только 64-разрядной. Windows 10 перестала получать поддержку 14 октября 2025 года, для потребителей платные обновления безопасности продлены до 12 октября 2027-го.

Здесь важно трезво посмотреть на железо. Машина, на которой до сих пор стоит 32-разрядная Windows, обычно старая, а Windows 11 требует TPM 2.0, Secure Boot и процессор из списка поддерживаемых - шансы пройти по требованиям невелики. Поэтому вариантов на практике три: если требования проходят - чистая установка 64-разрядной Windows 11; если нет - 64-разрядная Windows 10 с платными обновлениями до октября 2027-го как временная мера или переход на 64-разрядный Linux; а для рабочих мест, которые всё равно упираются в производительность, дешевле оказывается замена машины. Ключ и цифровая лицензия привязаны к редакции и железу, а не к разрядности, так что сама по себе смена разрядности активацию не ломает.

Linux. Здесь то же правило, и повод поторопиться появился недавно. Debian 13 «Trixie», вышедший в августе 2025 года, больше не выпускает для 32-разрядного x86 ни установщика, ни ядра. Перейти с 32-разрядного Debian 12 на тринадцатый штатным обновлением нельзя - официальные заметки к выпуску прямо рекомендуют переустановить систему в варианте amd64. Пакеты i386 никуда не делись, но живут теперь как довесок к 64-разрядной системе, чтобы запускать старые 32-разрядные приложения.

Порядок действий получается обычный:

  1. Убедиться, что процессор 64-разрядный - lscpu или DataWidth в PowerShell.
  2. Сделать полный бэкап и отдельно выгрузить конфигурации.
  3. Проверить, существуют ли 64-разрядные версии критичного софта и драйверов.
  4. Поставить систему начисто.
  5. Убедиться, что памяти стало видно столько, сколько установлено физически.

Ловушка - драйверы. 32-разрядный драйвер на 64-разрядной системе не заработает, а для старых сканеров, плат сбора данных и промышленных контроллеров 64-разрядной версии может не существовать вовсе. Проверять это надо до переустановки.

x86, x64, x86_64, ARM64: что означают эти буквы

Половина вопросов про разрядность - на самом деле вопросы про обозначения в имени файла.

ОбозначениеЧто это
x86, i386, i68632-разрядная архитектура, наследница процессора 8086. Файл с пометкой x86 - 32-разрядный
x64, x86-64, x86_64, AMD64одно и то же: 64-разрядное расширение x86. Разработала AMD, затем реализовала у себя Intel - отсюда разнобой в названиях
ARM64, aarch6464-разрядный ARM. Другая архитектура, программы от x86 к ней не подходят
IA-6464-разрядный Itanium, с x86 несовместим. Линейка давно закрыта

Частая ошибка: AMD64 в имени пакета не означает «только для процессоров AMD». Дистрибутив Ubuntu с пометкой amd64 прекрасно ставится на Intel Xeon. amd64 здесь - название архитектуры; в Linux оно прижилось исторически.

Где 32 бита встречаются сегодня

На серверах их не осталось, но списывать со счетов рано.

Встраиваемая техника. Контроллеры, кассовые терминалы, панели управления станками, тонкие клиенты. Там, где считать особо нечего, а цена и энергопотребление важнее, 32-разрядные ARM и x86 живут прекрасно.

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

Плагины и библиотеки. Здесь правило жёсткое: 32-разрядный процесс не загрузит 64-разрядную библиотеку, и наоборот. Классика жанра - драйвер ODBC не той разрядности: база на месте, драйвер установлен, а подключение не поднимается, потому что приложение 32-разрядное, а драйвер поставили 64-разрядный. В Windows для этого держат две отдельные панели настройки источников данных: 64-разрядная лежит в C:\Windows\System32\odbcad32.exe, 32-разрядная - в C:\Windows\SysWOW64\odbcad32.exe, и списки драйверов у них разные.

Разрядность шины: данных, адреса и памяти

Разрядность есть и у шин, и вот здесь путаница особенно частая. Шина данных отвечает за то, сколько бит уезжает за одну передачу. Шина адреса - за то, сколько ячеек памяти можно назвать по номеру; именно она и упирается в те самые 4 ГБ. А разрядность шины памяти видеокарты к процессору отношения вообще не имеет, живёт по своим правилам и разбирается отдельно - в обзоре видов видеокарт.

Совпадать эти числа не обязаны. Классический пример - Intel 8088: регистры 16-разрядные, внешняя шина данных 8-разрядная, шина адреса 20-разрядная. Три разных числа в одном корпусе.

Что разрядность значит при выборе сервера

Выбирать тут, честно говоря, нечего: все серверные процессоры x86 - 64-разрядные с середины двухтысячных, и 32-разрядных вариантов на рынке просто нет. Поэтому вопрос переформулируется во что-то полезное: сколько памяти реально возьмёт платформа.

Разрядность процессора в этом расчёте - ограничитель последней очереди. Раньше упрётесь в плату: сколько слотов под память, сколько каналов у контроллера, модули какого объёма он вообще принимает. Потом в редакцию операционной системы - у Windows Server свой лимит, привязанный к версии. Потом в лицензию гипервизора, которая отдельно ограничивает и хост, и одну виртуальную машину.

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

Другие характеристики процессора

Разрядность отвечает ровно на один вопрос: какой объём памяти процессор способен назвать по адресу. За скорость отвечают другие вещи - тактовая частота, число ядер и объём кэша. Как эти части устроены внутри, разобрано в статье про центральный процессор, а чем серверные модели отличаются от настольных и мобильных - в обзоре видов процессоров.

Частые вопросы

Что такое разрядность в информатике?

То же самое, но шире: разрядность - это число двоичных разрядов, которыми оперирует устройство или ячейка памяти. Термин применяют к процессору, к шине, к регистру, к АЦП. У процессора под разрядностью понимают ширину целочисленных регистров и адреса.

В чём измеряется разрядность?

В битах. Отсюда и привычные значения: 8, 16, 32, 64.

Можно ли поставить 64-разрядную систему на 32-разрядный процессор?

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

Что быстрее - 32 или 64 бита?

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

Бывают ли 128-разрядные процессоры?

Процессоров общего назначения с 128-разрядными целочисленными регистрами и адресом нет, и потребности в них не видно: 64 бита адресного пространства пока некому исчерпать. А регистры шире 64 бит внутри процессора давно есть: инструкции SIMD работают со 128, 256 и 512 битами. Но разрядностью процессора это называть не принято.

Можно ли на 64-разрядной системе запускать 32-разрядные программы?

Да. В Windows за это отвечает подсистема WoW64, она включена всегда и ничего настраивать не нужно. В Linux нужны установленные 32-разрядные библиотеки - в Debian и Ubuntu это включается через multiarch. Обратное невозможно: 64-разрядная программа на 32-разрядной системе не запустится.

Влияет ли разрядность на количество ядер и частоту?

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

Как узнать разрядность процессора, если система не загружается?

По маркировке на крышке процессора найти модель и посмотреть спецификацию производителя. Либо загрузиться с live-образа Linux и выполнить lscpu.

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

ITTELO, 11+ лет на рынке серверов.
Телефон: +7 (800) 551-80-12
Почта: info@ittelo.ru

ПОДПИСКА

НА РАССЫЛКУ
ПОЛЕЗНЫЕ СТАТЬИ, АКЦИИ
И ЗАКРЫТЫЕ РАСПРОДАЖИ
Котик подписка
Похожие статьи
Вам также может быть интересно

ТОП-5 ошибок при выборе сервера
Товар добавлен в список сравнения
Перейти в сравнение
Продолжить просмотр
Заявка в тех поддержку
Загрузка формы…
Не удалось загрузить форму. Обновите страницу или свяжитесь с нами по телефону.
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение
IT-архитектор подберет сервер под вашу задачу
Заполните форму — наш специалист свяжется с вами в течение 15 минут, уточнит задачу и подготовит коммерческое предложение
Заказать сервер
Отправим конфигурацию вам на почту. Менеджер перезвонит в течение 15 минут
Зарегистрироваться в бонусной программе
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение