- •Часть 1
- •Тема 1: Принципы построения компьютеров
- •1.1. История развития вычислительной техники
- •1.2 Варианты классификации эвм
- •1.3 Классическая архитектура эвм
- •Выводы по теме
- •Тема 1: Принципы построения компьютеров
- •1.4 Состав компьютера
- •1.5 Биты, байты, слова
- •1.6 Ячейки памяти, порты и регистры
- •Тема 1: Принципы построения компьютеров
- •1.7 История развития пк
- •1.8 Структурная схема
- •1.9 Состав системного блока
- •Контрольные вопросы по теме 1
- •Тема 2: Физические основы представления информации в компьютерах
- •2.1. Информатика, информация, сигналы и их представление
- •1.2 Измерение количества информации
- •1.3 Кодирование символьной информации
- •Тема 2: Физические основы представления информации в компьютерах
- •Контрольные вопросы по теме 2
- •Тема 3: Архитектуры микропроцессоров
- •Тема 3: Архитектуры микропроцессоров
- •Контрольные вопросы
- •Тема 3: Архитектуры микропроцессоров
- •Логические узлы (агрегаты) эвм,
- •Простейшие типы архитектур
- •Контрольные вопросы к теме 3
- •Тема 4: Принцип адресации и структура команд
- •Общие сведения, определения и классификация
- •Логическая организация памяти и методы адресации информации
- •Тема 4: Принцип адресации и структура команд
- •4.3 Командный цикл процессора
- •4.3 Структура команд процессора
- •4.4 Система операций
- •Контрольные вопросы по теме 4
- •Тема 5: Система прерываний и организация ввода/вывода
- •Пространство ввода-вывода
- •Параллельный обмен
- •Последовательный обмен
- •Тема 5: Система прерываний и организация ввода/вывода
- •5.5 Виды прерываний
- •5.6 Обнаружение изменения состояния внешней среды
- •Тема 5: Система прерываний и организация ввода/вывода
- •Распределение системных ресурсов
- •Контрольные вопросы по теме 5
- •Тема 6: Многопроцессорные архитектуры
- •6.1 Представление о вычислительных системах
- •6.2 Основные определения.
- •6.3 Уровни и средства комплексирования.
- •Тема 6: Многопроцессорные архитектуры
- •6.3 Классификация м. Флинном
- •6.4 Другие подходы к классификации вс
- •Тема 6: Многопроцессорные архитектуры
- •6.7 Кластерная архитектура
- •Тема 6: Многопроцессорные архитектуры
- •6.8 Коммуникационные среды
- •6.9 Коммутаторы для многопроцессорных вычислительных систем
- •Контрольные вопросы по теме 6
- •Тема 7: Особенности реализации оперативной памяти в компьютерах типа ibm pc
- •7.1 Виды электронная память
- •7.2 Структура оперативной памяти
- •7.3 Кэширование оперативной памяти
- •Тема 7: Особенности реализации оперативной памяти в компьютерах типа ibm pc
- •Основные характеристики зу
- •Основные принципы работы
- •Тема 7: Особенности реализации оперативной памяти в компьютерах типа ibm pc
- •7.7 Динамическая память
- •7.8 Статическая память
- •Контрольные вопросы к теме 7
Тема 7: Особенности реализации оперативной памяти в компьютерах типа ibm pc
Тема лекции:
План лекции:
-
Динамическая память
-
Статическая память
7.7 Динамическая память
Динамическая память (DRAM) в современных ПК используется обычно в качестве оперативной памяти общего назначения, а также как память для видеоадаптера. Из применяемых в современных и перспективных ПК типов динамической памяти наиболее известны DRAM и FPM DRAM, EDO DRAM и BEDO DRAM, EDRAM и CDRAM, Synchronous DRAM, DDR SDRAM и SLDRAM, видеопамять MDRAM, VRAM, WRAM и SGRAM, RDRAM и некоторые другие (табл. 2.2).
Микросхема памяти этого типа представляет собой прямоугольный массив ячеек со вспомогательными логическими схемами, которые используются для чтения или записи данных, а также цепей регенерации, поддерживающих целостность данных. Массивы памяти организованы в строки (raw) и столбцы (column) ячеек памяти, именуемые соответственно линиями слов (wordlines) и линиями бит (bitlines). Каждая ячейка памяти имеет уникальное размещение, задаваемое пересечением строки и столбца. Цепи, поддерживающие работу памяти, включают:
-
усилители, считывающие сигнал, обнаруженный в ячейке памяти;
-
схемы адресации для выбора строк и столбцов;
-
схемы выбора адреса строки (Row address select — /RAS) и столбца (Column address select — /CAS), чтобы открывать и закрывать адреса строк и столбцов, а также начинать и заканчивать операции чтения и записи;
-
цепи записи и чтения информации;
-
внутренние счетчики или регистры -следят за циклами регенерации данных;
-
схемы разрешения вывода (Output enable — ОЕ).
Каждый бит такой памяти представляется в виде наличия (или отсутствия) заряда на конденсаторе, образованном в структуре полупроводникового кристалла. Конденсатор управляет транзистором. Если транзистор открыт и ток идет, это означает «1», если закрыт — «0». С течением времени конденсатор разряжается, и его заряд нужно периодически восстанавливать. Между периодами доступа к памяти посылается электрический ток, обновляющий заряд на конденсаторах для поддержания целостности данных (вот почему данный тип памяти называется динамическим ОЗУ). Этот процесс называется регенерацией памяти. Интервал регенерации измеряется в наносекундах (нс) и это число отражает «скорость» ОЗУ. Большинство ПК на основе процессоров Pentium используют скорость 60 или 70 нс. Процесс регенерации снижает скорость доступа к данным, поэтому доступ к DRAM обычно осуществляется через кэш-память. Однако когда быстродействие процессоров превысило 200 МГц, кэширование перестало, существенно влиять на присущую DRAM низкую скорость и возникла необходимость использования других технологий ОЗУ.
Цикл чтения включает следующие события (для EDO DRAM):
• выбор строки.
-
выбор столбца.
-
разрешение записи (Write enable /WE). Сигнал /WE задает тип операции; высокий уровень напряжения определяет операцию записи, низкий — чтения информации.
-
разрешение вывода (Output enable /OE). Во время операций чтения из памяти этот сигнал предотвращает появление данных прежде времени. Если уровень напряжения в цепи низкий, то данные передаются на выходные линии, как только возможно. При записи в память эта линия игнорируется.
-
ввод/вывод данных. Выводы DQ (также именуемые входо-выходными или I/Os) на чипе памяти предназначены для ввода и вывода. Во время операции записи высокое («1») или низкое («О») напряжение подается на DQ. При чтении данные считываются из выбранной ячейки и передаются на DQ, если доступ осуществлен и /ОЕ открыт. Все остальное время DQ находятся в закрытом состоянии (высокое входное сопротивление) — они не потребляют электрический ток и не выдают сигналов.
Сравнительные характеристики типов динамической памяти.
FPM DRAM (Fast page mode DRAM) — представляет собой стандартный тип памяти, быстродействие которой составляет 60 или 70 нс. Частота шины 66 МГц. В наилучшем случае данный режим реализует временную схему пакета вида 5-3-3-3.
SDRAM (Synchronous DRAM — синхронная динамическая память). Этот тип памяти использует тот факт, что большинство обращений к памяти являются последовательными и спроектирован так, чтобы передать все биты пакета данных как можно быстрее (когда начинается передача пакета, все последующие биты поступают с интервалом 10 нс).
Наибольшая скорость SDRAM в циклах процессора - это 5-1-1-1 для пакета чтения четырех единиц информации (байт/ слово/двойное слово) и она поддерживает частоту шины до 133 МГц.
SDRAM PC100. Для материнских плат, поддерживающих внешние частоты в 100 МГц и выше, необходима память (SDRAM), которая сможет нормально и без сбоев работать с такими частотами, обеспечивая оптимальную скорость. Такие модули памяти должны иметь время доступа не более 8 нс, но самого быстродействия как такового недостаточно. Память, способная устойчиво работать на внешних частотах 100 МГц и выше.
SDRAM PC133 — память, соответствующая стандарту PC 133. Память PC 133 — это лучшие образцы памяти стандарта РС100, ускоренные до 133 МГц.
Пиковая пропускная способность PC 133 SDRAM приблизительно равна 1 Гбайт/с и средняя пропускная способность около 250 Мбайт/с, что соответствует пропускной способности AGP 4-х (1 Гбайт/с - пиковая и 200 Мбайт/с - средняя).
DDR SDRAM (SDRAM II). Традиционно, по логике устройств с синхронизацией, данные передаются по фронту импульса синхронизации. Так как сигнал генератора импульсов изменяется между «1» и «О», данные могут передаваться как по переднему фронту импульса (изменение с «О» на «1»), так и по заднему (с «1» на «О»).
В DDR передача данных осуществляется по обоим фронтам тактовых импульсов одновременно, чем достигается удвоение скорости передачи при той же тактовой частоте.
DDR-II SDRAM. К числу основных отличий технологии DDR-II от предыдущего варианта (DDR-I) относится то, что в ней размер выборки данных увеличен вдвое — с 2 до 4 бит, а значит, во столько же раз возрастает и скорость передачи данных. Например, при 100 МГц она составит 400 Мбайт/с.
Также память DDR-II отличается от DDR-I более низким напряжением питания — 1,8 вместо 2,5 В. Изменена схема компоновки, как на уровне отдельных микросхем, так и на уровне модулей, в частности, предполагается, что модули DDR-II DIMM будут иметь не 184 контакта, как DDR-I DIMM, a 230 контактов.
SLDRAM (Synchronous linked DRAM).
Максимальная скорость передачи превышает 1 Гбайт/с на каждый разряд при частоте 400 МГц..
DRDRAM — высокоскоростная динамическая память с произвольным доступом, разработанная Rambus Inc. Она обеспечивает высокую пропускную способность по сравнению с большинством других DRAM.
Этот модуль назвали RIMM — Rambus In-line Memory Module (no аналогии с SIMM и DIMM) содержит 16 банков памяти. Его особенность — одинаковая длина всех сигнальных дорожек; благодаря этому ко всем чипам RDRAM модуля сигналы приходят одновременно. Дело в том, что при работе на частоте 800 МГц размеры RIMM становятся соизмеримыми с длиной волны (около 37 см), что ужесточает требования к расположению элементов на модуле.
Active Link — разработка NEC, которая использует в DRAM архивацию (сжатие информации). Чтобы не загружать этой работой процессор, функции компрессии/декомпрессии данных возлагаются на микросхемы DRAM. В результате несколько расширилось обрамление кристалла, но получен двойной выигрыш — нужна меньшая по количеству ячеек микросхема DRAM, и доступ к информации происходит быстрее, чем обычно. Поскольку все больше информации в компьютерах имеет мультимедийную природу, то может быть выбран соответствующий алгоритм компрессии. Процессор будет иметь возможность управлять DRAM (например, для выбора алгоритма компрессии) не только обычным образом (через контроллер памяти), но и непосредственно. По сведениям NEC, видеоданные сжимаются в чипе ActiveLink в 4 раза.
IRAM (Intellectual Random Access Memory). Главная идея технологии IRAM заключается в размещении процессора и DRAM в одном чипе. Это дает возможность считывания и записи данных длинными словами (в пределах 128—16 384 бит), обеспечивая высокую пропускную способность памяти. Раньше это было невозможно — все упиралось в неприемлемо большое число выводов микросхемы. Средняя скорость RAC/CAS равна приблизительно 10—30 нс для модулей емкостью 64—256 Мбайт IRAM. При этом снижается энергопотребление и уменьшается место, занимаемое микросхемами памяти.