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

Вывод - файл

Cтраница 4


46 Использование псевдотерминала процессором пакетной обработки. [46]

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

Примером может служить разработанная фирмой Bell Telephone Laboratories система UKIX [37, 38], популярность которой непрерывно возрастает. Первоначально система UNIX предназначалась для машин серии PDP-7 и PDP-9 [39], но поскольку эти компьютеры больше не выпускаются, то она была переделана для работы на машинах PDP-11. Даже не во всех более сложных операционных системах реализованы такие присущие системе UNIX характеристики, как 1) иерархическая система файлов, включая сменные тома ЗУ; 2) операции ввода / вывода совместимых файлов, приборов и межпроцессное взаимодействие ( обмен данными между программами пользователей); 3) способность инициировать асинхронные процессы; 4) возможность подгонки системного языка команд к требованиям конкретного пользователя; 5) наличие более 100 подсистем, в том числе дюжины различных языков программирования. Во многих организациях, где имеются компьютеры PDP-11, очень быстро убедились, что система UNIX обладает значительно более широкими возможностями по сравнению со стандартным математическим обеспечением, поставляемым фирмой-изготовителем.  [48]

Задачи могут размещаться как в ОП. ДИАЛОГОВЫЙ И ПАКЕТНЫЙ РЕДАКТОР - для создания и изменения исходных файлов трансляторы с языков ФОРТРАН и МАКРОАССЕМБЛЕР; ПОСТРОИТЕЛЬ ЗАДАЧ - компоновка задач из объектных модулей и библиотек; ОТЛАДЧИК - диалоговая отладка и трассировка выполнения программ; БИБЛИОТЕКАРЬ - создание библиотек макроопределений и объектных модулей; РАБОТА С ФАЙЛАМИ-передача файлов на устройства; РАСПЕЧАТКА ФАЙЛОВ - вывод файлов и необходимом формате; ПРОВЕРКА ФАЙЛОВОЙ СТРУКТУРЫ - проверка на дисках файловой структуры ОС РВ; ПРЕОБРАЗОВАНИЕ ФАИЛОЗ - - передача файлов с, томов ДОС и ФОБОС на тома ОС РВ и обратно; ГЕНЕРАЦИЯ СИСТЕМЫ - генерация версии ОС РВ.  [49]

Заметим, что, хотя значения переменных процедуры TextFormatter сохраняются, даже когда управление передается назад текстовому процессору, это не верно для модуля PageNmbr. Напомним, что переменные существуют, пока существуют охватывающие их программы. В случае процедуры TextFormatter такой программой является текстовый процессор, в случае же модуля PageNmbr - FileOutput. Следовательно, всякий раз как нуль ( вывод файла) выбран в цикле управления процедуры Formatter, модуль PageNmbr вновь инициализируется установкой в нуль. Это именно то действие, которое желательно.  [50]

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



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