Системная (внутренняя) память компьютера(2.5.4)

Для хранения информации в компьютере исполь­зуются следующие виды памяти: кэш-память, ПЗУ, опера­тивная память (ОЗУ), долговременная (внешняя) память. Первые три типа памяти образуют внутреннюю (системную) память компьютера. Основными характеристиками любого типа памяти являются объём, вре­мя доступа и плотность записи информации.

Объём памяти — это максимальное количество информации, которое может быть помещено в эту память. Объём памяти измеряется в килобай­тах, мегабайтах, гигабайтах.

Время доступа к памяти — это минимальное время, достаточное для размещения в памяти единицы информации. Время доступа обычно из­меряется в наносекундах (наносекунда — это одна миллиардная часть се­кунды).

Плотность записи информации представляет собой количество ин­формации, записанной на единице поверхности носителя.

Кэш-память

Кэш-память является элементом микропроцессора. О её назначении было сказано в п. 2.5.2. Физически кэш-память основана на микросхемах статической памяти SRAM (Static Random Access Memory). Состоит из  4 - 8 транзисторов, ко­торые в совокупности образуют триггер. Статическая память работает го­раздо быстрее динамической (речь о динамической памяти пойдёт даль­ше), но к её недостаткам относятся высокая стоимость и низкая плотность хранения информации. Эти два недостатка не позволяют использовать статическую память в качестве ОЗУ.

Постоянное запоминающее устройство (ПЗУ)

ПЗУ (постоянное запоминающее устройство) — энергонезависимая память, используемая только для чтения.

Данный вид памяти используется для хранения только такой информа­ции, которая обычно не меняется в ходе эксплуатации компьютера. В  нем хранится базовое система ввода-вывода (BIOS). Микросхемы ПЗУ (рис. 2.26) располага­ются на материнской плате. Из всех трёх типов системной памяти ПЗУ имеет самое большое вре­мя доступа, т. е. является наиболее медленной. Её объём обычно равен 128 или 256 Кбайт.

 

 

Оперативное запоминающее устройство

 

ОЗУ (оперативное запоминающее устройство) — энергозависимая память, применяемая для временного хранения команд и данных, необходимых процессору для выполнения текущих операций.

Как вы уже знаете, наименьшей частицей памяти является бит, в котором хранится либо 0, либо 1. Отдельные биты объединяются в ячейки, каждая из которых имеет свой адрес, поэтому процессор при необходимости может обратиться к любой ячейке за одну операцию. Минимальной адресуемой ячейкой оперативной памяти является байт. Для выбора нужной ячейки используется её адрес, передаваемый по адресной шине. Адресация байтов начинается с нуля.

Несмотря на то, что минимальной адресуемой ячейкой оперативной памяти является байт, физически по шине передаются не отдельные байты, а машинные слова. Размер машинного слова определяется разрядностью процессора. То есть размер машинного слова определяется количеством битов, к которым процессор имеет одновременный доступ. Например, для 16-разрядного процессора размер машинного слова будет равен 2 байтам. Адрес машинного слова равен адресу младшего байта, входящего в состав это слова. Например, для 32-разрядного процессора адресация машинных слов будет выглядеть следующим образом:

Машинное слово

Байты

0

0

1

2

3

4

4

5

6

7

8

8

9

10

11

 

 

 

 

 

 

Физически ОЗУ строится на микросхемах динамической памяти DRAM (Dynamic Random Access Memory). В динамической памяти ячейки построены на основе областей с накоплением зарядов (конденсаторов), занимающих гораздо меньшую площадь, чем триггеры. При записи бита в такую ячейку в ней формируется электрический заряд, сохраняющийся в течение 2-4 миллисекунд. Но для сохранения заряда ячейки необходимо постоянно регенерировать (перезаписывать) её содержимое. В связи с этим скорость доступа к ячейкам ОЗУ ниже, чем к статической памяти. Для создания ячейки динамической памяти достаточного всего одного транзистора и одного конденсатора, поэтому она дешевле статической памяти и имеет большую плотность упаковки.

Оперативная память изготавливается в виде небольших печатных плат с рядами контактов, на которых размещаются интегральные схемы памяти (модули памяти, рис. 2.27). Модули памяти различаются по размеру и количеству контактов (в зависимости от типа используемой памяти), а также по быстродействию и объёму.

Объёмы оперативной памяти современных компьютеров могут измеряться несколькими гигабайтами (в среднем от 1 до 4 Гбайт).