Cтраница 2
Узлы многомашинных комплексов или сетей могут иметь и пакетные системы, и системы, ориентированные на обработку транзакций. Средства телеобработки иногда интегрируются в системе ( например, в АСР), но возможно и альтернативное решение, реализованное аппаратом MVS / NCP для IBM 370 / 168 и других машин, таких, как IBM 3033, способных поддерживать работу OS / MVS. При этом непосредственная организация управления сетью удаленными терминалами и контроллерами ( например, IBM 3790) осуществляется фронтальным процессором ( 3704, 3705), что позволяет разгрузить OS / MVS, сняв с нее задачу управления удаленными устройствами на физическом уровне. [16]
Организация памяти в виде фиксированных разделов проста и эффективна для работы с пакетными системами. Каждое задание после того, как доходит до начала очереди, загружается в раздел памяти и остается там до своего завершения. До тех пор пока в памяти может храниться достаточное количество задач для обеспечения постоянной занятости центрального процессора, нет причин что-либо усложнять. [17]
Пользователи старой системы должны иногда просматривать формы и приходить к выводу, что некоторые отчеты, прежде необходимые, теперь им не нужны, например, при переходе от пакетной системы к оперативной. [18]
С пакетными операционными системами мы уже познакомились в разд. В случае пакетной системы пользователь не имеет непосредственного контакта с машиной. Процессы программирования и выполнения программы полностью разделены во времени. Работа по программированию должна быть полностью завершена, прежде чем задание может быть передано на установку, где оно будет обслужено системой. Обычно программист при этом теряет всякий контроль над своей программой, за исключением того, что он предусмотрел, включив в нее специальные операторы или задав соответствующие указания в задании, составленном на языке управления заданиями. [19]
Если производительность учитывает полную стоимость продукта ( и потому, как указывалось в гл. Программисты, использующие пакетные системы, вынуждены тщательно планировать свои действия заранее, а в условиях диалоговых систем таким тщательным планированием часто пренебрегают, что ведет к обыкновению экспериментировать за терминалом. Диалоговые системы обычно вынуждают программиста думать слишком быстро и небрежно и, судя по всему, способствуют неряшливости программирования. [20]
Для выяснения основных вариантов использования операционной системы необходимо более детальное изучение ее внутренней структуры. Например, может существовать пакетная система, позволяющая программе, которая выполняется в некотором определенном разделе памяти, организовывать диалог с компиляторами или даже прикладными программами, работающими в реальном времени. Вполне вероятно, что по своим свойствам такая система будет очень напоминать системы разделения времени. [21]
Концептуальным преемником OS / MVS считается не OS / MVT, а скорее OS / VS1, которая реализует развитый вариант пакетного режима с виртуальной памятью, обеспечивая отображение 16-мегабайтовой виртуальной памяти на значительно меньшее физическое адресное пространство с сохранением в основных чертах структуры и интерфейсов OS / MVT. По всей вероятности, OS / VS1 - это последний представитель серии развитых пакетных систем с мультипрограммированием. [22]
Наиболее современную из операционных систем фирмы IBM-OS / MVS принято рассматривать не как крупную пакетную систему с мультипрограммированием, а как обобщенную систему, включающую пакетный и диалоговый режимы, а также функционирование систем управления базами данных. Вопрос о том, может ли быть в принципе реализована подобная общность, обсуждается в последних главах книги, нр большинство разработчиков полагают, что секрет успеха - в удачной структурной организации создаваемых систем. [23]
Рассмотрите эти этапы обработки в предположении, что интересующая вас операционная система является пакетной системой без мультипрограммирования. [24]
![]() |
Межсетевой интерфейс Рочестерского университета ( США и сети. [25] |
Система PSS применяет наиболее современные протоколы МККТТ и способна устанавливать взаимосвязь с системой IPSS ( International Packet Switching System - Международная система коммутации пакетов) с помощью узла межсетевого интерфейса. Этот узел использует протокол МККТТ Х75 для связей между сетями, что позволяет организовать доступ к другим национальным пакетным системам, таким, как TELENET в США i [41], DATAPAC в Канаде [42], а также и к некоторым европейским сетям. [26]
![]() |
Применение кросс-ассемблеров и моделирующих программ. [27] |
Из-за возможности реализации на любой ЭВМ с Фортраном они являются дешевым, но ценным средством проектирования программ для МП. Пользователь может создать и проверить программу с помощью редактора текста в системе с разделением времени или в пакетной системе. [28]
Отметим, что пакетные системы тоже могут объединяться в сети, что позволяет перейти на совершенно новый способ работы, когда независимо от места физического ввода задание выполняется там, где находятся соответствующие данные, или там, где вычислительные установки имеют неполную загрузку. Для машин фирмы IBM существует специальная программа JES ( Job Entry Subsystem - подсистема ввода заданий), действующая совместно с операционной системой и обеспечивающая объединение нескольких пакетных систем в сеть. [29]
Языки управления позволяют формировать запросы к системе в виде входных потоков. В диалоговых системах управляющие предложения чаще всего обрабатываются по одному. Пакетные системы обычно предусматривают единовременную обработку целых групп управляющих предложений. [30]