Что означает 32-битный процессор?

Что подразумевается под 32-разрядным процессором или, как правило, n-разрядным процессором?

Что касается процессоров x86, самым простым объяснением является то, что регистры общего назначения 32-разрядного процессора могут содержать целые значения от 0 до (2 ^ 32) -1 (4 294 967 295) включительно или от -2147,483,648 до 2,147,483,647 включительно. Это означает, что он может адресовать только столько байтов виртуального адресного пространства (4 ГБ).

Регистры процессора x86 64 бит могут работать с номерами от 0 до (2 ^ 64) -1 (18,446,744,073,709,551,615), что дает теоретически гораздо большее виртуальное адресное пространство.

Чтобы продолжить ваш n-бит-вопрос: он будет просто работать с числами на 2 ^ n.

У Wikepedia есть хорошая серия статей о ширине бита и математике за всем этим.

Бит – это наименьшая единица хранения информации в компьютерном процессоре. Так же, как переключатель может быть выключен или включен, бит может также иметь либо одно из двух состояний, которые часто обозначаются 0 и 1.
Сам процессор / процессор состоит в основном из дюжины или около того ведер этих битов, которые называются регистрами. Таким образом, регистры представляют собой ведра бит, которые могут хранить данные в процессоре. Некоторые из них – регистры общего назначения (изначально называются A, B, C …), а другие – особым назначением (с более фанковыми именами). Существуют и другие части современных процессоров для других функций, таких как базовый арифматический арифметический логический блок (ALU) и т. Д. И т. Д.

Раньше процессоры имели регистры с меньшим количеством бит, таких как 8-бит и 16-бит и т. Д. В настоящее время у нас есть процессоры с размерами регистров 32 и 64 бит.

Таким образом, 32-разрядный процессор имеет ведра для хранения информации, называемые регистром, каждый из которых имеет длину 32 бит. И их стиль именования также развился с их размерами от AX, BX, CX для 16-битных типов …. до настоящего времени для EAX, EBX, ECX и т. Д. Для 32-битных регистров. Регистры специального назначения в 32-битном процессоре также 32-битные, но у них есть ужасные имена, которые я стараюсь забыть 🙂

Достаточно теории …. Теперь давайте посмотрим снимок современных 32-битных процессоров с некоторыми реестрами общего назначения, чтобы получить представление о соотношении регистров и бит:

Alt text

Ниже приведен еще один снимок процессора, на этот раз взятый с немного большей высоты:

Alt text

Наконец, представление высоты в 10000 футов процессора в общей схеме компонентов, содержащих данные о компьютерах.

Alt text

8, 16, 32, 64 … бит в основном говорят о том, сколько информации можно «пропустить».

Немного основная информация. 1 или 0. 8-битная машина может обрабатывать кусок информации шириной 8 бит. 16-разрядная машина может обрабатывать бит, который имеет ширину 16, в основном делает 2 инструкции для каждого цикла по сравнению с 8-разрядной машиной.

32, 64-разрядные вычисления относятся к процессорам, которые работают с данными в этих размерах, что позволяет передавать больше данных за «цикл процессора». При прочих равных условиях легко увидеть, как больше = лучше / быстрее.

Определение 16-разрядных вычислений PCMag
Спецификации бит PCMag

Давайте будем гением компьютера.