Лекция: ПРИЛОЖЕНИЕ А. ХАРАКТЕРИСТИКИ ПРОИЗВОДИТЕЛЬНОСТИ ДВУХУРОВНЕВОЙ ПАМЯТИ

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

Механизм кэширования основной памяти является составной частью компьютерной архитектуры. Он встроен в аппаратное обеспечение и обычно невидим операционной системе. В силуэтого кэширование не рассматривает­ся в данной книге. Однако есть еще два примера использования двухуровне­вой памяти, в которых также используется локализация и которые, по крайнеймере, частично, управляются операционной системой; виртуальная память и дисковый кэш (см. табл.1.2). Эти темы являются предметом рас­смотрения глав 8, «Виртуальная память», и 11, «Управление вводом-выводом и дисковое планирование», соответственно. Данное приложение поможет чи­тателю познакомиться с некоторыми характеристиками производительности двухуровневой памяти, которые являются общими для всех трех подходов.

Таблица 1.2. Характеристики двухуровневой памяти

Кэш основной памяти   Виртуальная память (страничная организация)   Дисковый кэш  
Типичное соотношение времени доступа   5:1   1000:1   1000:1  
Система управле­ния памятью   Специальное встро­енное аппаратное обеспечение Сочетание аппарат­ного и программного обеспечения   Системное про­граммное обеспе­чение  
Типичный размер блока   От 4 до 128 байт   От 64 до 4096 байт   От 64 до 4096 байт  
Доступ процессора Ко второму уровню Прямой доступ   Косвенный доступ   Косвенный доступ  
еще рефераты
Еще работы по информатике