Контрольная работа 2 - 02
Вариант 12
1.
(6 баллов) Ответьте
на следующие вопросы:
a)
Что такое принцип
локальности? Где он используется в вычислительных системах?
b)
Какая из следующих
схем организации памяти может быть использована для организации виртуальной памяти:
страничная организация, сегментная организация, организация динамических
разделов? Почему?
2.
(9 баллов) Пусть у
нас есть диск с 80 цилиндрами (от 0 до 79). Время перемещения головки между
соседними цилиндрами составляет 1мс. В текущий момент времени головка находится
на 31-ом цилиндре и двигается в сторону увеличения номеров цилиндров. Нарисуйте
диаграммы, показывающие, в каком порядке будет обрабатываться следующая
последовательность запросов на чтение цилиндров: 71, 62, 13, 48, 1, 77, для
каждого из алгоритмов: FCFS (FIFO), C-SCAN (сканирование без изменения направления
движения), SSTF. Вычислите полное время обработки последовательности запросов
(временами чтения цилиндров, смены направления движения и перевода головок с
79-го цилиндра на 0-й пренебречь).
3.
(9 баллов) Для
некоторого процесса известна следующая строка запросов страниц памяти
7, 2, 1, 3, 7, 0, 2, 1, 4, 3, 7, 1, 7, 2, 3, 1, 7, 2, 3
Сколько ситуаций отказа страницы (page fault) возникнет для данного процесса при каждом из трех алгоритмов замещения
страниц — FIFO (Fist Input Fist Output)
, LRU (the Least Recently Used), OPT (optimal) , если процессу
выделено 3 кадра памяти?
4.
(9 баллов) Для
некоторого процесса, запущенного в вычислительной системе со страничной
организацией памяти с использованием LRU алгоритма замещения страниц, выделение процессу
4-х кадров памяти приводит к 11-и page fault’ам, а выделение 6-и кадров памяти – к 9-и page fault’ам (вначале все
кадры свободны). Какой (какие) вариант(ы) количества page fault’ов для того же процесса и того же количества
кадров могут быть получены при использовании OPT алгоритма замещения страниц:
a)
12 и 8
b)
8 и 7
c)
7 и 8
d)
9 и 6
5.
(6 баллов) Что такое
кэш ввода-вывода? Чем он отличается от буфера?