9.2.4 Замещение страниц на менее сложной технической базе
9.2.4 Замещение страниц на менее сложной технической базе
Наибольшая действенность алгоритмов замещения страниц по запросу (обращению) достигается в том случае, если биты упоминания и модификации устанавливаются аппаратным путем и тем же путем вызывается отказ системы защиты при попытке записи в страницу, имеющую признак "копирования при записи". Тем не менее, указанные алгоритмы вполне применимы даже тогда, когда аппаратура распознает только бит доступности и код защиты. Если бит доступности, устанавливаемый аппаратно, дублируется программно-устанавливаемым битом, показывающим, действительно ли страница доступна или нет, ядро могло бы отключить аппаратно-устанавливаемый бит и проимитировать установку остальных битов программным путем. Так, например, в машине VAX-11 бит упоминания отсутствует (см. [Levy 82]). Ядро может отключить аппаратно-устанавливаемый бит доступности для страницы и дальше работать по следующему плану. Если процесс ссылается на страницу, он получает отказ, поскольку бит доступности сброшен, и в игру вступает программа обработки отказа, исследующая страницу. Поскольку "программный" бит доступности установлен, ядро знает, что страница действительно доступна и находится в памяти; оно устанавливает "программный" бит упоминания и "аппаратный" бит доступности, но ему еще предстоит узнать о том, что на страницу была сделана ссылка. Последующие ссылки на страницу уже не встретят отказ, ибо "аппаратный" бит доступности установлен. Когда с ней будет работать "сборщик" страниц, он вновь сбросит "аппаратный" бит доступности, вызывая тем самым от казы на все последующие обращения к странице и возвращая систему к началу цикла. Этот случай показан на Рисунке 9.28.
Рисунок 9.28. Имитация установки "аппаратного" бита модификации программными средствами
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Последовательности страниц и нумерация страниц
Последовательности страниц и нумерация страниц Пока я использовал один и тот же шаблон страницы для всех страниц в рассмотренных нами документах XSL-FO. Если содержимое документа занимает более одной страницы, процессор XSL-FO использует тот же шаблон страницы для всех
Свяжитесь с технической поддержкой
Свяжитесь с технической поддержкой Когда вы определитесь, что дело не в вашем недопонимании вызова функции или утилиты и не в опечатке, добро пожаловать за помощью в королевство технической поддержки QSSL. Бояться нечего — большинство заказчиков очень довольны уровнем
Адресация на базе возможностей
Адресация на базе возможностей Системный указатель может также содержать сведения о типе операций, которые выполнимы над объектом. Обычно, такая информация называется полномочиями (authority). Указатель, содержащий адрес объекта и полномочия, называется возможностью
Замещение страниц
Замещение страниц Ранние версии UNIX работали на компьютерах PDP-11 с 16-разрядной архитектурой и адресным пространством 64 Кбайт. Некоторые модификации позволяли использовать отдельные адресные пространства для кода и данных, накладывая тем не менее существенные
Подключение к базе данных
Подключение к базе данных Очевидно, что прежде чем начать работать с базой данных, надо к ней подключиться. Специально для этого в состав IBX включен компонент TIBDatabase.Для наших примеров в этой главе мы будем использовать базу данных Employee.gdb, которая поставляtnся вместе с
Доступ к базе данных с помощью ASP.NET
Доступ к базе данных с помощью ASP.NET Ядром любого приложения баз данных является база данных. Для использования базы данных необходимо иметь надежный и безопасный способ подключения. На платформе .NET этот способ реализуется с помощью пространства имен System.Data и одной
Подложные письма от службы технической поддержки
Подложные письма от службы технической поддержки Вид мошенничества, о котором мы расскажем в данном разделе, довольно примитивен, но, как ни странно, на него легко «ведутся» многие наши наивные сограждане.Сущность состоит в том, что пользователь WebMoney или другой платежной
Получение информации о базе данных
Получение информации о базе данных После того как вы создали базу данных и подтвердили создание (commit), вы можете в isql отобразить ее детали, используя команду SHOW DATABASE:SQL> SHOW DATABASE;Database: /opt/databases/mydatabase.fdbOwner: ADMINUSRPAGE_SIZE 8192Number of DB pages allocated = 176Sweep interval = 20000Forced Writes are ONTransaction - oldest =
Господдержка инноваций: промежуточные итоги Алексей Костров, исполнительный директор Фонда содействия развития венчурных инвестиций в малые предприятия в научно-технической сфере города Москвы
Господдержка инноваций: промежуточные итоги Алексей Костров, исполнительный директор Фонда содействия развития венчурных инвестиций в малые предприятия в научно-технической сфере города Москвы Опубликовано 14 мая 2013 Можно долго спорить о роли
Господдержка инноваций: «поподражаем» Западу? Костров Алексей Исполнительный директор Фонда содействия развитию венчурных инвестиций в малые предприятия в научно-технической сфере города Москвы.
Господдержка инноваций: «поподражаем» Западу? Костров Алексей Исполнительный директор Фонда содействия развитию венчурных инвестиций в малые предприятия в научно-технической сфере города Москвы. Опубликовано 30 мая 2013 В последние годы в России
Россия в международном инновационном процессе может сделать ставку только на R&D Алексей Костров, исполнительный директор Фонда содействия развития венчурных инвестиций в малые предприятия в научно-технической сфере города Москвы
Россия в международном инновационном процессе может сделать ставку только на R&D Алексей Костров, исполнительный директор Фонда содействия развития венчурных инвестиций в малые предприятия в научно-технической сфере города Москвы Опубликовано 01 апреля 2013Сегодня
ТЕМА НОМЕРА: Поколение непуганых храбрецов: Роль государства в научно-технической революции
ТЕМА НОМЕРА: Поколение непуганых храбрецов: Роль государства в научно-технической революции Автор: Юрий Романов«Проблема участия или неучастия нашего государства в научно-технической революции, происходящей в пределах его политических границ — тема отдельного
Практическая работа 39. Создание сложной таблицы
Практическая работа 39. Создание сложной таблицы Задание. Создать бланк документа, показанный на рис. 5.75 с использованием необходимого форматирования. Рис. 5.75.Пример сложной таблицыПоследовательность выполнения1. Создайте новый документ и вставьте в него пустую таблицу
Глава 24. Что делает ХР сложной?
Глава 24. Что делает ХР сложной? Несмотря на то что отдельные методики без труда могут исполняться обычными программистами в индивидуальном порядке, соединение всех кусков воедино и поддержание их в этом состоянии – далеко не простая задача. Сложной ХР становится в