2001-gre-vs-practice.pdf/Q21
Материал из DISCOPAL
Вопрос: Q21-e5724f
Рассмотрим компьютерную схему, в которой несколько процессоров, каждый из которых имеет частную кэш-память, совместно используют глобальную память, используя единую шину. Эта шина является критически важным системным ресурсом.
Каждый процессор может выполнять одну команду каждые 500 наносекунд, пока его локальный кэш удовлетворяет требованиям к памяти.
Когда происходит сбой в работе кэша, процессор задерживается на дополнительное время, 2000 наносекунд.
- В течение половины этой дополнительной задержки шина предназначена для обработки пропусков в кэше.
- Во время второй половины процессор не может продолжать работу, но шина свободна для обслуживания запросов от других устройств.
В среднем
- для каждой команды требуется 2 обращения к памяти.
- пропуски в кэше происходят при 1 проценте обращений.
Какую долю емкости шины потреблял бы один процессор, не учитывая задержки, вызванные конкуренцией со стороны других процессоров?
Ответы
- Правильный ответ:
Объяснение
Исходники — вопрос 21 на 22 странице книги «2001-gre-vs-practice.pdf»
- Вероятность того, что произойдет сбой .
- Следовательно в среднем процессор после каждой команды использует наносекунд шину, после чего простаивает наносекунд.
- Таким образом тратится времени от общего одним процессором.
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.