
- •I. Устройство памяти
- •1. Устройства внутренней памяти
- •1.1. Оперативная память
- •1.2. Кэш-память
- •1.3. Специальная память
- •1.4. Технологии оперативной памяти
- •Fpm dram
- •Edo dram
- •Bedo dram
- •Sdram II (ddr)
- •1.2. Устройства внешней памяти
- •II. Состав, классификация и характеристики периферийных устройств
- •1. Классификация периферийных устройств
- •2. Устройства ввода
- •2.1. Клавиатура
- •2.2. Мышь
- •2.3. Прочие устройства ввода - манипуляторы
- •2.4. Сканер
- •3. Устройства вывода
- •3.1. Накопители на гибких магнитных дисках
- •3.2. Накопители на жестких магнитных дисках
- •3.3. Накопители на компакт-дисках
- •3.4. Записывающие оптические и магнитооптические накопители
- •3.5.Накопители с оптическим носителем
- •3.6. Накопители на магнитной ленте (стримеры) и накопители на сменных дисках
- •4. Аудиоадаптер
- •5. Видеоадаптер и графический акселератор
- •6. Видеосистема компьютера
- •6.1. Монитор на базе электронно-лучевой трубки
- •6.2. Жидкокристаллические мониторы
- •6.3. Сенсорный экран
- •6.4. Принтеры
- •III. Устройства пк и их характеристики
- •7. Системный блок
- •8. Порты (каналы ввода - вывода)
- •Системная плата
- •IV. Интерфейсы вычислительных систем
- •V. Мультимедиа и мультимедиа-компьютер
1.4. Технологии оперативной памяти
Современные технологии оперативной памяти (табл. 9.4) в основном используют два схемотехнических решения для повышения быстродействия DRAM:
включение в микросхемы динамической памяти некоторого количества статической памяти;
синхронная работа памяти и ЦП, т.е. использование внутренней конвейерной архитектуры и чередование адресов.
Таблица 9.4. Современные технологии оперативной памяти | |
CDRAM (Cache DRAM) |
Добавление SRAM (8, 16 Кб) |
EDRAM (Enhanced DRAM ) | |
SDRAM (Synchronous DRAM) |
3-х ступенчатый конвейер, 2 банка памяти с доступом типа "пинг-понг" |
RDRAM (Rambus DRAM) |
Функционирует по протоколу расщепления транзакций |
EDO (Extended Data Out) DRAM |
Добавлен набор регистров-защелок |
BEDO DRAM (Burst EDO DRAM) | |
DDR400SDRAM |
Double Data Rate - данные передаются по переднему и заднему фронтам импульса |
Fpm dram
Данная технология широко использовалась в системах на основе Intel-386 и Intel-486. С появлением МП Pentium была вытеснена EDO DRAM. Ее эффективность обусловлена конвейерной организацией МП. Контроллер памяти позволял выставлять на шину адрес только один раз при чтении пакета из 4 байт, при этом сигнал RAS# удерживается на низком уровне. Типичное время доступа при частоте системной шины 66 МГц - 60 нс (35 нс - внутри строки), что соответствует режиму 5-3-3-3 (5 циклов шины на чтение первого байта строки и по 3 цикла шины при чтении последующих байт).
Edo dram
По сравнению с FPM DRAM, в микросхемах памяти данной технологии для каждого банка добавлен регистр-защелка, в котором сохраняются выходные данные. Считывание из него производится внешними схемами вплоть до спада следующего импульса CAS#. Время доступа внутри страницы снижается до 25 нс, повышая производительность на 40%, что соответствует режиму чтения 5-2-2-2.
Установка регистра-защелки практически не увеличивает стоимость микросхемы, однако ее применение дает эффект, соизмеримый с установкой внешнего асинхронного кэша.
Bedo dram
Данная технология является развитием конвейерной архитектуры. В структуру памяти, кроме регистра-защелки, был внедрен счетчик адреса колонок для пакетного цикла, что позволяет выставлять адрес колонки только в его начале, а в последующих передачах лишь запрашивать очередные данные. В результате удлинения конвейера выходные данные как бы отстают на один сигнал CAS#, зато следующие появляются без тактов ожидания. При этом стартовый адрес следующего пакета пересылается вместе с последним CAS#-сигналом предыдущего. Если чипсет способен генерировать обращения к памяти в режиме смежных циклов, то можно достичь выигрыша в производительности, соответствующего режиму чтения 5-1-1-1.
SDRAM
Особенностью технологии SDRAM (Synchronous DRAM) является синхронная работа микросхем памяти и процессора. Тактовый генератор, задающий скорость работы микропроцессором, также управляет работой SDRAM. При этом уменьшаются временные задержки в процессе циклов ожидания, и ускоряется поиск данных. Эта синхронизация позволяет контроллеру памяти точно знать время готовности данных. Таким образом, скорость доступа увеличивается благодаря тому, что данные доступны во время каждого такта таймера. Технология SDRAM позволяет использовать множественные банки памяти, функционирующие одновременно, дополнительно к адресации целыми блоками. Микросхемы SDRAM имеют программируемые параметры и свои наборы команд. Длина пакетного цикла чтения-записи может программироваться (1, 2, 4, 8, 256 элементов). Цикл может быть прерван специальной командой без утери данных. Конвейерная организация позволяет инициировать следующий цикл чтения до окончания предыдущего.