Общесистемная схема адресации

Возможно, что читателям, не имеющим опыта системного программирова­ния, будет трудно понять организацию общего адресного пространства физи­ческой памяти в архитектуре х86. Следует отметить, что не только ROM, но и другие физические устройства отображаются в адресное пространство памя­ти процессора. К физическим устройствам, отображаемым в память, относят­ся устройства PCI, PCI Express и HyperTransport, усовершенствованный про­граммируемый контроллер прерываний, устройство VGA и чип ROM BIOS. Задача распределения адресного пространства памяти процессора между оперативной памятью и устройствами, отображенными в память, возлагается на чипсет. Компонентом чипсета, отвечающим за эту организацию системного адресно­го пространства, является северный мост, в частности, его кон­троллер памяти. Контроллер памяти принимает решение о направлении за­проса центрального процессора на чтение или запись по конкретному адресу памяти. В зависимости от конфигурации системы, запрос может быть направ — лен в оперативную память видеопамять, отображенную в оперативную память компьютера, или же к южному мосту. В случае северного моста, встроенного в центральный процессор, как в процессорах AMD архи­тектуры Athlon 64 или Opteron, решение о том, куда направлять эти запросы, принимает процессор.
Протокол шины, используемый в архитектуре х86, оказывает огромное влия­ние на системное адресное пространство. Чтобы оценить это влияние, рас­смотрим реализацию чипсета на примере чипсета Intel 955Х Express. Этот чипсет используется с процессорами Intel Pentium 4, поддерживающими ар­хитектуру IA-32E и способными адресовать память выше предела в 4 Гбайт.



Рубрика: Женский интерес

Комментарии закрыты.