Ячейка памяти ЭВМ


Ячейка памяти ЭВМ
Запрос «ОЗУ» перенаправляется сюда. Cм. также другие значения.
Простейшая схема взаимодействия оперативной памяти с ЦП

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

В современных вычислительных устройствах, по типу исполнения различают два основных вида ОЗУ:

1. ОЗУ, собранное на триггерах, называемое статической памятью с произвольным доступом, или просто статической памятью - SRAM (Static RAM). Достоинство этой памяти - скорость. Поскольку триггеры собраны на вентилях, а время задержки вентиля очень мало, то и переключение состояния триггера происходит очень быстро. Также данная память не лишена недостатоков. Во-первых, группа транзисторов, входящих в состав триггера обходится дороже, даже если они вытравляются миллионами на одной кремниевой подложке. Кроме того, группа транзисторов занимает гораздо больше места, поскольку между транзисторами, которые образуют триггер, должны быть вытравлены линии связи. Эти соображения заставили изобретателей изобрести более экономичную память, как по стоимости, так и по компактности.

2. В более экономичной памяти для хранения разряда (бита) используют схему, состоящую из одного конденсатора и одного транзистора (в некоторых вариациях конденсаторов два). Такой вид памяти решает, во-первых, проблему дороговизны (один конденсатор и один транзистор дешевле нескольких транзисторов), а во-вторых, компактности (на том месте, где в SRAM размещается один триггер, то есть один бит, можно уместить восемь конденсаторов и транзисторов). Однако есть и свои минусы. Во-первых, память на основе конденсаторов работает медленнее, поскольку если в SRAM изменение напряжения на входе триггера сразу же приводит к изменению его состояния, то для того, чтобы установить в единицу бит на основе конденсатора, этот конденсатор нужно зарядить, а для того, чтобы бит установить в 0, соответственно, разрядить. А зарядка или разрядка конденсатора - гораздо более длительная операция, чем переключение триггера (в 10 и более раз), даже если конденсатор имеет весьма небольшие размеры. Есть и второй существенный минус - конденсаторы склонны к "стеканию" заряда, проще говоря, со временем конденсаторы разряжаются. Причем разряжаются они тем быстрее, чем меньше их емкость. В связи с этим обстоятельством, дабы не потерять содержимое битов, эти конденсаторы необходимо регенерировать через определённый интервал времени, чтобы восстанавливать заряд. Регенерация, выполняется путем считывания заряда (считывание заряда с конденсатора выполняется через транзистор). Контроллер памяти периодически приостанавливает все операции с памятью для регенерации ее содержимого. Эта операция - регенерация значительно снижает производительность ОЗУ. Память на конденсаторах получила название - динамическая память - DRAM (Dynamic RAM) за то, что разряды в ней хранятся не статически, а "стекают" динамически во времени.

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

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

Содержание

Пример структуры адресного пространства памяти на примере IBM PC

Основная область памяти

В область, называемую основной областью памяти (англ. conventional memory), загружается таблица векторов прерываний, различные данные программы

Upper Memory Area

Upper Memory Area (UMA) занимает 384 Кбайт и используется для размещения информации об аппаратной части компьютера. Область условно делится на три области по 128 Кбайт. Первая область служит для видеопамяти. Через вторую область доступны верхней области с помощью специальных драйверов (например, EMM386.EXE, EMS.EXE, LIMEMS.EXE) и/или устройств расширения раньше использовалось для доступа к расширенной памяти через спецификацию расширенной памяти (англ. Expanded Memory Specification, EMS). В современных компьютерах EMS практически не используется.

Дополнительная область памяти

Дополнительная память для 16-битных программ доступна через спецификацию дополнительной памяти (англ. eXtended Memory Specification, XMS). Дополнительная память начинается с адресов выше первого мегабайта и её объём зависит от общего объёма оперативной памяти, установленной на компьютере.

High Memory Area

High Memory Area (HMA) — это область дополнительной памяти за первым мегабайтом размером 64 Кбайт минус 16 байт. Её появление было обусловлено ошибкой в процессоре 80286, в котором не отключалась 21-я линия адреса (а всего их в этом процессоре 24), в результате при обращении по адресам выше FFFF:000F обращение шло ко второму мегабайту памяти вместо начала первого мегабайта (как у 8086/8088). Таким образом, программы реального режима получили доступ к HMA.

См. также

Ссылки

Литература

  • Скотт Мюллер. Глава 6. Оперативная память // Модернизация и ремонт ПК = Upgrading and Repairing PCs. — 17 изд. — М.: «Вильямс», 2007. — С. 499—572. — ISBN 0-7897-3404-4

Wikimedia Foundation. 2010.

Смотреть что такое "Ячейка памяти ЭВМ" в других словарях:

  • ЯЧЕЙКА ПАМЯТИ ЭВМ — совокупность запоминающих элементов или участок запоминающей среды, предназнач. для хранения одного машинного слова (числа), имеющие индивидуальный адрес или канал для обращения. Обычно Я. п. составная часть накопит, блока запоминающего… …   Большой энциклопедический политехнический словарь

  • ЯЧЕЙКА ПАМЯТИ — совокупность элементов запоминающего устройства ЭВМ для хранения 1 машинного слова (числа) или его части (напр., 1 байта). Общее число ячеек памяти всех запоминающих устройств определяет емкость памяти ЭВМ …   Большой Энциклопедический словарь

  • ячейка памяти — совокупность элементов запоминающего устройства ЭВМ для хранения 1 машинного слова (числа) или его части (например, 1 байта). Общее число ячеек памяти всех запоминающих устройств определяет ёмкость памяти ЭВМ. * * * ЯЧЕЙКА ПАМЯТИ ЯЧЕЙКА ПАМЯТИ,… …   Энциклопедический словарь

  • ячейка памяти — ЭВМ, совокупность запоминающих элементов или участок запоминающей среды (напр., участок поверхности магнитной ленты, магнитного или оптического диска), предназначенные для хранения одного машинного слова или его части. Ячейка памяти –… …   Энциклопедия техники

  • ЯЧЕЙКА ПАМЯТИ — совокупность элементов запоминающего устройства ЭВМ для хранения 1 машинного слова (числа) или его части (напр., 1 байта). Общее число Я. п. всех запоминающих устройств определяет ёмкость памяти ЭВМ …   Естествознание. Энциклопедический словарь

  • Ячейка памяти — минимальный адресуемый элемент запоминающего устройства ЭВМ. Основные сведения Ячейки памяти могут иметь разную ёмкость (число разрядов, длину). Современные запоминающие устройства обычно имеют размер ячейки памяти равным одной из степеней двойки …   Википедия

  • Троичная ячейка памяти — Возможно, эта статья содержит оригинальное исследование. Добавьте ссылки на источники, в противном случае она может быть выставлена на удаление. Дополнительные сведения могут быть на странице обсуждения. (11 мая 2011) …   Википедия

  • Двоичнотроичная ячейка памяти — Троичный триггер электронное, механическое, пневматическое, гидравлическое или другое устройство, имеющее три устойчивых состояния, возможность переключения из любого одного из трёх устойчивых состояний в любое из двух других устойчивых состояний …   Википедия

  • Ячейка — Ячейка: Ячейка  сота Ячейка  отсек Ячейка  ящик Ячейка  бокс, релейный шкаф Депозитарная ячейка  сейф в банке, сдаваемый клиентам внаем Ячейка Бенара  понятие в физике Ячейка памяти  в информатике это часть… …   Википедия

  • Ячейка (значения) — Ячейка (Значения): Ячейка сота Ячейка отсек Ячейка ящик Ячейка бокс, релейный шкаф Депозитарная ячейка сейф в банке, сдаваемый клиентам внаем Ячейка Бенара упорядоченные структуры в жидкости, классический пример самоорганизации в физике Ячейка… …   Википедия