Cтраница 1
Содержимое страницы в каком-то смысле случайно. Программист может ничего не знать о страничной организации памяти. [1]
Содержимое страниц в известной степени случайно. Программист не осведомлен даже о том факте, что происходит страничная подкачка. Хотя добавление нескольких битов в каждую запись таблицы страниц для определения разрешенного доступа в принципе возможно, но, чтобы использовать это свойство, программист должен был бы отслеживать, где находятся границы страниц в его адресном пространстве. Это представляет собой в точности тот вид администрирования, для устранения которого была придумана страничная подкачка. Поскольку пользователь сегментированной памяти имеет дело с иллюзией постоянного нахождения всех сегментов в оперативной памяти - то есть он может адресоваться к ним так, как будто они существуют, - он может защищать сегменты по отдельности, не заботясь об управлении их загрузкой в память. [2]
Содержимое страницы New репозитория объектов фиксировано. [3]
В таком случае содержимое страницы разбивается на блоки. Внутри каждого блока сохраняется естественный порядок распознавания. Блоки нумеруются, исходя из порядка включения их в документ. Программа FineReader способна выполнить сегментацию ( определить границы блоков) автоматически даже для весьма сложных страниц. При этом учитываются поля документа, просветы между колонками, рамки. [4]
Если шрифт, которым отображается содержимое страницы, слишком мал или слишком велик, воспользуйтесь командами меню Вид Шрифты Самые крупные - Крупные - Средние - Мелкие - Совсем мелкие ( View Fonts Largest - Larger - Medium - Smaller - Smallest) или аналогичным меню, появляющимся, если щелкнуть кнопку Шрифты ( Font) панели инструментов обозревателя. [5]
И Если шрифт, которым отображается содержимое страницы, слишком мал или слишком велик, воспользуйтесь командами меню Вид Шрифты Самые крупные - Крупные - Средние - Мелкие - Совсем мелкие ( View Fonts Largest - Larger - Medium - Smaller - Smallest) или аналогичным меню, появляющимся, если щелкнуть кнопку Шрифты ( Font) панели инструментов обозревателя. [6]
Для демонстрации динамического изменения позиционных свойств LAYER, после того, как содержимое страницы загружено, я модифицировала код в листинге 10.1. По-прежнему два блока внутри Web-страницы позиционируются статически, но теперь я использую метод moveTo LAYER. Щелчок на кнопке во втором блоке динамически переключает положение обоих блоков. Следующий код содержит код для изменяющейся Web-страницы. Заметим, что оба LAYER - aneM6HTa включают в себя картинку и связанный текст, а второй блок содержит кроме этого еще и форму с одним управляющим элементом - кнопкой. [7]
Система прокрутки ( в виде полосы справа и снизу от текста) позволяет просматривать содержимое страницы, не поместившееся в один экран. [8]
После того как вычисления закончены, остается еще большое число деталей, которые нужно урегулировать, связанных с материальным представлением: выбор формата, качество бумаги, содержимое страницы, расположение на странице, выбор шрифтов. [9]
При щелчке мышкой по заголовку в браузер ( агружается полный текст сообщения. Сообщения обновляются довоиьно часто, но для просмотра обновленного содержимого страницы необходимо нажа. [10]
Затем внезапно, после одного щелчка мыши на заголовке, под ним появилось содержание. Адам продолжал говорить, как будто не произошло ничего необычного, но я была потрясена - содержимое страницы изменилось динамически. [11]
Она находится в начале видеобуфера, а остальные страницы размещаются по большим адресам. BIOS поддерживает восемь переменных CUR POSN, определяющих текущие позиции курсора для восьми страниц. При вызове функции 05h курсор перемещается на экране в ту позицию, в которой он находился при выводе на экран содержимого запрошенной страницы последний раз. [12]
Однокристальные микроЭВМ К145ИК13 ( К745ИК13) работают подобным образом, но отличаются большей емкостью и более сложной структурой памяти. В этих БИС для хранения трех страниц памяти формата, принятого для ПМК расширяющегося ряда, также используется регистр М с внешними входом и выходом для включения в системную магистраль, но его емкость 42 - 4 168 бит. Последний отличается стековой организацией с пересылкой содержимого страниц SR ( Д6Е1), SR ( Д / гЕ2), SR ( Д / гЕЗ) как в магазинном, так и в кольцевом режиме. Это обеспечивает возможность выполнения операций со скобками, а также организацию подпрограмм с тремя уровнями вложения, что позволяет ускорить вычисления. Кроме того, в быстрой памяти имеются два 4-разрядных регистра общего назначения ( РОН), один из которых имеет внешний вход. [13]
Если номер N равен нулю, то вставка происходит перед первой строкой страницы. Ввод последующей неуправляющей карты приводит к выводу в раздел записи верхней строки страницы. Далее в указанном месте страница раздвигается на эту строку, и в свободное место помещается только что введенная строка. Если задан номер N, равный нулю, то в раздел записи помещается введенная строка, а содержимое страницы при этом не изменяется. Последующие неуправляющие строки вводятся уже описанным способом. [14]
Программа составляется транслятором в математических адресах. Для исполнения части программы, записанной на определенной математической странице, или для использования данных, хранящихся на некоторой математической странице, эта математическая страница переписывается на физическую страницу оперативной памяти. Настройка по месту обычно производится аппаратными средствами с помощью базовых регистров, которые формируют исполнительные адреса динамически в процессе исполнения программы. При формировании исполнительных адресов учитывается разность номеров физической и математической страницы. Операционная система ведет учет математических страниц, находящихся в оперативной памяти, и при необходимости вызывает недостающие страницы из внешней памяти. При недостатке места неиспользуемые страницы переписываются во внешнюю память. Последнее требуется лишь в том случае, когда содержимое страницы подвергалось изменениям. [15]