2012-03-10 5 views
1

Каким образом ЦПУ удается адресовать удаленные ячейки памяти на нескольких сотнях гигабайт жесткого диска с регистрами и шиной данных только из 32 бит.Доступ к жесткому диску

ответ

1

ОЗУ непосредственно отображается в адрес процессора/шины данных. Жестких дисков нет. Они взаимодействуют с контроллером диска (IDE, SATA, SCSI и т. Д.). Дисковый контроллер копирует данные в/из ОЗУ в меньшие блоки, где ЦП работает с ним.

Существуют различные схемы адресации для жестких дисков, таких как LBA, CHS и т. Д., Которые сами время от времени сталкиваются с ограничениями.

Следовательно, процессору требуется только доступ к кэшам и ОЗУ, поскольку сам жесткий диск слишком медленный. 32-битный процессор может одновременно получать доступ к 4 ГБ памяти, что является пределом размера физической памяти в этих системах. Следовательно, последовательность

HDD-->RAM-->Caches-->Processor 

Чтение this и this.