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

Загрузка - модуль

Cтраница 1


Загрузка модулей может проводиться по нескольким страте-иям: в порядке их хранения в библиотеке, в последовательности заранее присвоенных им номеров или в соответствии с иерар-шей подчиненности частных программ. Стратегия загрузки оп -) еделяется спецификой КП и выбирается пользователем.  [1]

Для загрузки модуля служит класс Assembly, который мы уже использовали ранее. Наша задача заключается в том, чтобы получить определение типа Testciass, для этого мы используем класс туре.  [2]

Поскольку загрузка модуля производится каждый раз, когда модуль включается в новый контекст, загрузочная форма и должна быть как можно ближе к машинному языку, чтобы загрузка выполнялась максимально просто и быстро.  [3]

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

При загрузке модуля должно выполняться несколько определенных действий. Во-первых, модуль должен быть на лету перенастроен на новые адреса. Во-вторых, система должна проверить, доступны ли ресурсы, необходимые драйверу ( например, определенные уровни запроса прерывания), и если они доступны, то пометить их как используемые. В-третьих, должны быть настроены все необходимые векторы прерываний. В-четвертых, для поддержки нового типа старшего устройства следует обновить таблицу переключения драйверов. Наконец, драйверу позволяется выполнить любую специфическую для данного устройства процедуру инициализации. Когда все эти этапы выполнены, драйвер является полностью установленным, как и драйвер, установленный статически. Некоторые современные системы UNIX также поддерживают подгружаемые модули.  [5]

При этом учитывается загрузка модулей и особенности выполняемых на них операций.  [6]

При необходимости произвести загрузку модулей в основную память программы, соответствующие макрокомандам LOAD, LINK, XCTL, вызывают программу Установить начало раздела библиотеки. Сначала эта программа выполняет макрокоманду BLDL, которая находит соответствующий элемент в Оглавлении библиотеки. Из элемента Оглавления библиотеки определяется объем памяти, требуемый данному модулю. Затем по макрокоманде GETMAIN запрашивается требуемое количество памяти. С помощью программы Выборка вызванная программа загружается в основную память.  [7]

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

Программа Загрузчик осуществляет редактирование и загрузку отредактированных модулей в одном пункте задания.  [9]

10 Расширение LOGO-системы за счет процедур ввода и вывода. [10]

Из программы видно, что после загрузки модуля EA.  [11]

12 Схема взаимодействия диалоговых модулей и распределения памяти. [12]

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

Далее выполняется второй этап, на котором производится непосредственная загрузка модулей, алгоритм выполнения которой неформально можно описать следующим образом.  [14]

Далее выполняется второй этап, на котором производится непосредственная загрузка модулей.  [15]



Страницы:      1    2    3    4