Оперативная память

Поделись знанием:
(перенаправлено с «Ячейка памяти ЭВМ»)
Перейти к: навигация, поиск

Операти́вная па́мять (англ. Random Access Memory, RAM, память с произвольным доступом; ОЗУ (оперативное запоминающее устройство); комп. жарг. память, оперативка) — энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором.

Обмен данными между процессором и оперативной памятью производится:

Содержащиеся в современной полупроводниковой оперативной памяти данные доступны и сохраняются только тогда, когда на модули памяти подаётся напряжение. Выключение питания оперативной памяти, даже кратковременное, приводит к искажению либо полному разрушению хранимой информации.

Энергосберегающие режимы работы материнской платы компьютера позволяют переводить его в режим сна, что значительно сокращает уровень потребления компьютером электроэнергии. В режиме гибернации питание ОЗУ отключается. В этом случае для сохранения содержимого ОЗУ операционная система (ОС) перед отключением питания записывает содержимое ОЗУ на устройство постоянного хранения данных (как правило, жёсткий диск). Например, в ОС Windows XP содержимое памяти сохраняется в файл hiberfil.sys, в ОС семейства Unix — на специальный swap-раздел жёсткого диска.

В общем случае, ОЗУ содержит программы и данные ОС и запущенные прикладные программы пользователя и данные этих программ, поэтому от объёма оперативной памяти зависит количество задач, которые одновременно может выполнять компьютер под управлением ОС.

Оперативное запоминающее устройство, ОЗУ — техническое устройство, реализующее функции оперативной памяти.

ОЗУ может изготавливаться как отдельный внешний модуль или располагаться на одном кристалле с процессором, например, в однокристальных ЭВМ или однокристальных микроконтроллерах.





История

В 1834 году Чарльз Бэббидж начал разработку аналитической машины. Одну из важных частей этой машины он называл «складом» (store), эта часть предназначалась для хранения промежуточных результатов вычислений. Информация в «складе» запоминалась в чисто механическом устройстве в виде поворотов валов и шестерней.

ЭВМ первого поколения можно считать ещё полуэкспериментальными, поэтому в них использовалось множество разновидностей и конструкций запоминающих устройств, основанных на различных физических принципах:

В качестве ОЗУ использовались также магнитные барабаны, обеспечивавшие достаточно малое для ранних компьютеров время доступа; также они использовались в качестве основной памяти для хранения программ и данных.

Второе поколение требовало более технологичных, дешёвых и быстродействующих ОЗУ. Наиболее распространённым видом ОЗУ в то время стала память на магнитных сердечниках.

Начиная с третьего поколения большинство электронных узлов компьютеров стали выполнять на микросхемах, в том числе и ОЗУ. Наибольшее распространение получили два вида ОЗУ:

Статическая и динамическая память не сохраняли информацию при отключении питания. Сохранять информацию при отключении питания способна энергонезависимая память.

Сейчас применяются два основных вида ОЗУ:

  • статическое (SRAM); память в виде массивов триггеров;
  • динамическое (DRAM); память в виде массивов конденсаторов;

В SRAM бит данных хранится в виде состояния триггера. Этот вид памяти является более дорогим в расчёте на хранение 1 бита, но, как правило, имеет наименьшее время доступа и меньшее энергопотребление, чем DRAM. В современных компьютерах часто используется в качестве кэш-памяти процессора.

DRAM хранит бит данных в виде заряда конденсатора. Однобитовая ячейка памяти содержит конденсатор и транзистор. Конденсатор заряжается до более высокого или низкого напряжения (логические 1 или 0). Транзистор выполняет функцию ключа, подключающего конденсатор к схеме управления, расположенного на том же чипе. Схема управления позволяет считывать состояние заряда конденсатора или изменять его. Так как хранение 1 бита информации в этом виде памяти дешевле, чем в SRAM, DRAM сейчас преобладает в компьютерах.

Статические и динамические ОЗУ являются энергозависимыми, так как информация в них теряется при отключении питания. Энергонезависимые (постоянная память, ПЗУ) устройства сохраняют информацию вне зависимости от наличия питания. К ним относятся флэш-накопители, карты памяти для фотоаппаратов и портативных устройств и т. д.

В устройствах управления энергозависимой памяти (SRAM или DRAM) часто включают специальные схемы для обнаружения и/или исправления ошибок. Это достигается введением избыточных битов в хранимые машинные слова, используемые для проверки (например, биты чётности) или коррекции ошибок.

Точнее, термин RAM относится только к устройствам твёрдотельной памяти DRAM или SRAM — основной памяти большинства современных компьютеров. Для оптических дисков термин DVD-RAM не совсем корректен, так как, в отличие от дисков типа CD-RW или DVD-RW, старые данные не должны стираться перед записью новых. Тем не менее, информационно DVD-RAM похож на жёсткий диск, хотя время обращения к нему намного больше.

ОЗУ современных компьютеров

ОЗУ большинства современных компьютеров представляет собой модули динамической памяти, содержащие полупроводниковые ИС ЗУ, организованные по принципу устройств с произвольным доступом. Память динамического типа дешевле, чем статического, и её плотность выше, что позволяет на той же площади кремниевого кристалла разместить больше ячеек памяти, но при этом её быстродействие ниже. Статическая память, наоборот, более быстрая память, но она и дороже. В связи с этим основную оперативную память строят на модулях динамической памяти, а память статического типа используется для построения кэш-памяти внутри микропроцессора.

Память динамического типа

Экономичный вид памяти. Для хранения разряда (бита или трита) используется схема, состоящая из одного конденсатора и одного транзистора (в некоторых вариантах два конденсатора). Такой вид памяти, во-первых, дешевле (один конденсатор и один транзистор на 1 бит дешевле нескольких транзисторов триггера), и, во-вторых, занимает меньшую площадь на кристалле (там, где в SRAM размещается один триггер, хранящий 1 бит, можно разместить несколько конденсаторов и транзисторов для хранения нескольких бит). Но DRAM имеет и недостатки. Во-первых, работает медленнее, поскольку, если в SRAM изменение управляющего напряжения на входе триггера сразу очень быстро изменяет его состояние, то для того, чтобы изменить состояние конденсатора, его нужно зарядить или разрядить. Перезаряд конденсатора гораздо более длителен (в 10 и более раз), чем переключение триггера, даже если ёмкость конденсатора очень мала. Второй существенный недостаток — конденсаторы со временем разряжаются. Причём разряжаются они тем быстрее, чем меньше их электрическая ёмкость и больше ток утечки, в основном, утечка через ключ.

Именно из-за того, что заряд конденсатора динамически уменьшается во времени, память на конденсаторах получила своё название DRAM — динамическая память. Поэтому, дабы не потерять содержимое памяти, заряд конденсаторов периодически восстанавливается («регенерируется») через определённое время, называемое циклом регенерации (обычно 2 мс). Для регенерации в современных микросхемах достаточно выполнить циклограмму «чтения» по всем строкам запоминающей матрицы. Процедуру регенерации выполняет процессор или контроллер памяти. Так как для регенерации памяти периодически приостанавливается обращение к памяти, это снижает среднюю скорость обмена с этим видом ОЗУ.

Память статического типа

ОЗУ, которое не надо регенерировать (обычно схемотехнически выполненное в виде массива триггеров), называют статической памятью с произвольным доступом или просто статической памятью. Достоинство этого вида памяти — скорость. Поскольку триггеры являются соединением нескольких логических вентилей, а время задержки на вентиль очень мало, то и переключение состояния триггера происходит очень быстро. Данный вид памяти не лишён недостатков. Во-первых, группа транзисторов, входящих в состав триггера, обходится дороже, чем ячейка динамической памяти, даже если они изготавливаются групповым методом миллионами на одной кремниевой подложке. Кроме того, группа транзисторов занимает гораздо больше площади на кристалле, чем ячейка динамической памяти, поскольку триггер состоит минимум из 2 вентилей (шести-восьми транзисторов), а ячейка динамической памяти — только из одного транзистора и одного конденсатора. Используется для организации сверхбыстродействующего ОЗУ, обмен информацией с которым критичен для производительности системы.

Логическая структура памяти в IBM PC

В реальном режиме память делится на следующие участки:

См. также

Напишите отзыв о статье "Оперативная память"

Примечания

Литература

  • Скотт Мюллер. Глава 6. Оперативная память // Модернизация и ремонт ПК = Upgrading and Repairing PCs. — 17-е изд. — М.: Вильямс, 2007. — С. 499—572. — ISBN 0-7897-3404-4.
  • Под. ред. чл.-корр. АН УССР Б. Н. Малиновского. Глава 2.3 БИС ЗУ для построения внутренней памяти // Справочник по персональным ЭВМ. — К.: Тэхника, 1990. — С. 384. — ISBN 5-335-00168-2.

Ссылки

  • [www.ixbt.com/mainboard/ram-faq-2006.shtml Современная оперативная память (RAM FAQ 1.01)]


Отрывок, характеризующий Оперативная память

– Тит, ступай молотить, – говорил шутник.
– Тьфу, ну те к чорту, – раздавался голос, покрываемый хохотом денщиков и слуг.
«И все таки я люблю и дорожу только торжеством над всеми ими, дорожу этой таинственной силой и славой, которая вот тут надо мной носится в этом тумане!»


Ростов в эту ночь был со взводом во фланкёрской цепи, впереди отряда Багратиона. Гусары его попарно были рассыпаны в цепи; сам он ездил верхом по этой линии цепи, стараясь преодолеть сон, непреодолимо клонивший его. Назади его видно было огромное пространство неясно горевших в тумане костров нашей армии; впереди его была туманная темнота. Сколько ни вглядывался Ростов в эту туманную даль, он ничего не видел: то серелось, то как будто чернелось что то; то мелькали как будто огоньки, там, где должен быть неприятель; то ему думалось, что это только в глазах блестит у него. Глаза его закрывались, и в воображении представлялся то государь, то Денисов, то московские воспоминания, и он опять поспешно открывал глаза и близко перед собой он видел голову и уши лошади, на которой он сидел, иногда черные фигуры гусар, когда он в шести шагах наезжал на них, а вдали всё ту же туманную темноту. «Отчего же? очень может быть, – думал Ростов, – что государь, встретив меня, даст поручение, как и всякому офицеру: скажет: „Поезжай, узнай, что там“. Много рассказывали же, как совершенно случайно он узнал так какого то офицера и приблизил к себе. Что, ежели бы он приблизил меня к себе! О, как бы я охранял его, как бы я говорил ему всю правду, как бы я изобличал его обманщиков», и Ростов, для того чтобы живо представить себе свою любовь и преданность государю, представлял себе врага или обманщика немца, которого он с наслаждением не только убивал, но по щекам бил в глазах государя. Вдруг дальний крик разбудил Ростова. Он вздрогнул и открыл глаза.
«Где я? Да, в цепи: лозунг и пароль – дышло, Ольмюц. Экая досада, что эскадрон наш завтра будет в резервах… – подумал он. – Попрошусь в дело. Это, может быть, единственный случай увидеть государя. Да, теперь недолго до смены. Объеду еще раз и, как вернусь, пойду к генералу и попрошу его». Он поправился на седле и тронул лошадь, чтобы еще раз объехать своих гусар. Ему показалось, что было светлей. В левой стороне виднелся пологий освещенный скат и противоположный, черный бугор, казавшийся крутым, как стена. На бугре этом было белое пятно, которого никак не мог понять Ростов: поляна ли это в лесу, освещенная месяцем, или оставшийся снег, или белые дома? Ему показалось даже, что по этому белому пятну зашевелилось что то. «Должно быть, снег – это пятно; пятно – une tache», думал Ростов. «Вот тебе и не таш…»
«Наташа, сестра, черные глаза. На… ташка (Вот удивится, когда я ей скажу, как я увидал государя!) Наташку… ташку возьми…» – «Поправей то, ваше благородие, а то тут кусты», сказал голос гусара, мимо которого, засыпая, проезжал Ростов. Ростов поднял голову, которая опустилась уже до гривы лошади, и остановился подле гусара. Молодой детский сон непреодолимо клонил его. «Да, бишь, что я думал? – не забыть. Как с государем говорить буду? Нет, не то – это завтра. Да, да! На ташку, наступить… тупить нас – кого? Гусаров. А гусары в усы… По Тверской ехал этот гусар с усами, еще я подумал о нем, против самого Гурьева дома… Старик Гурьев… Эх, славный малый Денисов! Да, всё это пустяки. Главное теперь – государь тут. Как он на меня смотрел, и хотелось ему что то сказать, да он не смел… Нет, это я не смел. Да это пустяки, а главное – не забывать, что я нужное то думал, да. На – ташку, нас – тупить, да, да, да. Это хорошо». – И он опять упал головой на шею лошади. Вдруг ему показалось, что в него стреляют. «Что? Что? Что!… Руби! Что?…» заговорил, очнувшись, Ростов. В то мгновение, как он открыл глаза, Ростов услыхал перед собою там, где был неприятель, протяжные крики тысячи голосов. Лошади его и гусара, стоявшего подле него, насторожили уши на эти крики. На том месте, с которого слышались крики, зажегся и потух один огонек, потом другой, и по всей линии французских войск на горе зажглись огни, и крики всё более и более усиливались. Ростов слышал звуки французских слов, но не мог их разобрать. Слишком много гудело голосов. Только слышно было: аааа! и рррр!
– Что это? Ты как думаешь? – обратился Ростов к гусару, стоявшему подле него. – Ведь это у неприятеля?
Гусар ничего не ответил.
– Что ж, ты разве не слышишь? – довольно долго подождав ответа, опять спросил Ростов.
– А кто ё знает, ваше благородие, – неохотно отвечал гусар.
– По месту должно быть неприятель? – опять повторил Ростов.
– Може он, а може, и так, – проговорил гусар, – дело ночное. Ну! шали! – крикнул он на свою лошадь, шевелившуюся под ним.
Лошадь Ростова тоже торопилась, била ногой по мерзлой земле, прислушиваясь к звукам и приглядываясь к огням. Крики голосов всё усиливались и усиливались и слились в общий гул, который могла произвести только несколько тысячная армия. Огни больше и больше распространялись, вероятно, по линии французского лагеря. Ростову уже не хотелось спать. Веселые, торжествующие крики в неприятельской армии возбудительно действовали на него: Vive l'empereur, l'empereur! [Да здравствует император, император!] уже ясно слышалось теперь Ростову.
– А недалеко, – должно быть, за ручьем? – сказал он стоявшему подле него гусару.
Гусар только вздохнул, ничего не отвечая, и прокашлялся сердито. По линии гусар послышался топот ехавшего рысью конного, и из ночного тумана вдруг выросла, представляясь громадным слоном, фигура гусарского унтер офицера.
– Ваше благородие, генералы! – сказал унтер офицер, подъезжая к Ростову.
Ростов, продолжая оглядываться на огни и крики, поехал с унтер офицером навстречу нескольким верховым, ехавшим по линии. Один был на белой лошади. Князь Багратион с князем Долгоруковым и адъютантами выехали посмотреть на странное явление огней и криков в неприятельской армии. Ростов, подъехав к Багратиону, рапортовал ему и присоединился к адъютантам, прислушиваясь к тому, что говорили генералы.
– Поверьте, – говорил князь Долгоруков, обращаясь к Багратиону, – что это больше ничего как хитрость: он отступил и в арьергарде велел зажечь огни и шуметь, чтобы обмануть нас.
– Едва ли, – сказал Багратион, – с вечера я их видел на том бугре; коли ушли, так и оттуда снялись. Г. офицер, – обратился князь Багратион к Ростову, – стоят там еще его фланкёры?
– С вечера стояли, а теперь не могу знать, ваше сиятельство. Прикажите, я съезжу с гусарами, – сказал Ростов.
Багратион остановился и, не отвечая, в тумане старался разглядеть лицо Ростова.
– А что ж, посмотрите, – сказал он, помолчав немного.
– Слушаю с.
Ростов дал шпоры лошади, окликнул унтер офицера Федченку и еще двух гусар, приказал им ехать за собою и рысью поехал под гору по направлению к продолжавшимся крикам. Ростову и жутко и весело было ехать одному с тремя гусарами туда, в эту таинственную и опасную туманную даль, где никто не был прежде его. Багратион закричал ему с горы, чтобы он не ездил дальше ручья, но Ростов сделал вид, как будто не слыхал его слов, и, не останавливаясь, ехал дальше и дальше, беспрестанно обманываясь, принимая кусты за деревья и рытвины за людей и беспрестанно объясняя свои обманы. Спустившись рысью под гору, он уже не видал ни наших, ни неприятельских огней, но громче, яснее слышал крики французов. В лощине он увидал перед собой что то вроде реки, но когда он доехал до нее, он узнал проезженную дорогу. Выехав на дорогу, он придержал лошадь в нерешительности: ехать по ней, или пересечь ее и ехать по черному полю в гору. Ехать по светлевшей в тумане дороге было безопаснее, потому что скорее можно было рассмотреть людей. «Пошел за мной», проговорил он, пересек дорогу и стал подниматься галопом на гору, к тому месту, где с вечера стоял французский пикет.
– Ваше благородие, вот он! – проговорил сзади один из гусар.
И не успел еще Ростов разглядеть что то, вдруг зачерневшееся в тумане, как блеснул огонек, щелкнул выстрел, и пуля, как будто жалуясь на что то, зажужжала высоко в тумане и вылетела из слуха. Другое ружье не выстрелило, но блеснул огонек на полке. Ростов повернул лошадь и галопом поехал назад. Еще раздались в разных промежутках четыре выстрела, и на разные тоны запели пули где то в тумане. Ростов придержал лошадь, повеселевшую так же, как он, от выстрелов, и поехал шагом. «Ну ка еще, ну ка еще!» говорил в его душе какой то веселый голос. Но выстрелов больше не было.
Только подъезжая к Багратиону, Ростов опять пустил свою лошадь в галоп и, держа руку у козырька, подъехал к нему.
Долгоруков всё настаивал на своем мнении, что французы отступили и только для того, чтобы обмануть нас, разложили огни.
– Что же это доказывает? – говорил он в то время, как Ростов подъехал к ним. – Они могли отступить и оставить пикеты.
– Видно, еще не все ушли, князь, – сказал Багратион. – До завтрашнего утра, завтра всё узнаем.
– На горе пикет, ваше сиятельство, всё там же, где был с вечера, – доложил Ростов, нагибаясь вперед, держа руку у козырька и не в силах удержать улыбку веселья, вызванного в нем его поездкой и, главное, звуками пуль.
– Хорошо, хорошо, – сказал Багратион, – благодарю вас, г. офицер.
– Ваше сиятельство, – сказал Ростов, – позвольте вас просить.
– Что такое?
– Завтра эскадрон наш назначен в резервы; позвольте вас просить прикомандировать меня к 1 му эскадрону.
– Как фамилия?
– Граф Ростов.
– А, хорошо. Оставайся при мне ординарцем.
– Ильи Андреича сын? – сказал Долгоруков.
Но Ростов не отвечал ему.
– Так я буду надеяться, ваше сиятельство.
– Я прикажу.
«Завтра, очень может быть, пошлют с каким нибудь приказанием к государю, – подумал он. – Слава Богу».

Крики и огни в неприятельской армии происходили оттого, что в то время, как по войскам читали приказ Наполеона, сам император верхом объезжал свои бивуаки. Солдаты, увидав императора, зажигали пуки соломы и с криками: vive l'empereur! бежали за ним. Приказ Наполеона был следующий:
«Солдаты! Русская армия выходит против вас, чтобы отмстить за австрийскую, ульмскую армию. Это те же баталионы, которые вы разбили при Голлабрунне и которые вы с тех пор преследовали постоянно до этого места. Позиции, которые мы занимаем, – могущественны, и пока они будут итти, чтоб обойти меня справа, они выставят мне фланг! Солдаты! Я сам буду руководить вашими баталионами. Я буду держаться далеко от огня, если вы, с вашей обычной храбростью, внесете в ряды неприятельские беспорядок и смятение; но если победа будет хоть одну минуту сомнительна, вы увидите вашего императора, подвергающегося первым ударам неприятеля, потому что не может быть колебания в победе, особенно в тот день, в который идет речь о чести французской пехоты, которая так необходима для чести своей нации.