Программирование на JAVA

M — время доступа к информации в основной памяти.

Количество промахов кэша L2, определяемое выражением (1 - h1)(1 – h2), должно быть предельно низким. Если значения h1 и h2 составляют порядка 90 %, то общее количество промахов, требующих обращения к основной памяти, соста­вит менее 1 %. Таким образом, накладные расходы M с точки зрения производи­тельности будут очень незначительны.

Другие способы увеличения быстродействия

Кроме уже рассмотренных нами ключевых конструкторских решений существует еще несколько возможностей повышения производительности системы памяти. О трех из них рассказывается в настоящем разделе.

Буферизация записи

При использовании протокола сквозной записи каждой операции записи соот­ветствует операция сохранения нового значения в основной памяти. Если про­цессор будет ждать окончания этой операции, его работа очень сильно замедлит­ся. Однако дальнейшая работа процессора в ближайшее время, как правило, не зависит от результата операции записи, так что ему незачем дожидаться ее завер­шения. А раз так, в систему памяти можно добавить буфер записи, предназначен­ный для временного хранения результатов операций записи


<< назад вперед >>