Новости

32-битный процессор не поддерживает память 4 ГБ +?

Эта статья была переиздана с разрешения Superpower.com.

Сегодня мы даем всем популярную науку, то есть Является ли адресность адресации связанной с шириной бита процессора?

Ответ Нет отношений.

Эта проблема, по слухам, много людей. Это было давно. На самом деле нужно говорить об этом.

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

Проще говоря, ширина бита процессора относится к числу бит, которое процессор может обрабатывать в течение одного тактового цикла. Например, процессор 8086 является 16-разрядным и может обрабатывать 2 байта (16 бит) за раз. Процессор 80386 имеет 32 бита. Обработка 4 байтов за раз, текущий процессор в основном 64 бита, и он может обрабатывать 8 байтов за раз.

Наша операционная система Windows также разделена на 32-разрядную и 64-разрядную, в основном оптимизированную для ширины битов вышеупомянутого процессора, например, 32-разрядный процессор не может использовать 64-разрядную Windows (потому что процессор может обрабатывать только 32 бит и работать Система дает вам инструкции по работе с 64-битными), но 64-разрядный процессор может запускать 32-разрядную Windows, но также может работать с 64-разрядной Windows.

Что такое призрак ширины адресной шины процессора?

Объяснение Intel заключается в том, что физические расширения адресов (PAE) - это функция, позволяющая 32-разрядным процессорам получить доступ к физическому адресному пространству размером более 4 гигабайт.

Вышеприведенное изображение представляет собой скриншот Intel Xeon E5-2698 v3, который конкретно описывается как расширение физического адреса. Основная идея заключается в том, чтобы позволить 32-разрядным процессорам использовать более 4 ГБ памяти.

Это PAE - ширина адресной шины CPU. На 16-разрядном процессоре 8086 ширина адресной шины составляет 20 бит, что равно 1 МБ, а PAE 80286 - 24 бита. В Pentium II (32-разрядный процессор) PAE становится 36 бит. Поддерживает 64 ГБ адресации.

После появления 64-битного процессора ширина адресной шины обычно составляет 36 бит или 40 бит, а физическое адресное пространство, на которое они адресуются, составляет 64 ГБ или 1 Тл.

Какова связь между шиной адреса и шиной данных? Адресная шина используется для позиционирования, а шина данных используется для передачи. То есть, когда ЦП необходимо считывать данные из или записывать данные в память, он использует адресную шину для указания физического адреса блока памяти, к которому он должен получить доступ, а затем проходит через шину данных. Отправить данные.

Таким образом, ширина бита ЦП не связана с адресностью. Шина адреса 16-разрядной ЦП может быть 20 бит в ширину. Шина адреса 32-битного ЦП может быть 36 бит. Ширина адресной шины 64-битного ЦП может быть 40-бит. Поэтому в следующий раз вы не должны говорить, что 32-разрядный процессор может адресовать только 2 ^ 32 (4 ГБ).

Какова связь между шириной и пропускной способностью операционной системы? Это действительно так. Когда мы используем компьютер, мы фактически имеем дело с логическими адресами. Диапазон логических адресов 32-разрядной операционной системы составляет всего 2 ^ 32 = 4 ГБ. ,

Итак, независимо от того, какой процессор вы используете, он поддерживает только 4 ГБ памяти, но Это кастрюля операционной системы. Это не означает, что 32-разрядный процессор может обрабатывать только 4 ГБ места. Это может быть легко вызвать иллюзии здесь, не забудьте вернуть процессор в невиновность.

2016 GoodChinaBrand | ICP: 12011751 | China Exports