Классификация ЗУ по принципу организации
Особенности организации ЗУ определяются, в первую очередь, используемыми технологиями, логикой их функционирования.
1. По способу доступа различают ЗУ:
- с адресным доступом;
- с ассоциативным доступом.
При адресном доступе для записи или чтения место расположения информации в ЗУ определяется ее адресом. Логически адрес может иметь различную структуру. В любом случае, заданный адрес отрабатывается схемами ЗУ (дешифратором, блоком позиционирования головок и т.п.).
При этом, в зависимости от того, как именно срабатывает механизм доступа, различают следующие виды адресного доступа:
- произвольный;
- прямой (циклический);
- последовательный;
Термин “память с произвольным доступом” (random access memory – RAM) применяют к ЗУ, в которых время обращения к памяти не зависит от места расположения данных в ЗУ. Это наиболее быстрый вид адресного доступа, применяемый в оперативных ЗУ и кэш-памяти.
При прямом (циклическом) происходит еще и перемещение данных относительно механизма чтения/записи. Физически это может быть как механическое перемещение. Например, в жестких дисках, перемещение областей намагниченности, в ЗУ на магнитных доменах, перенос зарядов и др. С логической точки зрения, такие ЗУ можно сопоставить набору сдвигающих регистров, информация в которых сдвигается циклически и может вводиться в регистры или выводиться из них только в определенном порядке.
Последовательный доступ характерен для ЗУ, использующих в качестве носителя информации (запоминающей среды) магнитную ленту, например, для стримеров.
При ассоциативном доступе место хранения информации при чтении и записи определяется не адресом, а значением некоторого ключа поиска. Каждое записанное и хранимое в ассоциативной памяти слово имеет поле ключа. Значение этого ключа сравнивается со значением ключа поиска при чтении данных из памяти. В случае совпадения сравниваемых значений информация считывается из памяти. Ассоциативная память эффективна для решения задач, связанных с поиском данных. Однако, ее использование ограничено в силу сравнительно высокой ее сложности.
2. По количеству блоков, образующих модуль или ступень памяти, можно различать:
- одноблочные ЗУ;
- многоблочные ЗУ.
Такое разделение может представлять интерес в том случае, когда в многоблочное ЗУ входят блоки (или банки памяти), допускающие возможность параллельной работы. В этом случае за счет одновременной работы блоков можно повысить общую производительность модуля (ступени) ЗУ. Рисунок 3.18.
Рисунок 3.18– Распределение адресов адресного пространства памяти по блокам (а – последовательное, б – с расслоением по блокам)
Дата добавления: 2016-02-24; просмотров: 742;