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

Среда - пакетная обработка

Cтраница 1


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

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

Язык Фортран сконструирован для среды пакетной обработки. В определении Фортрана относительно немного сказано об операционной среде, помимо структуры вводных и выводных файлов данных, описанных в разд.  [3]

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

Предположение о том, что операционная среда будет средой пакетной обработки, оказывает влияние на конструкцию как языка программирования, так и его процессора. Все языки, описываемые в части II, за исключением АПЛ, рассчитаны на пакетную среду. Более подробно конструкцию АПЛ мы рассмотрим в следующем разделе. А сейчас давайте посмотрим, как предположение о пакетной среде влияет на конструкцию обычного языка.  [5]

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

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

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

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

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



Страницы:      1