Что предназначено процессором на 32 бита?

Что предназначено процессором на 32 бита или обычно n-bit процессором?

11
задан 30.09.2010, 07:51

3 ответа

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

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

Продолжаться к Вашему n-bit вопросу: Это просто сможет работать с числами на 2^n.

Wikepedia имеет хороший ряд статей о разрядной ширине и математике позади всего этого.

11
ответ дан 07.12.2019, 12:11

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

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

alt text

19
ответ дан 07.12.2019, 12:11

8, 16, 32, 64... бит, вычисляющий в основном, говорит о том, сколько информации может быть "роздано".

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

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

Определение PCMag вычислений на 16 битов
PCMag укусил спецификации

2
ответ дан 07.12.2019, 12:11

Теги

Похожие вопросы