
Лекция №20. Типы оперативной памяти.
Оперативная память — это рабочее пространство процессора компьютера. В нем во время работы хранятся программы и данные, которыми оперирует процессор. Оперативная память часто рассматривается как временное хранилище, потому что данные и программы в ней сохраняются только при включенном компьютере.
Оперативную память иногда называют памятью с произвольным доступом(RandomAccessMemory— RAM). Это означает, что обращение к данным, хранящимся в оперативной памяти, не зависит от порядка их расположения в ней. Однако этот термин вносит некоторую путаницу и является причиной заблуждений. Дело в том, что память, доступная только для чтения(Read-OnlyMemory— ROM), также имеет произвольный доступ, но отличается от RAMтем, что ее содержимое не пропадает при выключении питания и в нее ничего нельзя записать. Несмотря на то что жесткие диски также могут использоваться в качестве виртуальной памяти с произвольным доступом, их не относят к категории RAM.За несколько лет определение RAMпревратилось из обычной аббревиатуры в термин, означающий основное рабочее пространство памяти, создаваемое микросхемами динамической оперативной памяти (DynamicRAM— DRAM) и используемое процессором для выполнения программ. Одним из свойств микросхем DRAM(и, следовательно, оперативной памяти в целом) является динамическое хранение данных, что означает, во-первых, возможность многократной записи информации в оперативную память и, во-вторых, необходимость постоянного обновления данных (т.е., в сущности, их перезапись) примерно каждые 15 мс (миллисекунд). Существует и так называемая статическая оперативная память(StaticRAM— SRAM), не требующая постоянного обновления данных.
Термин оперативная память часто означает не только микросхемы, которые составляют устройства памяти в системе, но и такие понятия, как логическое отображение и размещение. Логическое отображение—это способ представления адресов памяти на фактически установленных микросхемах. Размещение — это расположение информации (данных и команд) определенного типа по конкретным адресам памяти системы.
Пример. Представьте себе небольшой офис, в котором некий сотрудник обрабатывает информацию, хранящуюся в картотеке. В нашем примере шкаф с картотекой будет выполнять роль жесткого диска системы, на котором длительное время хранятся программы и данные. Рабочий стол будет представлять оперативную память системы, которую в текущий момент обрабатывает сотрудник, — его действия подобны работе процессора. Он имеет прямой доступ к любым документам, находящимся на столе. Однако, прежде чем конкретный документ окажется на столе, его необходимо отыскать в шкафу. Чем больше в офисе шкафов, тем больше документов можно хранить в них. Если рабочий стол достаточно большой, можно одновременно работать с несколькими документами.
Добавление к системе жесткого диска подобно установке еще одного шкафа для хранения документов в офисе — компьютер может постоянно хранить большее количество информации. Увеличение объема оперативной памяти в системе подобно установке большего рабочего стола — компьютер может работать с большим количеством программ и данных одновременно.
Физически оперативная память в системе представляет собой набор микросхем или модулей, содержащих микросхемы, которые обычно подключаются к системной плате. Эти микросхемы или модули могут иметь различные характеристики и, чтобы функционировать правильно, должны быть совместимы с системой, в которую устанавливаются.
В современных компьютерах используются запоминающие устройства трех основных типов.
ROM. Постоянное запоминающее устройство (ПЗУ), не способное записывать данные.
DRAM. Динамическое запоминающее устройство с произвольным порядком выборки.
SRAM. Статическая оперативная память.
Единственным типом памяти, которую приходится приобретать и устанавливать в компьютере, является динамическая память (DRAM). Остальные ее типы встроены либо в материнскую плату (ROM), либо в процессор (SRAM), либо в другие компоненты, такие как видеокарты, жесткие диски и т.п.