Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по архитектуре ЭВМ.doc
Скачиваний:
32
Добавлен:
02.05.2014
Размер:
440.83 Кб
Скачать

Уровни хранения информации

НМД обеспечивают долговременное хранение данных, что позволяет сохранять информацию между сеансами работы на ПК или в течение многих лет. Информация записывается путём намагничивания поверхности дисков, поэтому дисковые накопители являются энергонезависимыми (nonvolative) устройствами хранения информации. Это означает, что для сохранения содержимого необязательно постоянно подавать питание дисковому накопителю. ОЗУ (RAM–randomaccessmemory) – память произвольного доступа энергозависимая (volative). Это означает, что при отключении питания её содержимое утрачивается. Пользователи часто разделяют технологии устройств хранения информации с учётом быстродействия и ёмкости. Поэтому, так как дисковые накопители являются, механическими устройствами, они работают намного медленнее по сравнению с электронной памятью.

С целью достижения максимальной производительности в ПК используются устройства всех видов.

Организация ОЗУ ПК

В ОЗУ хранятся команды, выполняемые ЦП, а также данные программ. Обычно RAMописывается в виде рядов ячеек, хранения данных. Программисты часто представляютRAMкак разряды(биты), группируемые в слова, соответствующие разрядности шины данных. ЦП, взаимодействующие с 32-разрядной шиной данных используются 32-разрядные слова, а для 64-разрядной шины данных используются 64-разрядные слова. Но в фоновом режиме программисты могут осуществлять доступ к отдельным байтамRAMс индивидуальной адресацией.

Следовательно, область хранения каждого байта можно считать ячейкой с уникальным адресом. Чтобы извлечь информацию из определённой ячейки или сохранить данные в память ЦП, должен указываться адрес ячейки. Количество разрядов в шине адреса определяет количество адресов памяти. Например, 32-разрядная шина адреса определяет память размером 232байтов или ~4ГБ. Поэтому 64-разрядная шина адреса позволяет адресовать 264или ~18,5∙1018ячеек памяти.

Динамическое озу dram

Во многих компьютерах используется микросхема DRAM(Dynamicrandomaccessmemory), благодаря их быстродействию, большой ёмкости и низкой стоимости. Для хранения одного бита информации вDRAMиспользуется транзистор и конденсатор. Текущее значение бита определяется зарядом конденсатора. Проблема в том, что они сохраняют заряд в течение определённого времени. После чего, заряд требуется обновить. Чтобы обновить заряд конденсатора, контроллер памяти читает его значение, что приводит к разряду конденсатора (потеря значения). Затем контроллер должен восстановить значение заряда конденсатора. Обычно контроллер обновляет значение битов с частотой 66MHz. Когда процессор запрашивает значение ячейки памятиDRAM, контроллер должен разрядить конденсатор, чтобы определить хранимое значение. Если оно составляет 1 (конденсатор был заряжен), контроллер должен восстановить его. Поскольку в результате считывания конденсатор разряжается, этот процесс называется разрушающим чтением.

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

Соседние файлы в предмете Архитектура вычислительных систем