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

Программный запрос

Cтраница 2


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

Некоторые основные программные запросы представлены ниже. Чтобы вставить программный запрос в программу, необходимо выполнить два действия.  [17]

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

И опять обычному программисту, как правило, не приходится писать команды для генерации программного прерывания или для передачи монитору необходимых аргументов при прерывании. На ЭВМ PDP-11 эти подпрограммы называются программными запросами. Если применяется ОС RSTS / E, процедуры, приведенные в приложении Г, будут давать монитору команду произвести ввод-вывод.  [19]

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

Программный запрос обеспечивает ввод заданного аргументом КС количества слов из блока с номером НБ в область оперативной памяти, адрес которой представлен аргументом АБУФ. После завершения операции ввода в регистр общего назначения RO записывается фактическое количество слов, введенных из блока, и управление возвращается программе пользователя. Аргумент ОБЛ задает адрес области из пяти слов, используемых программным запросом для хранения аргументов.  [21]

22 Формат команды установки запросов на ПДП.| Команда установки всех разрядов маски. [22]

Контроллер может обслуживать запросы на ПДП, формируемые как аппаратно - по входам DREQ, так и программно - по состоянию разрядов ( регистров) запросов RR. Каждый разряд этого регистра соответствует запросу по одному из каналов. Разряды этого регистра не маскируются и устанавливаются раздельно программно или сигналами ТС и ЕОР. Программная установка этих разрядов осуществляется командой, формат которой представлен на рис. 6.7. Сброс всех разрядов RR осуществляется сигналом RESET. Для обработки программного запроса контроллер должен быть запрограммирован в режиме блочной передачи.  [23]



Страницы:      1    2