По поводу вчерашней задачи.
Я рассуждал следующим образом:
a) Вначале объявлено, что PORTION = 1, соотвественно цикл будет исполнен 1 раз.
base кратно 8, значит запись происходит по 8 байт.
По формуле из задачи количество циклов при сквозной записи будет:
10+5*(8/8-1) = 10
b) Сказано, что при write back политике происходит запись целого слова (32 байта), количество циклов:
10+5*(32/8-1) = 25
c) Ответ из пункта а умножается на 8, количество циклов равно 80
d) Поскольку затраты на write back составляют 25 циклов, а write through 10, требуется 3 обновления 3*10 > 25
e) Думаю write through будет выигрывать если у кэша буду происходить постоянные промахи. Но тк обычно промахи составляют не больше 10-15% write back чаще всего выиграет
Post #43
305
- 👍 3
- 💯 1