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

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

Пример 8.2______________________________________________________________________

Теперь давайте рассмотрим влияние кэша на общую производительность компью­тера. Предположим, частота попаданий равна А, накладные расходы при промахе (то есть время доступа к информации в основной памяти) составляет M (нc), а вре­мя доступа к информации в кэше — С (нc)


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