Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Процессоры и Organizaciya_evm_i_stud.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
2.15 Mб
Скачать

5.2.3.Статическая память

Статическая память (SRAM) в современных компьютерах обычно применяется в качестве кэш-памяти для кэширования основного объема RAM.

Статическая память выполняется обычно на основе ТТЛ-, КМОП- или БиКМОП-микросхем и по способу доступа к данным может быть как асинхронной, так и синхронной. Асинхронным называется доступ к данным, который можно осуществлять в произвольный момент времени.

Синхронная память обеспечивает доступ к данным не в произвольные моменты времени, а синхронно с тактовыми импульсами. В промежутках между ними память может готовить для доступа следующую порцию данных. В большинстве материнских плат используется разновидность синхронной памяти - синхронно-конвейерная SRAM (Pipelined Burst SRAM), для которой типичное время одиночной операции чтения/записи составляет 3 такта, а групповая операция занимает 3-1-1-1 такта при первом обращении и 1-1-1-1 при последующих обращениях, что обеспечивает ускорение доступа более чем на 25%.

5.2.4.Обозначения модулей памяти

Существует два типа обозначений для одной и той же памяти: одно - по "эффективной частоте" DDRxxx, а второе - по теоретической пропускной способности PCxxxx.

Обозначение "DDRxxx" исторически сформировалось из последовательности названий стандартов "PC66-PC100-PC133" - когда было принято скорость памяти ассоциировать с частотой (сокращение "DDR" ввели для того, чтобы отличать SDR SDRAM от DDR SDRAM). Одновременно с памятью DDR SDRAM появилась память RDRAM (Rambus), на которой решили ставить не частоту, а пропускную способность - PC800. При этом ширина шины данных осталась равной 64 бит (8 байт), то есть обозначение PC800 (800 Мбайт/с) получилось умножением 100 МГц на 8. От названия ничего не изменилось, и PC800 RDRAM - суть та же самая PC100 SDRAM, только в другом корпусе. Компании, которые выпускают модули, стали писать теоретическую пропускную способность - PCxxxx. Так появились PC1600, PC2100 и следующие. При этом у DDR SDRAM эффективная частота выше в два раза, а значит и большие числа в обозначениях.

Пример соответствия разных систем обозначения:

100 МГц = PC1600 DDR SDRAM = DDR200 SDRAM = PC100 SDRAM = PC800 RDRAM

133 МГц = PC2100 DDR SDRAM = DDR266 SDRAM = PC133 SDRAM = PC1066 RDRAM

166 МГц = PC2700 DDR SDRAM = DDR333 SDRAM = PC166 SDRAM = PC1333 RDRAM

200 МГц = PC3200 DDR SDRAM = DDR400 SDRAM = PC200 SDRAM = PC1600 RDRAM

250 МГц = PC4000 DDR SDRAM = DDR500 SDRAM

5.3.Видеопамять: mdram, vram, wram и sgram

Все перечисленные в заголовке технологии, используемые в видеоадаптерах, относятся к динамической оперативной памяти, работа которой имеет ряд особенностей. Во-первых, доступ к ней осуществляется достаточно крупными блоками. Во-вторых, она должна быстро перезаписывать большие объемы данных без прерывания процедуры считывания, так как образ картинки, формируемой на экране монитора, постоянно считывается из этой памяти с частотой кадровой развертки монитора, и одновременно в эту же память операционная система осуществляет запись, в результате чего происходит изменение изображения. Эту задачу наиболее эффективно решает так называемая двупортовая RAM, для которой возможно одновременное считывание данных системой развертки и запись. Двупортовая память представлена дорогостоящей VRAM (Video RAM) и более дешевой и быстрой WRAM (Windows RAM). В системах с двупортовой памятью увеличение частоты развертки не приводит к снижению производительности видеоадаптера, поэтому в профессиональных моделях, рассчитанных на использование с большими (19 дюймов и более) мониторами, применяется преимущественно такая видеопамять.

Для ускорения доступа к памяти со стороны графического ускорителя (что особенно важно в 3D-акселераторах) используется либо память Multibank DRAM (MDRAM), разработанная компанией MosSys и использующая распараллеливание операций доступа к данным между большим количеством банков памяти, либо синхронная память SGRAM (аналог SDRAM, оптимизированный для задач видеопамяти), либо обычная SDRAM.