Физическое окружение вычислительной техники



         

Новые типы динамической памяти


Стоит начать с того, что за последние десять лет скорость работы микропроцессоров возросла во много раз больше, чем быстродействие оперативной памяти. Так, high-end- компьютеры образца 1984 года (PC/AT) работали с тактовой частотой 10 МГц. Сегодня внутренняя тактовая частота процессоров Pentium достигает, например, 1 ГГц. За этот же период время доступа микросхем оперативной памяти снизилось со 150 всего до 10—5 нс. Причем заметим, что стандартная схемотехника, применяемая в производстве оперативной памяти, не обещает особых изменений и в будущем. Что касается внешней кэш-памяти (подробнее о ней чуть позже), то, во-первых, она достаточно дорогая, а во-вторых, ее использование оказывается эффективным только до тех пор, пока программное приложение не начинает работать с данными, находящимися в разных частях оперативной памяти. Ведь, как известно, основной принцип кэш-памяти заключается в том, что 10— 20% команд или данных будут необходимы в 80—90% случаев. Кроме того, считается справедливым предположение, что если считываются инструкции или набор данных из одного места памяти, то соседние с ними также скоро будут востребованы. Стоит напомнить, что, например, в микросхемах, совместимых с архитектурой Intel, начиная с 486-х процессоров, для доступа к памяти реализован так называемый пакетный (burst) режим. Он заключается в том, что при необходимости чтения одного слова процессор вместе с ним считывает еще три, расположенных рядом. Обычно время пересылки измеряют в тактах и записывают, например, так: 6-3-3-3. Это означает, что если на первую пересылку данных из памяти потребовалось 6 тактов работы процессора, то на каждую последующую — только по 3.

Итак, если процессору 8088 требовалось четыре такта для передачи данных, то современным процессорам — всего один. Например, Pentium, работающий на внутренней тактовой частоте 100 МГц, с внешней кэш-памятью (время доступа 15 нс) мог обеспечить пакетный режим 3-2-2-2. Для обмена с динамической памятью параметры будут в два-три раза хуже, например 7-3-3-3.


Содержание  Назад  Вперед