| ::VIP:: 
				 
				Регистрация: 02.03.2002 Адрес: в Кремле 
					Сообщения: 4 674
				 | 
			
			- Какие типы микросхем памяти используются в системных платах?
 Из микросхем памяти (RAM - Random Access Memory, память с произвольным
 доступом) используется два  основных  типа: статическая (SRAM - Static
 RAM) и динамическая (DRAM - Dynamic RAM).
 
 В статической памяти элементы (ячейки) построены  на различных вариан-
 тах триггеров - схем с двумя устойчивыми состояниями. После записи би-
 та в такую ячейку она  может  пребывать в этом состоянии столь  угодно
 долго - необходимо  только наличие питания. При обращении к микросхеме
 статической памяти на нее подается  полный  адрес,  который при помощи
 внутреннего  дешифратора  преобразуется  в сигналы выборки  конкретных
 ячеек. Ячейки статической памяти имеют малое  время срабатывания (еди-
 ницы-десятки наносекунд), однако микросхемы на их  основе имеют низкую
 удельную плотность данных (порядка единиц  Мбит  на  корпус) и высокое
 энергопотребление. Поэтому статическая память используется в  основном
 в качестве буферной (кэш-память).
 
 В динамической памяти ячейки построены на основе областей с накоплени-
 ем зарядов, занимающих гораздо меньшую  площадь,  нежели  триггеры,  и
 практически не потребляющих энергии при  хранении.  При  записи бита в
 такую ячейку в ней формируется электрический заряд, который сохраняет-
 ся в течение нескольких миллисекунд; для постоянного сохранения заряда
 ячейки необходимо  регенерировать - перезаписывать содержимое для вос-
 становления зарядов. Ячейки микросхем динамической памяти организованы
 в виде прямоугольной (обычно -  квадратной)  матрицы;  при обращении к
 микросхеме на ее входы  вначале  подается адрес строки матрицы, сопро-
 вождаемый сигналом RAS (Row Address Strobe - строб адреса строки), за-
 тем,  через  некоторое время - адрес столбца, сопровождаемый  сигналом
 CAS (Column Address Strobe - строб адреса столбца). При каждом обраще-
 нии к ячейке регенерируют все ячейки  выбранной  строки,  поэтому  для
 полной регенерации  матрицы  достаточно перебрать адреса строк. Ячейки
 динамической памяти  имеют  большее  время срабатывания (десятки-сотни
 наносекунд), но большую  удельную  плотность (порядка десятков Мбит на
 корпус) и меньшее энергопотребление. Динамическая память  используется
 в качестве основной.
 
 Обычные виды SRAM и DRAM называют также асинхронными - потому, что ус-
 тановка адреса, подача управляющих сигналов и чтение/запись данных мо-
 гут выполняться в произвольные моменты  времени  -  необходимо  только
 соблюдение временнЫх соотношений между этими сигналами.  В эти времен-
 ные соотношения  включены так называемые охранные интервалы, необходи-
 мые для стабилизации  сигналов,  которые не позволяют достичь теорети-
 чески возможного  быстродействия  памяти.  Существуют также синхронные
 виды памяти,  получающие  внешний  синхросигнал,  к импульсам которого
 жестко привязаны моменты  подачи адресов и обмена данными; помимо эко-
 номии времени на охранных интервалах,  они  позволяют  более полно ис-
 пользовать внутреннюю конвейеризацию и блочный доступ.
 
 FPM DRAM (Fast Page Mode DRAM - динамическая память с быстрым странич-
 ным доступом) активно  используется  в последние несколько лет. Память
 со страничным доступом отличается от обычной  динамической памяти тем,
 что после выбора строки матрицы и удержании RAS допускает многократную
 установку адреса столбца, стробируемого CAS, а также быструю регенера-
 цию по схеме "CAS прежде RAS". Первое позволяет ускорить блочные пере-
 дачи, когда весь  блок  данных или  его  часть находятся внутри  одной
 строки матрицы,  называемой в этой  системе страницей, а второе - сни-
 зить накладные расходы на регенерацию памяти.
 
 EDO (Extended Data Out - расширенное время удержания данных на выходе)
 фактически представляют собой обычные микросхемы FPM,  на выходе кото-
 рых установлены  регистры-защелки  данных. При страничном обмене такие
 микросхемы работают в режиме простого конвейера: удерживают на выходах
 данных содержимое последней  выбранной ячейки, в  то время как  на  их
 входы  уже  подается адрес следующей выбираемой ячейки. Это  позволяет
 примерно на 15% по сравнению с FPM ускорить  процесс считывания после-
 довательных массивов данных. При случайной адресации  такая память ни-
 чем не отличается от обычной.
 
 BEDO (Burst EDO - EDO с  блочным доступом) - память на основе EDO, ра-
 ботающая не одиночными, а пакетными циклами чтения/записи. Современные
 процессоры, благодаря внутреннему и внешнему кэшированию команд и дан-
 ных, обмениваются с основной памятью преимущественно блоками слов мак-
 симальной ширины. В случае памяти BEDO отпадает необходимость постоян-
 ной подачи последовательных  адресов  на входы микросхем с соблюдением
 необходимых временных  задержек  -  достаточно  стробировать переход к
 очередному слову отдельным сигналом.
 
 SDRAM (Synchronous DRAM -  синхронная  динамическая память) - память с
 синхронным   доступом,   работающая    быстрее   обычной   асинхронной
 (FPM/EDO/BEDO). Помимо  синхронного  метода  доступа, SDRAM использует
 внутреннее разделение массива памяти на  два  независимых  банка,  что
 позволяет совмещать выборку из одного банка с установкой адреса в дру-
 гом банке. SDRAM  также поддерживает блочный обмен. Основная выгода от
 использования SDRAM  состоит  в  поддержке последовательного доступа в
 синхронном режиме,  где  не  требуется дополнительных тактов ожидания.
 При случайном доступе SDRAM  работает  практически с той же скоростью,
 что и FPM/EDO.
 
 PB SRAM (Pipelined Burst SRAM - статическая память с блочным конвейер-
 ным доступом) - разновидность синхронных SRAM  с внутренней конвейери-
 зацией, за счет которой примерно вдвое повышается скорость обмена бло-
 ками данных.
 
 Микросхемы памяти имеют  четыре  основные характеристики - тип, объем,
 структуру и время доступа. Тип обозначает статическую или динамическую
 память, объем показывает общую емкость микросхемы, а структура - коли-
 чество ячеек памяти  и  разрядность каждой ячейки. Например, 28/32-вы-
 водные  DIP-микросхемы  SRAM имеют  восьмиразрядную  структуру  (8k*8,
 16k*8, 32k*8, 64k*8, 128k*8), и кэш  для 486 объемом 256 кб будет сос-
 тоять из восьми микросхем 32k*8 или четырех микросхем 64k*8 (речь идет
 об области данных  -  дополнительные микросхемы для хранения признаков
 (tag) могут иметь другую  структуру).  Две микросхемы по 128k*8 поста-
 вить уже нельзя,  так как нужна  32-разрядная шина данных,  что  могут
 дать только четыре параллельных микросхемы. Распространенные PB SRAM в
 100-выводных корпусах  PQFP  имеют  32-разрядную  структуру 32k*32 или
 64k*32 и используются по две или по четыре в платах для Pentuim.
 
 Аналогично, 30-контактные  SIMM имеют 8-разрядную структуру и ставятся
 с процессорами 286, 386SX и 486SLC по два, а с 386DX, 486DLC и обычны-
 ми 486 - по четыре. 72-контактные SIMM имеют  32-разрядную структуру и
 могут ставиться  с  486 по одному, а с Pentium и Pentium Pro - по два.
 168-контактные DIMM имеют 64-разрядную структуры и  ставятся в Pentium
 и Pentium Pro по одному. Установка модулей памяти или микросхем кэша в
 количестве больше минимального позволяет некоторым платам ускорить ра-
 боту с ними, используя принцип расслоения (Interleave - чередование).
 
 Время доступа характеризует скорость работы микросхемы и обычно указы-
 вается в  наносекундах через тире  в конце наименования. На более мед-
 ленных динамических  микросхемах могут указываться только первые цифры
 (-7 вместо  -70, -15 вместо  -150), на более быстрых статических "-15"
 или "-20" обозначают реальное время доступа к ячейке. Часто на микрос-
 хемах указывается минимальное  из всех возможных времен доступа - нап-
 ример, распространена маркировка 70  нс EDO DRAM, как 50, или 60  нс -
 как 45, хотя такой цикл достижим  только в блочном режиме, а в одиноч-
 ном режиме микросхема по-прежнему срабатывает за 70 или  60 нс. Анало-
 гичная ситуация имеет место в маркировке  PB SRAM: 6 нс вместо 12, и 7
 - вместо 15. Микросхемы SDRAM  обычно  маркируются  временем доступа в
 блочном режиме (10 или 12 нс).
 
 Ниже приведены примеры типовых маркировок микросхем  памяти; в обозна-
 чении  обычно  (но  не  всегда) присутствует объем в  килобитах  и/или
 структура (разрядность адреса и данных).
 
 Статические:
 
 61256           - 32k*8 (256 кбит, 32 кб)
 62512           - 64k*8 (512 кбит, 64 кб)
 32C32           - 32k*32 (1 Мбит, 128 кб)
 32C64           - 64k*32 (2 Мбит, 256 кб)
 
 Динамические:
 
 41256           - 256k*1 (256 кбит, 32 кб)
 44256, 81C4256  - 256k*4 (1 Мбит, 128 кб)
 411000, 81C1000 - 1M*1 (1 Мбит, 128 кб)
 441000, 814400  - 1M*4 (4 Мбит, 512 кб)
 41C4000         - 4M*4, (16 Мбит, 2 Мб)
 MT4C16257       - 256k*16 (4 Мбит, 512 кб)
 MT4LC16M4A7     - 16M*8 (128 Мбит, 16 Мб)
 MT4LC2M8E7      - 2M*8 (16 Мбит, 2 Мб, EDO)
 MT4C16270       - 256k*16 (4 Мбит, 512 кб, EDO)
 
 Микросхемы EDO  часто (но далеко  не всегда) имеют в обозначении "нек-
 руглые" числа: например, 53C400 - обычная DRAM, 53C408 - EDO DRAM.
 |