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

Область - программа

Cтраница 2


Прежде всего программист может сам указать системе о резервировании области памяти нужного размера в области программы для буферов.  [16]

17 Задание на, создание программы DISPCSIZ. [17]

При выборе размера области абонента необходимо учитывать размеры остальных областей: 32 Кбайта - для области программ СРВ, 44 Кбайта - для программ обработчика команды EDIT, 12 Кбайт - для резидентных программ ДИСП и минимум 38 Кбайт - для транзитных программ ДИСП.  [18]

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

После пуска программы коды операторов ( при представлении программы их последовательностями) поочередно вызываются из области программы оперативной памяти в регистр кода оператора КОП в соответствии с их адресом, равным содержимому счетчика шагов программы, автоматически увеличивающемуся на единицу после выполнения каждого очередного шага программы.  [20]

В это слово, обычно равное 0, программой пользователя может быть установлен любой адрес в области программы.  [21]

Структура Таблицы определения библиотеки приведена в табл. 10.9. Таблица определения библиотеки также при обработке располагается в области РЗ программ.  [22]

Обычный блок не оказывает существенного влияния на структуру программы и используется лишь как удобное средство ограничения некоторой области программы в пределах процедуры.  [23]

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

Средства ввода-вывода ПЛ / 1 позволяют осуществлять передачу данных между основной памятью ( с точки зрения программиста - областью программы, или программой) и наборами данных ДИСП, а также между основной памятью и абонентским пунктом.  [25]

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

При чтении оператором DATA LOAD ВТ программа вводится с ленты в область данных оперативной памяти, затем оператором LOAD загружается из переменной в область программы.  [27]

Большой объем программ, созданных для М-20, дал основание при выборе системы команд для машин, предназначенных для научных расчетов, остановиться на системе команд М-20 с тем, чтобы не затрачивать огромного труда на переработку большого задела в области программ. Это - один из любопытных примеров того, как программирование может тормозить развитие структуры вычислительных машин. В то же время машины БЭСМ-4 и М-222, преемственные по системе основных команд с машиной М-20, обладают чертами современных ЭВМ: развитой системой прерываний, возможностью защиты памяти, возможностью связи с другими ЭВМ.  [28]

Команда DEBUG вместе со своими подкомандами обеспечивает отладку программ на уровне объектного кода и языка ассемблера в режиме диалога и выполняет следующие основные функции: установку точек прерывания ( остановов по адресу), с помощью которых организуется прерывание выполнения программы; удаление точек прерывания; отображение на пульт ВМ содержимого управляющих слов CAW, CSW, PSW и общих регистров; изменение с пульта ВМ содержимого управляющих слов CAW, CSW, PSW и общих регистров; вывод на печатающее устройство всей или части памяти ВМ; отображение на пульт ВМ содержимого областей памяти ВМ; изменение данных в областях памяти ВМ; установку базового адреса для относительных адресов отлаживаемой программы; присвоение символических имен командам и областям программы; изменение последовательности выполнения команд отлаживаемой программы.  [29]

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



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