ВУЗ:
Составители:
В процессе выполнения программы процессор обрабатывает
каждую команду и определяет исполнительный адрес А
исп
операнда.
При этом процессор «не знает», на каком уровне памяти находится
этот исполнительный адрес, поэтому сразу формируется обращение к
ОП.
Далее происходит поиск данных по исполнительному адресу на
различных уровнях памяти. Сложность в том, что на каждом уровне
данные представлены различными способами. Будем рассматривать
блочную организацию данных. В регистровой памяти данные записы-
ваются блоками в виде слов длиной 16, 32, 64 и 128 бит. В кэш-памя-
ти блоком является строка длиной 16, 32 или 64 байта. В ОП чаще
всего используются страницы по 4 – 8 КВ. На жестких дисках блоки –
это сектора по 512 байт. Как правило, размер страницы ОП кратен
длине сектора винчестера.
Если в системе есть кэш-память, то контроллер кэша проверяет,
содержит ли кэш запрашиваемый адрес А
исп
. Если данные с таким ад-
ресом есть, то блок с этими данными считывается из кэш-памяти в
процессор, а обращение к ОП блокируется. Если в кэш-памяти нет
данных с адресом А
исп
, то нужный блок ищется в оперативной памя-
ти, затем загружается в кэш-память и одновременно передается в про-
цессор.
Аналогично, при обращении к основной памяти при попадании
блок данных передается в процессор. При промахе данные загружа-
ются с жесткого или оптического диска в ОП.
При обращении к архивной памяти блок данных, то есть иско-
мый диск, автоматически передается из хранилища и устанавливается
в дисковод компьютера.
3.3 Адресная память
В адресном запоминающем устройстве (ЗУ) каждый запоминаю-
щий элемент памяти – ячейка, имеет адрес, который показывает его
37
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »