Смена - страница - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если существует искусственный интеллект, значит, должна существовать и искусственная тупость. Законы Мерфи (еще...)

Смена - страница

Cтраница 2


Для того чтобы найти место в физической памяти для требуемой страницы, управляющая программа должна-вытеснить один из блоков, содержащий страницу этой же самой или другой программы. Какой из блоков выбирается для вытеснения, зависит от алгоритма смены страниц, обсуждаемого в следующем абзаце. Для того чтобы уменьшить число смен страниц, в физической памяти сохраняется максимально возможное количество страниц-совместно выполняемых программ, и никакая страница не вытесняется, если только в этом нет абсолютной необходимости. Если программы имеют в физической памяти немного страниц, то может оказаться так, что система будет впустую тратить время на передачу страниц туда и обратно, не выполняя при этом по существу никакой полезной работы ни с какой программой. Такая необыкновенная ситуация называется толкотней в памяти.  [16]

Информация, собираемая СМП, позволяет производить учет обработки заданий и использование ресурсов вычислительной системы. Такие данные, как время процессора, затраченное на выполнение задания, время начала и конца обработки задания, время ожидания процессора в течение смены, сведения о частоте обращений к ПУ и смене страниц в ОП, использованный заданием объем основной и внешней памяти, дают представление об эффективности использования машинного времени, о пропускной способности ЭВМ.  [17]

Для того чтобы найти место в физической памяти для требуемой страницы, управляющая программа должна-вытеснить один из блоков, содержащий страницу этой же самой или другой программы. Какой из блоков выбирается для вытеснения, зависит от алгоритма смены страниц, обсуждаемого в следующем абзаце. Для того чтобы уменьшить число смен страниц, в физической памяти сохраняется максимально возможное количество страниц-совместно выполняемых программ, и никакая страница не вытесняется, если только в этом нет абсолютной необходимости. Если программы имеют в физической памяти немного страниц, то может оказаться так, что система будет впустую тратить время на передачу страниц туда и обратно, не выполняя при этом по существу никакой полезной работы ни с какой программой. Такая необыкновенная ситуация называется толкотней в памяти.  [18]

Первая обслуживает виртуальную машину ОС, вторая - машины пользователей. В режиме ОС возможно выполнение всего списка команд, включая команды HALT, RESET и команды, изменяющие приоритет МП. Для обеспечения эффективной работы алгоритмов смены страниц логика диспетчера памяти содержит для каждой страницы W-бит, указывающий, что в данную страницу сделана запись. При работе в режиме свопинга или оверлейном W-бит может использоваться для определения страниц, модифицированных пользователем.  [19]

Вкладка ( TAB) - средство, позволяющее создавать элементы, аналогичные закладкам, которые используются при чтении книги. Вкладки используются для смены страниц отображения в одной и той же области диалогового окна. Специальный тип вкладок позволяет отображать каждую вкладку аналогично кнопке, выбор которой приведет к выполнению команды вместо смены страницы.  [20]

Наиболее часто используемый вид - страница Diagram ( схема), которая была доступна для модулей данных, начиная с версии Delphi 5, хотя была менее мощной. Для веб-приложений доступен другой набор видов: HTML Script ( HTML-сценарий), HTML Result ( результирующий вид HTML) и прочие, более подробно рассмотренные в главе 20 Веб-программирование с использованием структур Web-Broker и WebSnap и главе 22 Использование технологий XML. Для циклического переключения между нижними вкладками редактора ( определяющими вид) можно использовать сочетания Alt Page Down и Alt Page Up; сочетание Ctrl Tab производит смену страниц ( или файлов), представленных верхними вкладками.  [21]

Физический 18-разрядный адрес получается в результате сложения программного ( виртуального) 16-разрядного адреса и базы. В результате каждая физическая страница может быть размещена в любом месте ОП. Каждой странице ставится в соответствие один регистр-описатель ( РО), который содержит информацию о длине страницы, направ. Признак записи в данную страницу облегчает смену страниц в ОП при мультипрограммной работе.  [22]

С каждой страницей связан счетчик, который при этом увеличивается на единицу. Составляются таблицы страниц для тех сегментов, которые их еще не имеют, и в соответствующие счетчики устанавливается единица. Эта операция может быть отложена до загрузки первой страницы. По мере того как страницы загружаются или выводятся алгоритмом смены страниц, строки в соответствующих таблицах страниц заполняются или уничтожаются.  [23]

Если подпрограммы обеспечения связи могут быть общими для всех пользователей, то прикладные части пользовательских программ могут быть самыми различными. Из-за большого числа пользователей и разнообразия их программ нельзя одновременно разместить в основной памяти все программы, которые были инициированы с терминалов и до сих пор не завершены. Процесс прямого и обратного копирования образов процессов в основной памяти называется свопингом. В системах с виртуальной памятью фактические передачи образов между основной памятью и диском выполняются некоторой частью механизма смены страниц, и в основной памяти при этом размещаются только те блоки программы, к которым действительно происходит обращение в период активности процесса.  [24]

Таблица отображения страниц виртуальной памяти содержит соответствующие номера блоков только для тех страниц, которые в настоящее время находятся в основной памяти. Факт такого присутствия обычно указывается битом ( флагом) состояния. Кроме того, каждая запись таблицы отображения страниц включает поле здравого смысла, содержимое которого позволяет определить, какую страницу следует вытеснить, когда потребуется новая страница. Это поле обычно содержит счетчик числа обращений к данной странице за период ее пребывания в основной памяти. Алгоритм смены страниц может решить заменить наименее часто используемую страницу новой. Счетчик числа обращений периодически сбрасывается, так что только недавние обращения принимаются во, внимание. Наряду со счетчиком числа обращений при выборе вытесняемой страницы учитывается состояние флага записи. Этот флаг устанавливается в состояние 0 всякий раз, когда страница передается из виртуальной памяти в основную. Устанавливается в состояние 1 этот флаг только тогда, когда содержимое данной страницы изменяется программой. Если флаг записи равен 0, то операция переписи вытесняемой страницы в дополнительную память может быть пропущена, поскольку страница осталась точно в таком же виде, в каком она хранится в виртуальной памяти.  [25]

Роль кодирующих характеристик при чтении также очевидна на примере замедленной различимости при чтении при помощи экранов с низким разрешением, которые использовали довольно неровные точечные матрицы и могли представлять буквенно-цифровые обозначения только в форме прямых линий. По общему мнению, чтение текста или поиск на мониторе с низким разрешением было значительно более медленным, чем на бумажной отпечатанной копии. Помимо формы букв существует целый ряд различий между чтением с бумаги и чтением с экрана. Примерами могут быть пространство между буквами, размер символов, вид шрифта, коэффициент контрастности между символами и фоном, расстояние, мерцание и тот факт, что смена страниц на экране осуществляется путем прокрутки. По общему мнению, чтение происходит медленнее на экране компьютера, хотя понимание кажется приблизительно одинаковым, возможно, из-за комбинации этих факторов. Современные текстовые процессоры обычно предлагают большое количество разных шрифтов, размеров, цветов, форматов и стилей; такие варианты могли создать впечатление, что основной причиной этого является личный вкус.  [26]



Страницы:      1    2