Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В данной главе упоминался кэш, который выступает в роли промежуточного буфера между процессором и основной памятью, что обеспечивает двухуровневую структуру памяти. Производительность работы памяти с такой архитектурой выше,чем у одноуровневой памяти. Это повышение производительности достигается за счет свойства, известного как локализация, которое и рассматривается в данном приложении.
Механизм кэширования основной памяти является составной частью компьютерной архитектуры. Он встроен в аппаратное обеспечение и обычно невидим операционной системе. В силуэтого кэширование не рассматривается в данной книге. Однако есть еще два примера использования двухуровневой памяти, в которых также используется локализация и которые, по крайнеймере, частично, управляются операционной системой; виртуальная память и дисковый кэш (см. табл.1.2). Эти темы являются предметом рассмотрения глав 8, "Виртуальная память", и 11, "Управление вводом-выводом и дисковое планирование", соответственно. Данное приложение поможет читателю познакомиться с некоторыми характеристиками производительности двухуровневой памяти, которые являются общими для всех трех подходов.
Таблица 1.2. Характеристики двухуровневой памяти
Кэш основной памяти | Виртуальная память (страничная организация) | Дисковый кэш | |
Типичное соотношение времени доступа | 5:1 | 1000:1 | 1000:1 |
Система управления памятью | Специальное встроенное аппаратное обеспечение | Сочетание аппаратного и программного обеспечения | Системное программное обеспечение |
Типичный размер блока | От 4 до 128 байт | От 64 до 4096 байт | От 64 до 4096 байт |
Доступ процессора Ко второму уровню | Прямой доступ | Косвенный доступ | Косвенный доступ |
Дата публикования: 2014-11-29; Прочитано: 329 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!