Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KONSP OT.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.76 Mб
Скачать

Глава 6. Запоминающие устройства пк

Регистровая кэш-память

Регистровая кэш-память — высокоскоростная память сравнительно большой емкости, являющаяся буфером между ОП и МП и позволяющая увеличить скорость выполнения операций. Регистры кэш-памяти недоступны для пользо­вателя, отсюда и название кэш (cache), что в переводе с английского означает «тайник».

В современных материнских платах применяется конвейерный кэш с блочным доступом (Pipelined Burst Cache). В кэш-памяти хранятся копии блоков данных тех областей оперативной памяти, к которым выполнялись последние обраще­ния, и весьма вероятны обращения в ближайшие такты работы — быстрый до­ступ к этим данным и позволяет сократить время выполнения очередных команд программы. При выполнении программы данные, считанные из ОП с неболь­шим опережением, записываются в кэш-память. В кэш-память записываются и результаты операций, выполненных в МП.

По принципу записи результатов в оперативную память различают два типа кэш-памяти:

  • в кэш-памяти «с обратной записью» результаты операций, прежде чем их за­писать в ОП, фиксируются, а затем контроллер кэш-памяти самостоятельно перезаписывает эти данные в ОП;

  • в кэш-памяти «со сквозной записью» результаты операций одновременно, па­раллельно записываются и в кэш-память, и в ОП.

Микропроцессоры начиная от МП 80486 обладают встроенной в основное ядро МП кэш'-памятью (или кэш-памятью 1-го уровня — L1), чем, в частности, и обу­словливается их высокая производительность. Микропроцессоры Pentium имеют кэш-память отдельно для данных и отдельно для команд: у Pentium емкость этой памяти небольшая — по 8 Кбайт, у Pentium MMX — по 16 Кбайт. У Pentium Pro и выше кроме кэш-памяти 1-го уровня есть и встроенная на микропроцессорную плату кэш-память 2-го уровня (L2) емкостью от 128 Кбайт до 2048 Кбайт. Эта встроенная кэш-память работает либо на полной тактовой частоте МП, либо на его половинной тактовой частоте.

Следует иметь в виду, что для всех МП может использоваться дополнительная кэш-память 2-го (L2) или 3-го (L3) уровня, размещаемая на материнской плате вне МП, емкость которой может достигать нескольких мегабайтов (кэш на MB относится к уровню 3, если МП, установленный на этой плате, имеет кэш 2-го уровня). Время обращения к кэш-памяти зависит от тактовой частоты, на кото­рой кэш работает, и составляет обычно 1-2 такта. Так, для кэш-памяти L1 МП Pentium характерно время обращения 2-5 не, для кэш-памяти L2 и L3 это время доходит до 10 не. Пропускная способность кэш-памяти зависит и от времени об­ращения, и от пропускной способности интерфейса и лежит в широких пределах от 300 до 3000 Мбайт/с.

Использование кэш-памяти существенно увеличивает производительность сис­темы. Чем больше размер кэш-памяти, тем выше быстродействие, но эта зависи­мость нелинейная. Имеет место постепенное уменьшение скорости роста общей производительности компьютера с ростом размера кэга-памяти. Для современ-

Основная память

149

ных ПК рост производительности, как правило, практически прекращается по­сле 1 Мбайт кэш-памяти L2. Создается кэш-память на основе микросхем стати­ческой памяти.

ПРИМЕЧАНИЕ

В современных ПК часто применяется и кэш-память между внешними запоминаю­щими устройствами на дисках и оперативной памятью, обычно относящаяся к 3-му уровню, реже, если есть кэш L3 на системной плате, к 4-му уровню. Кэш-память для ВЗУ создается либо в поле оперативной памяти, либо непосредственно в модуле самого ВЗУ.

Основная память

При рассмотрении структуры основной памяти можно говорить как о физиче­ской структуре, то есть об основных ее конструктивных компонентах, так и о ло­гической структуре, то есть о ее различных областях, условно выделенных для организации более удобных режимов их использования и обслуживания.

Физическая структура основной памяти

Упрощенная структурная схема модуля основной памяти при матричной его ор­ганизации представлена на рис. 6.1.

При матричной организации адрес ячейки, поступающий в регистр адреса, на­пример по 20-разрядным кодовым шинам адреса, делится на две 10-разрядные части, поступающие соответственно в Рег. адр. X и Рег. адр. Y. Из этих регистров коды полуадресов поступают в дешифраторы дешифратор X и дешифратор Y, каждый из которых в соответствии с полученным адресом выбирает одну из 1024 шин. По выбранным шинам подаются сигналы записи-считывания в ячейку памяти, находящуюся на пересечении этих шин. Таким образом адресуется 106 (точнее 10242) ячеек.

Считываемая или записываемая информация поступает в регистр данных (Рег. данных), непосредственно связанный с кодовыми шинами данных. Управляю­щие сигналы, определяющие, какую операцию следует выполнить, поступают по кодовым шинам инструкций. Куб памяти содержит набор запоминающих эле­ментов — собственно ячеек памяти.

Основная память (ОП) содержит оперативное (RAM — Random Access Memory) и постоянное (ROM — Read Only Memory) запоминающие устройства.

Оперативное запоминающее устройство (ОЗУ) предназначено для хранения ин­формации (программ и данных), непосредственно участвующей в вычислитель­ном процессе в текущий интервал времени. ОЗУ — энергозависимая память: при отключении напряжения питания информация, хранящаяся в ней, теряется. Ос­нову ОЗУ составляют микросхемы динамической памяти DRAM. Это большие интегральные схемы, содержащие матрицы полупроводниковых запоминающих элементов — полупроводниковых конденсаторов. Наличие заряда в конденсато­ре обычно означает «1», отсутствие заряда — «0». Конструктивно элементы one-

150

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]