Какова средняя скорость доступа в системе с многоуровневой памятью? Здравствуйте!
Очень интересует по какой формуле вычисляется среднее время доступа в системе с многоуровневой памяти. Например, у нас есть более быстрая память, время доступа к которой составляет 2 нс и есть медленная память, время доступа к которой 2 мкс. Более быстрая память выступает как "кэш" - перед тем, как обратиться к медленной памяти, мы пытаемся найти результат там, если его нет - лезем в медленную память. Пусть вероятность успешного поиска данных в кэше составляет 95%, соответственно, вероятность кэш-промаха - 5%
Корректна ли будет тогда следующая формула: средняя время доступа = 0.95 * 2 * 10 ^ (-9) + 0.05 * 2 * 10 ^ (-6) ?

21 Авг 2019 в 06:55
244 +1
0
Ответы
1

Да, ваша формула для вычисления среднего времени доступа в системе с многоуровневой памятью верна.

Среднее время доступа в данном случае будет равно вероятности успешного обращения к кэшу (0.95) умноженной на время доступа к кэшу в случае успешного обращения (2 нс), плюс вероятность кэш-промаха (0.05) умноженной на время доступа к медленной памяти (2 мкс).

Таким образом, ваша формула выглядит верной.

20 Апр в 13:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир