Каждый байт в DRAM присваивается уникальный числовой идентификатор называется выступление, так же как и дома по ул. В адрес целого значения. Первый байт в памяти отводится один адрес нулю. Область памяти, возле нулевой адрес известен, как в нижней части памяти, или мало памяти. Область памяти, возле окончательного байт известен как высокий памяти. Число физических (то есть, DRAM) байт, что процессор способен выступать известен как процессор физического адресного пространства.
Физическое адресное пространство процессора определяет потенциальные количество байтов, которые могут быть рассмотрены, а не фактическое число байт физической настоящему. Люди, как правило, не хотят тратить деньги, необходимые для заполнения всего физического адресного пространства с чипов DRAM. Покупка 4 Гб DRAM по-прежнему, как правило, для элитного предприятия-серверов.
Физическое адресное пространство процессора определяется количеством адресной строки, которые он. Адрес линий набор проводов, связывающих процессор для ее чипов DRAM. Каждая строка определяет адрес одного бита в адрес того или иного байт. Так, например, Intel Pentium имеет 32 линий адреса. Это означает, что каждый байт присваивается 32-битный адрес, чтобы ее адресное пространство состоит из 232 адресуемая байт (4 Гб). В 8088 было 20 линий адреса, поэтому он был способен выступать 220, или 1048576, байт.
| Примечание | Если виртуальная память включена на Pentium 4, существует способ, с тем чтобы рассмотреть четыре дополнительных линий, используя то, что известно как физический адрес продлению (ПАИ). Это позволяет процессор Пентиум физического адресного пространства, которые будут определены на 36 линий адреса, который переводится в адресное пространство в 236 байт (64GB). |
Для доступа и обновления физической памяти, то процессор использует контроля автобуса, и данные автобус. Автобус является сбор соответствующих проводов, которые соединяют процессор с аппаратной подсистемой. Контроль автобус используется, чтобы указать, если процессор хочет читать из памяти или записать в память. Данные автобусы используются на пароме данных взад и вперед между процессором и памятью.
Когда процессор читает из памяти, следующие шаги выполняются:
Процессор помещает адрес в байт будет идти по адресу линий.
Процессор посылает сигнал идти о контроле автобус.
В DRAM чип (ы) возвращает байт, указанный на данные автобусы.
Когда процессор записывает в память, следующие шаги выполняются:
Процессор помещает адрес в байт предстоит написать на адрес линий.
Процессор посылает сигнал писать о контроле автобус.
Процессор посылает байт для записи в память по данным автобусом.
Это описание довольно о упрощение. Так, например, процессор Пентиум считывает и записывает данные 4 байта за раз. Это одна из причин, почему Пентиум называется 32-битный чип. Процессор будет относиться к своей 32-бит полезной нагрузки, используя адрес первого байта (например, в байт с наименьшим адрес). Тем не менее, я думаю, в целом операции ясен.
Online: 541 users browsing the articles directory
![]() . |