Cтраница 4
MCALL, описывающая имя макрокоманды, должна появляться раньше первого обращения к этой макрокоманде. [46]
Кроме того, эти задания создают естественный мотив для первого обращения к тексту с целью проверки собственных выдвинутых гипотез, что обеспечивает практику в быстрых видах чтения, как правило просмотрового, на которое отводится от двух до пяти минут. [47]
Однако вполне возможно, что страница, помещенная при первом обращении в начало таблицы, и в дальнейшем продолжает активно использоваться. Очевидно, в таком случае размещение элементов в буфере не отражает последовательности адресации соответствующих страниц. Это не очень удобно, и поэтому приходится создавать специальные механизмы для упорядочения элементов буфера по времени последнего обращения. Необходимо внести некоторую динамику в механизм LRU, причем здесь возможны самые различные конструктивные решения. Нетрудно представить себе способ работы, при котором учитывается точное время каждого обращения к памяти, что позволяет при замещении одного из элементов TLB соответствующим образом упорядочить его содержимое. Существуют и некоторые компромиссные решения, не столь строгие, но простые в реализации. В частности, известны аппаратные способы упорядочения элементов по частоте обращения к ним. [48]
Если искомой страницы в ТСС не оказалось ( имело место первое обращение к ней), то происходит прерывание и запускается процедура поиска в ТМК строки, описывающей требуемую страницу, производятся загрузка найденной страницы в ОП с включением ее в соответствующий список ТСС и размещение в АЗУС информации об этой странице. [49]