Слайд 1Примеры построения ЗУ на интегральных микросхемах (ИМС) разного типа
Слайд 2Памятью ЭВМ называется совокупность устройств, служащих для запоминания, хранения и
выдачи информации.
Слайд 3Отдельные устройства, входящие в эту совокупность, называют запоминающими устройствами или
памятями того или иного типа.
Слайд 4Производительность и вычислительные возможности ЭВМ в значительной степени определяются составом
и характеристиками ее ЗУ.
Слайд 5Основными операциями в памяти в общем случае являются занесение информации
в память — запись и выборка информации из памяти —
считывание. Обе эти операции называются обращением к памяти, или, подробнее, обращением при считывании и обращением при записи
Слайд 6При обращении к памяти производится считывание или запись некоторой единицы
данных — различной для устройств разного типа. Такой единицей может
быть, например, байт, машинное слово или блок данных.
Слайд 7Важнейшими характеристиками отдельных устройств памяти (запоминающих устройств) являются емкость памяти,
удельная емкость, быстродействие.
Слайд 8Емкость памяти определяется максимальным количеством данных, которые могут в ней
храниться.
Емкость измеряется в двоичных единицах (битах), машинных словах, но
большей частью в байтах (1 байт = 8 бит), при этом часто емкость памяти выражают через число К1024: Кбит (килобит), Кслов (килослов) или Кбайт (килобайт), при этом 1024 Кбайт обозначают как 1 Мбайт (мегабайт)
Слайд 9Удельная емкость есть отношение емкости ЗУ к его физическому объему.
Быстродействие
памяти определяется продолжительностью операции обращения, т. е. временем, затрачиваемым на
поиск нужной единицы информации в памяти и на ее считывание (время обращения при считывании), или временем на поиск места в памяти, предназначаемого для хранения данной единицы информации, и на ее запись в память (время обращения при записи).
Слайд 10В зависимости от реализуемых в памяти операций обращения различают: а)
память с произвольным обращением (возможны считывание и запись данных в
память); б) память только для считывания информации («постоянная» или «односторонняя»). Запись информации в постоянную память производится в процессе ее изготовления или настройки1.
Слайд 11По способу организации доступа различают устройства памяти с непосредственным (произвольным),
с прямым (циклическим) и последовательным доступами.
В памяти с непосредственным (произвольным)
доступом время доступа, а поэтому и цикл обращения не зависят от места расположения участка памяти, с которого производится считывание или в который записывается информация. В большинстве случаев непосредственный доступ реализуется при помощи электронных (полупроводниковых) ЗУ. В подобных памятях цикл обращения обычно составляет 1 мкс или всего несколько сотен или десятков наносекунд
Слайд 12В устройствах памяти с прямым доступом, к которым относятся устройства
с магнитными барабанами и дисками, благодаря непрерывному вращению носителя информации
возможность обращения к некоторому участку носителя для считывания или записи циклически повторяется. В такой памяти время доступа составляет обычно от нескольких долей секунды до нескольких десятков миллисекунд
Слайд 13В памяти с последовательным доступом производится последовательный просмотр участков носителя
информации, пока нужный участок носителя не займет некоторое исходное положение.
Характерным примером является ЗУ на магнитных лентах. Время доступа может в неблагоприятных случаях расположения информации достигнуть нескольких минут.
Слайд 15Требования к емкости и быстродействию памяти являются противоречивыми. Чем больше
быстродействие, тем технически труднее достигается и дороже обходится увеличение емкости
памяти. Стоимость памяти составляет значительную часть общей стоимости ЭВМ. Поэтому память ЭВМ организуется в виде иерархической структуры запоминающих устройств, обладающих различными быстродействием и емкостью
Слайд 16или местную память, оперативную или основную память (ОП), память с
прямым доступом на магнитных барабанах и на магнитных дисках, память
с последовательным доступом на магнитных лентах. Порядок перечисления устройств соответствует убыванию их быстродействия и возрастанию емкости. Каждый уровень иерархии может содержать несколько экземпляров (модулей) соответствующих устройств для получения нужной емкости данного уровня памяти. На рис. 4.1 сплошными и штриховыми линиями показаны соответственно обычно и сравнительно редко реализуемые пути передачи данных между отдельными ступенями иерархической памяти.
Слайд 17Оперативной или основной памятью (ОП) называют устройство, которое служит для
хранения информации (данных программ, промежуточных и конечных результатов обработки), непосредственно
используемой в процессе выполнения операций в арифметическо-логическом устройстве и устройстве управления процессора.
Слайд 18В процессе обработки информации осуществляется тесное взаимодействие процессора и ОП.
Из ОП в процессор поступают команды программы и операнды, над
которыми производятся предусмотренные командой операции, а из процессора в ОП направляются для хранения промежуточные и конечные результаты обработки.
Слайд 19Характеристики ОП непосредственно влияют на основные показатели ЭВМ и в
первую очередь на скорость ее работы. Оперативная память высокопроизводительных ЭВМ
имеет емкость несколько миллионов байт и цикл обращения около 0,5 мкс (и менее). Запоминающие устройства ОП, ранее выполнявшиеся на магнитных (ферритовых) сердечниках и тонких магнитных пленках, в настоящее время изготовляются на интегральных микросхемах с большой степенью интеграции (полупроводниковые ЗУ).
Слайд 20В ряде случаев быстродействие ОП оказывается недостаточным, и в состав
машины приходится включать СОП (буферную или кэш-память на несколько сотен
или тысяч машинных слов с циклом обращения, составляющим несколько десятков наносекунд. Такие СОП выполняются на быстродействующих интегральных микросхемах.
Слайд 21Быстродействие СОП должно соответствовать скорости работы арифметическо-логических и управляющих устройств
процессора. Сверхоперативная (буферная) память используется для промежуточного хранения считываемых процессором
из ОП участков программы и групп данных, в качестве рабочих ячеек программы, индексных регистров, для хранения служебной информации, используемой при управлении вычислительным процессом. Она выполняет роль согласующего звена между быстродействующими логическими устройствами процессора и более медленной ОП (см. гл. 14).
В качестве ОП и СОП используются быстродействующие ЗУ с произвольным обращением и непосредственным доступом.
Слайд 22Оперативная память вместе с СОП и некоторыми другими специализированными памятями
процессора образуют внутреннюю память ЭВМ . Электромеханические ЗУ образуют внешнюю
память ЭВМ, а сами они поэтому называются внешними запоминающими устройствами (ВЗУ).
Слайд 23Адресная, ассоциативная и стековая организации памяти
Запоминающее устройство с произвольным обращением,
как правило, содержит множество одинаковых запоминающих элементов, образующих запоминающий массив
(ЗМ). Массив разделен на отдельные ячейки; каждая из них предназначена для хранения двоичного кода, число разрядов в котором определяется шириной выборки памяти (в частности, это может быть одно, половина или несколько машинных слов). Способ организации памяти зависит от методов размещения и поиска информации в запоминающем массиве. По этому признаку различают адресную, ассоциативную и стековую (магазинную) памяти.
Слайд 24Адресная память. В памяти с адресной организацией размещение и поиск
информации в ЗМ основаны на использовании адреса хранения слова (числа,
команды и т. п.). Адресом служит номер ячейки ЗМ, в которой это слово размещается.
При записи (или считывании) слова в ЗМ инициирующая эту операцию команда должна указывать адрес (номер ячейки), по которому производится запись (считывание).
Слайд 25Ассоциативная память. В памяти этого типа поиск нужной информации производится
не по адресу, а по ее содержанию (по ассоциативному признаку).
При этом поиск по ассоциативному признаку (или последовательно по отдельным разрядам этого признака) происходит параллельно во времени для всех ячеек запоминающего массива. Во многих случаях ассоциативный поиск позволяет существенно упростить и ускорить обработку данных. Это достигается за счет того, что в памяти этого типа операция считывания информации совмещена с выполнением
ряда логических операций.
Слайд 26Стековая память, так же как и ассоциативная, является безадресной. Стековую
память (рис. 4.4) можно рассматривать как совокупность ячеек, образующих одномерный
массив, в котором соседние ячейки связаны друг с другом разрядными цепями передачи слов. Запись нового слова производится в верхнюю ячейку (ячейку 0), при этом все ранее записанные слова (включая слово, находившееся в ячейке 0), сдвигаются вниз, в соседние ячейки с большими на 1 номерами. Считывание возможно только из верхней (нулевой) ячейки памяти, при этом, если производится считывание с удалением, все остальные слова в памяти сдвигаются вверх, в соседние ячейки с большими номерами. В этой памяти порядок считывания слов соответствует правилу: последним поступил — первым обслуживается.