Министерство связи РФ
Сибирский Государственный Университет
Телекоммуникаций и Информатики
Хабаровский филиал
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА
Учебное пособие для студентов заочного отделения
технических специальностей
Часть II
Хабаровск
2002
Предисловие |
2 |
|
1 Иерархия памяти современных компьютеров |
3 |
|
2 Классификация ЗУ |
5 |
|
3 Кэш-память |
9 |
|
3.1 Кэш-память с прямым отображением |
11 |
|
3.2 Наборно-ассоциативный кэш |
16 |
|
3.3 Полностью ассоциативная кэш-память |
20 |
|
4 Постоянные запоминающие устройства (ПЗУ) |
21 |
|
5 Программируемые логические интегральные схемы |
23 |
|
5.1 Программируемые логические матрицы |
23 |
|
5.2 Подготовка задачи к решению на основе PLM |
26 |
|
5.3 Наращивание (расширение) PLM |
29 |
|
5.4 PLM с памятью |
33 |
|
Литература |
34 |
Увеличение быстродействия вычислительных устройств определяется не только производительностью микропроцессоров, но и быстродействием подсистемы памяти. Широко используется многоуровневая иерархическая система памяти, где на верхнем уровне в современных компьютерах располагается наиболее быстродействующая кэш-память.
Использование БИС с программируемой структурой и в частности программируемых логических матриц позволяет создать нестандартные узлы вычислительных устройств, быстро решающих поставленную задачу.
Структура современных вычислительных устройств существенным образом влияет на организацию памяти, а производительность вычислительной техники (в частности компьютеров) в значительной степени определяется емкостью и быстродействием памяти.
Разработчики вычислительных устройств используют более быстродействующую память в наиболее "ответственных" узлах системы. Как правило, на различных этапах работы компьютеров характер обработки данных меняется и зависит от решаемых задач, а так же от структуры и представления данных. Широко применяется многоуровневая иерархия архитектуры памяти, которая характеризуется наличием ряда взаимосвязанных запоминающих устройств различной емкости и быстродействия, расположенных на разных уровнях по отношению к микропроцессору (рисунок 1.1).
На верхнем уровне размещается самая быстродействующая память, имеющая ограниченную емкость, а на нижнем – память низкого быстродейс-
|
твия и максимальной емкости. При правильной организации структуры иерархической памяти ее эффективность будет приближена к эффективности одноуровневой памяти большой емкости с максимальным быстродействием.
В иерархической структуре памяти можно выделить четыре основных уровня:
1) местная память (выполненная на кристалле микропроцессора);
2) кэш-память;
3) основная память;
4) внешняя память.
Уровни иерархии взаимосвязаны: все данные на одном уровне могут быть так же найдены на более низком уровне, и все данные на этом более низком уровне могут быть найдены на следующем нижележащем уровне, и так далее, пока не будет достигнуто основание иерархии.
На верхнем уровне иерархии расположена внутрикристальная быстродействующая кэш-память микропроцессора, в которую в процессе вычислений помещаются наиболее часто используемые фрагменты программного кода и обрабатываемых данных. Сверхоперативная память первого уровня работает с тактовой частотой микропроцессора.
Внекристальная кэш-память (в реальных системах используется от одного до трех уровней) строится на базе быстродействующих микросхем статической памяти.
Основная память представляет собой следующий уровень иерархии памяти. Основная память удовлетворяет запросы кэш-памяти. Основная память современных компьютеров реализуется на микросхемах относительно медленной динамической памяти.
Важное место в иерархии запоминающих устройств (ЗУ) занимает внешняя память и в частности файловая Флэш-память (полупроводниковая память с возможностью одновременного стирания всей информации). В течение многих лет хранение больших объемов данных возлагалось в компьютерах на хорошо отработанные и сравнительно недорогие внешние запоминающие устройства на магнитных, а позднее и оптических дисках.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.