Автор работы: Пользователь скрыл имя, 28 Сентября 2011 в 00:51, творческая работа
Операти́вная па́мять (ОЗУ — оперативное запоминающее устройство) — в информатике — память, предназначенная для временного хранения данных и команд, необходимых процессору для выполнения им операций.
Именно так
(наличием или отсутствием
Проблемы, связанные
с памятью этого типа, вызваны
тем, что она динамическая, т.е. должна
постоянно регенерироваться, так
как в противном случае
17
17
Регенерация происходит, когда контроллер памяти системы
берет крошечный
перерыв и обращается ко всем
строкам данных в микросхемах
памяти.
Большинство
систем имеют контроллер памяти
(обычно встраиваемый в набор
микросхем системной платы), который
настроен на соответствующую
промышленным стандартам
Ко
всем строкам данных обращение
осуществляется по прохождении 128
специальных циклов
Это
означает, что каждые 1,92 мс (128×15 мкс)
прочитываются все строки в
памяти для обеспечения
Регенерация
памяти, к сожалению, отнимает время
у процессора: каждый цикл регенерации
по длительности занимает
18
18
В
старых компьютерах циклы
Некоторые
системы позволяют изменить
В
большинстве случаев надежнее
придерживаться рекомендуемой
Поскольку
затраты на регенерацию в
19
19
Одним
из наиболее приемлемых
Большинство
современных систем не
При
автоматической установке
20
20
В
устройствах DRAM для хранения одного
бита используется только один
транзистор и пара
В
настоящее время имеются
Это
означает, что подобные микросхемы
содержат более миллиарда
А
ведь Pentium 4 имеет только 55 млн. транзисторов.
Откуда такая разница?
Дело
в том, что в микросхеме памяти
все транзисторы и
21
21
Транзистор
для каждого одноразрядного
Если
конденсатор заряжен, в ячейке
записана 1; если заряда нет - записан
0.
Заряды
в крошечных конденсаторах все
время стекают, вот почему память
должна постоянно
Даже
мгновенное прерывание подачи
питания или какой-нибудь сбой
в циклах регенерации приведет
к потере заряда в ячейке DRAM,
а следовательно, и к потере
данных.
В работающей системе подобное приводит к появлению “синего” экрана, глобальным отказам системы защиты, повреждению файлов или к полному отказу системы.
22
22
Динамическая
оперативная память
К сожалению,
память этого типа не отличается высоким
быстродействием, обычно она намного
“медленнее” процессора.
Поэтому существует множество различных типов организации DRAM, позволяющих улучшить эту характеристику.
23
23
Кэш-память -
SRAM
Существует
тип памяти, совершенно отличный
от других, - статическая оперативная
память (Static RAM — SRAM).
Она названа
так потому, что, в отличие от
динамической оперативной
Но это
не единственное ее
24
Время доступа
SRAM не более 2 нс; это означает, что
такая память может работать
синхронно с процессорами на
частоте 500 МГц или выше.
Однако для
хранения каждого бита в
Использование
транзисторов без каких-либо
25
25
Пока
подается питание, SRAM будет помнить
то, что сохранено.
Почему
же тогда микросхемы SRAM не используются
для всей системной памяти?
Сравнение
памяти DRAM и SRAM
По сравнению с DRAM быстродействие SRAM намного выше, но плотность ее гораздо ниже, а цена довольно высока.
26
26
Более
низкая плотность означает, что
микросхемы SRAM имеют большие габариты,
хотя их информационная
Большое
число транзисторов и
Например,
емкость модуля DRAM может равняться
64 Мбайт или больше, в то время
как емкость модуля SRAM приблизительно
того же размера составляет
только 2 Мбайт, причем их стоимость
будет одинаковой.
Таким образом, габариты SRAM в среднем в 30 раз превышают размер DRAM, то же самое можно сказать и о стоимости.
Все
это не позволяет использовать
память типа SRAM в качестве оперативной
памяти в персональных
27
27
Несмотря
на это, разработчики все-таки
применяют память типа SRAM для
повышения эффективности ПК.
Но
во избежание значительного
Кэш-память
работает на тактовых частотах,
близких или даже равных
Во
время операций чтения данные
в высокоскоростную кэш-память
предварительно записываются
28
28
Еще
недавно время доступа DRAM было
не менее 60 нс (что соответствует
тактовой частоте 16 МГц).
Для
преобразования времени
1/наносекунды
× 1000 = МГц.
Обратное
вычисление осуществляется с
помощью такой формулы:
1/МГц × 1000 = наносекунды.
29
29
Когда
процессор ПК работал на
Однако,
как только тактовая частота
процессора поднялась выше 16 МГц,
синхронизировать DRAM с процессором
стало невозможно, и именно тогда
разработчики начали
Это
произошло в 1986–87 годах, когда появились
компьютеры с процессором 386, работающим
на частотах 16 и 20 МГц.
Именно
в этих ПК впервые нашла
применение так называемая кэш-
30
30
Поскольку
быстродействие кэша может
Тогда
при выдаче процессором адреса
памяти данные могут быть
Эффективность
кэш-памяти выражается коэффициентом
совпадения, или коэффициентом успеха.
Коэффициент
совпадения равен отношению
Попадание
— это событие, состоящее в
том, что необходимые процессору
данные предварительно
31
31
Неудачным
обращением в кэш считается
такое, при котором контроллер
кэша не предусмотрел
В
таком случае необходимые