Эффективность может быть достигнута на специальных сложных вычислительных задачах (когда много промежуточных результатов).
В системах управления они ещё менее эффективны из-за жесткой структуры логики памяти.
В целом о недостатках:
1) необходимость дублирования увеличение требуемого количества регистров и команд;
2) жесткая структура стека приводит к неудобствам в работе в системах обработки данных и управления (например, при переменной длине слов).
3) ограничение объема стека требует специальных схем слежения за переполнением памяти.
<73>
В завершение – об использовании АСОЗУ. Как оно работает, мы рассматривали ранее. Функциональная условная схема такова:
Рис. 1.3.5.4
Процесс получения результата удобно представить структурной схемой алгоритма:
Рис. 1.3.5.5
Оценим теперь эффективность процессора с АСОЗУ, что можно сделать по формуле:
,
где– затраты времени на обращение к памяти при наличии АСОЗУ;– затраты времени при отсутствии АСОЗУ (и наличии только ОЗУ).
Итак, полагаем, что переходный процесс «одноразового» обращения к кэш-памяти закончен.
Пусть за некоторое время T выполняется N обращений к памяти. Из рассмотренной структуры схемы алгоритма следует, что обращение к памяти с точки зрения затрат времени обслуживается одним из трех способов:
1) простым обращением к АСОЗУ;
2) сложным обращением с целью записи слова, когда выполняется обращение к ОЗУ и затем обращение к АСОЗУ;
3) сложным обращением при чтении слова, когда выполняется 2 обращения к ОЗУ и затем к АСОЗУ.
Пусть за время T выполняется простых обращений, – сложных обращений с целью записи; – сложных обращений с целью чтения. Естественно, что
Пусть – Т0 и Т1 обозначения длительности обращения к ОЗУ и АСОЗУ, соответственно.
Если нет буфера в виде СОЗУ, то n0=NТ0, а если буфер есть, то
А тогда
Обозначим ; ; . При A, B, и C – суть вероятности каждого из трех способов обращения к памяти, причем
A+B+C=1
Если , то
Коэффициент e зависит от способа назначения слов на удаление и от емкости АСОЗУ (длительность пребывания слов в нем) и др. Тогда коэффициент e можно рассматривать как некоторый организационный параметр. Интересна зависимость , где Е – емкость АСОЗУ. Она получена статистическим (имитационным) моделированием:
Рис. 1.3.5.6
Кривая показывает, что целесообразно использовать АСОЗУ емкостью уже более чем 32 слова ().
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.