Динамическая память
Сейчас посмотрим на оперативную память изнутри. В течение уже трех десятилетий в качества основной памяти используют массивы глазок динамичной памяти. Каждый глазок удерживает всего-навсего один КМОП-транзистор, благодаря чему достигается высокая плотность упаковки глазок при низкой цене. Запоминаю-щим элементам в их является конденсатор (емкость затвора), и глазок может помнить своего состояние недолго - всего десятки миллисекунд. Для долгого хранения требуется регенерация - регулярное “освежение” (refresh) памяти, за что эта память и получила название “динамичная” - DRAM (Dynamic RAM). Глазки организуются в двумерные матрицы, и для обращения к глазка требуется последо-вательно подать два выбирающих сигнала - RAS# (Row Access Strobe, строб стро-ки) и CAS# (Column Access Strobe, строб столбца). Временная диаграмма циклов чтения традиционной динамичной памяти приведенная на рисунке (циклы записи для простоты тут ни показанных). Микросхемы динамичной памяти традиционно имеют мультиплексированную шину адреса (MA). Во время действия RAS# на ей должен быть адрес строчки, во время действия CAS# - адрес столбца. Информа-ция на решении шины данных относительно начала цикла (сигнала RAS#) явиться ни раньше, чем через интервал TRAC, который называется подчас доступа.
Есть тоже минимальная задержка данных относительно импульса CAS# (TCAC), и минимально необходимые интервалы пассивности сигналов RAS# и CAS# (времена предзаряда). Все эти параметры и определяют границу изготавливай-тельности памяти. Ключевой параметр микросхем - время доступа - за всю заядло-рию получилась улучшить всего на порядок - с сотен к нескольких десяток наносе-кунд. За меньший исторический период только тактовая частота процессоров x86 выросла на 2 порядка, да что разрыв промеж востребованиями процессоров и воз-можностями глазок памяти увеличивается. Для преодоления этого разрыва, напри-мер, увеличивают разрядность данных памяти, которая ускоряет процесс доступа к данного-ным. Отметим, что все, даже самые современные, типы памяти - SDRAM, DDR SDRAM и Rambus DRAM имеют запоминающееся ядро, которое обслуживается опи-саночным повыше способам.