Оперативная память: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
произволным пропущен мягкий знак! |
Qldor (обсуждение | вклад) |
||
Строка 28: | Строка 28: | ||
* [[Основная область памяти]] ({{lang-en|conventional memory}}). |
* [[Основная область памяти]] ({{lang-en|conventional memory}}). |
||
* [[ |
* [[Расширенная память]] (EMS) |
||
* [[Дополнительная память]] ( |
* [[Дополнительная память]] (XMS) |
||
* [[ |
* [[Upper Memory Area]] (UMA) |
||
* [[High Memory Area]] (HMA) |
|||
== См. также == |
== См. также == |
Версия от 11:03, 18 февраля 2011
Операти́вная па́мять (англ. Random Access Memory, память с произвольным доступом) — часть системы компьютерной памяти, в которой временно хранятся данные и команды, необходимые процессору для выполнения им операции. Обязательным условием является адресуемость (каждое машинное слово имеет индивидуальный адрес) памяти. Передача данных в/из оперативную память процессором производится непосредственно, либо через сверхбыструю память.
Оперативное запоминающее устройство, ОЗУ — техническое устройство, реализующее функции оперативной памяти.
ОЗУ может изготавливаться как отдельный блок или входить в конструкцию, например однокристальной ЭВМ или микроконтроллера.
Физические виды ОЗУ
В большинстве современных компьютеров оперативная память представляет собой динамические модули памяти, содержащие полупроводниковые БИС ЗУ, организованные по принципу устройств с произвольным доступом. Память динамического типа дешевле, чем статического, и её плотность выше, что позволяет на том же пространстве кремниевой подложки размещать больше ячеек памяти, но при этом её быстродействие ниже. Статическая, наоборот, более быстрая память, но она и дороже. В связи с этим массовую оперативную память строят на модулях динамической памяти, а память статического типа используется для построения кеш-памяти в микропроцессоре.
Память динамического типа (англ. DRAM (Dynamic Random Access Memory))
Экономичный вид памяти. Для хранения разряда (бита или трита) используется схема, состоящая из одного конденсатора и одного транзистора (в некоторых вариациях конденсаторов два). Такой вид памяти решает, во-первых, проблему дороговизны (один конденсатор и один транзистор дешевле нескольких транзисторов) и во-вторых, компактности (там, где в SRAM размещается один триггер, то есть один бит, можно уместить восемь конденсаторов и транзисторов). Есть и свои минусы. Во-первых, память на основе конденсаторов работает медленнее, поскольку если в SRAM изменение напряжения на входе триггера сразу же приводит к изменению его состояния, то для того чтобы установить в единицу один разряд (один бит) памяти на основе конденсатора, этот конденсатор нужно зарядить, а для того чтобы разряд установить в ноль, соответственно, разрядить. А это гораздо более длительные операции (в 10 и более раз), чем переключение триггера, даже если конденсатор имеет весьма небольшие размеры. Второй существенный минус — конденсаторы склонны к «стеканию» заряда; проще говоря, со временем конденсаторы разряжаются. Причём разряжаются они тем быстрее, чем меньше их ёмкость. За то, что разряды в ней хранятся не статически, а «стекают» динамически во времени память на конденсаторах получила своё название динамическая память. В связи с этим обстоятельством, дабы не потерять содержимое памяти, заряд конденсаторов для восстановления необходимо «регенерировать» через определённый интервал времени. Регенерация выполняется центральным микропроцессором или контроллером памяти, за определённое количество тактов считывания при адресации по строкам. Так как для регенерации памяти периодически приостанавливаются все операции с памятью, это значительно снижает производительность данного вида ОЗУ.
Память статического типа (англ. SRAM (Static Random Access Memory))
ОЗУ, собранное на триггерах, называется статической памятью с произвольным доступом или просто статической памятью. Достоинство этого вида памяти — скорость. Поскольку триггеры собраны на вентилях, а время задержки вентиля очень мало, то и переключение состояния триггера происходит очень быстро. Данный вид памяти не лишён недостатков. Во-первых, группа транзисторов, входящих в состав триггера, обходится дороже, даже если они вытравляются миллионами на одной кремниевой подложке. Кроме того, группа транзисторов занимает гораздо больше места, поскольку между транзисторами, которые образуют триггер, должны быть вытравлены линии связи. Используется для сверхбыстрого ОЗУ.
Логическая структура памяти в IBM PC
В реальном режиме память делится на следующие участки:
- Основная область памяти (англ. conventional memory).
- Расширенная память (EMS)
- Дополнительная память (XMS)
- Upper Memory Area (UMA)
- High Memory Area (HMA)
См. также
- Запоминающее устройство с произвольным доступом
- Магниторезистивная оперативная память
- Троичная ячейка памяти
- Расслоение оперативной памяти
Ссылки
- Современная оперативная память (RAM FAQ 1.01)
- http://digital.sibsutis.ru/Proc/RAM.htm Статические оперативные запоминающие устройства - ОЗУ (RAM)
Литература
- Скотт Мюллер. Глава 6. Оперативная память // Модернизация и ремонт ПК = Upgrading and Repairing PCs. — 17 изд. — М.: «Вильямс», 2007. — С. 499—572. — ISBN 0-7897-3404-4.