Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика (1 семестр).doc
Скачиваний:
143
Добавлен:
11.06.2015
Размер:
777.73 Кб
Скачать

6.5.Организация оперативной памяти

Оперативная память (RAM - Random Access Memory) - это массив кристаллических ячеек, способных хранить данные. Существует много различных типов оперативной памяти, но с точки зрения физического принципа действия различают динамическую память (DRAM) и статическую память (SRAM).

Ячейки динамической памяти (DRAM) можно представить в виде микроконденсаторов, способных накапливать заряд на своих обкладках. Это наиболее распространенный и экономически доступный тип памяти. Недостатки этого типа связаны, во-первых, с тем, что как при заряде, так и при разряде конденсаторов неизбежны переходные процессы, то есть запись данных происходит сравнительно медленно. Второй важный недостаток связан с тем, что заряды ячеек имеют свойство рассеиваться в пространстве, причем весьма быстро. Если оперативную память постоянно не <подзаряжать>, утрата данных происходит через несколько сотых долей секунды. Для борьбы с этим явлением в компьютере происходит постоянная регенерация (освежение, подзарядка) ячеек оперативной памяти.

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

Микросхемы динамической памяти используют в качестве основной оперативной памяти компьютера. Микросхемы статической памяти используют в качестве вспомогательной памяти (так называемой кэш-памяти), предназначенной для оптимизации работы процессора.

Каждая ячейка памяти имеет свой адрес, который выражается числом. Максимальный объем оперативной памяти определяется разрядностью шины адреса (вопрос #1). Таким образом, имея 32-разрядную шину адреса, может быть осуществлена непосредственная адресация к полю памяти размером 232 = 4 294 967 296 байт (4 Гб). Однако это отнюдь не означает, что именно столько оперативной памяти непременно должно быть в компьютере. В современных ПК объем оперативной памяти составляет 128-256 Мб и более.

Одна адресуемая ячейка содержит восемь двоичных ячеек, в которых можно сохранить 8 бит, то есть 1 байт данных. Таким образом, адрес любой ячейки памяти можно выразить 4-мя байтами.

Оперативная память в компьютере размещается на стандартных панельках, называемых модулями. Модули оперативной памяти вставляют в соответствующие разъемы на материнской плате.

Различают два вида оперативной памяти:

- SIMM - однорядные;

- DIMM - двухрядные.

Организация (**к шине адреса, регистр адреса, регстр данных, запись чтение готово)

Чтение:

1)Процессор <высылает> на шину адреса адрес нужной ячейки памяти

2)Память обнаруживает, что этот адрес из её адресного пространства, и записывает в регистр адреса

3)Дешифратор из двоичного кода получает <хрен прочитаешь, какой код>, толи <суммарный>, толи <унитарный>.

4)Процессор дает команду прочитать. Считывает из ячейки информацию в регистр данных. Затем подключается к шине данных.

5)Готово. Процессор забирает с шины данных считанный код.

Запись:

1)Процессор <высылает> на шину адреса адрес нужной ячейки памяти, в которую нужно записать информацию.

2)Память обнаруживает, что этот адрес из её адресного пространства, и записывает в регистр адреса.

3)Процессор отправляет данные на шину данных.

4)С шины данных в регистр данных.

5)Запись в соответствующую ячейку.

Основные характеристики оперативной памяти

1) Латентность (задержка при передаче данных) - у модулей SIMM она составляла около 60 нс, у первых DIMM-модулей 8-10 нс, у современной оперативной памяти DIMM DDR, DIMM DDR2 - 1,6-2,5 нс.

2) Объём одного модуля оперативной памяти может достигать 1 Гб. Стандартный объем современной оперативной памяти: 64, 128, 256, 512, 1024 Мб.