Организация ЭВМ и систем. (Память ЭВМ). Копейкин М.В - 135 стр.

UptoLike

информации из которой имеется и в кэш-памяти, то эту копию следует
пометить как недействительную.
Несколько более сложные проверки приходится выполнять в
многопроцессорных системах, так как в них может существовать сразу
больше двух копий информации, например, одни и те же данные могут быть
кэшированы несколькими процессорами. Процессоры семейства x86
Intel
поддерживают специальный протокол слежения за состоянием данных в
кэш-памяти, называемый по первым буквам различимых состояний строк
кэша MESI (
Modified – Exclusive – Shared – Invalidмодифицированная,
монопольная (в одном кэше), разделяемая (может находиться в нескольких
кэшах) и недействительная (отсутствует в кэше или содержит устаревшую
информацию).
4.2.2. Диспетчеризация (управление порядком) обслуживания обращений
Управление порядком обслуживания (диспетчеризация) обращений к
запоминающим устройствам с механическими перемещениями носителей
информации и механизмов чтения/записи является программным способом
повышения производительности памяти. Такой подход оказывается
возможным, поскольку времена, затрачиваемые на выполнение этих
перемещений, достигают значительных величин (до единицдесятков
миллисекунд).
Наиболее распространенным примером реализации данного подхода
является обработка обращений
к жесткому диску. Как известно (см. также
раздел 1.1), процесс обслуживания обращения к диску складывается из трех
стадий: перемещения блока головок чтения/записи на нужный цилиндр,
ожидания подвода требуемого сектора и передачи данных. Времена всех трех
этапов имеют один порядок, если передаваемый файл имеет размер до
нескольких сот килобайт. Для более коротких
файлов времена
подготовительных (поисковых) фаз имеют еще больший вес.
Время перемещения головок чтения/записи зависит от количества
цилиндров, на которое их требуется переместить. Минимальное время
(порядка 1-2 мс) затрачивается на переход на соседний цилиндр,
135