вычислительных машин.
Узлы многомашинных комплексов или сетей могут иметь и пакетные
системы, и системы, ориентированные на обработку транзакций. Средства
телеобработки иногда интегрируются в системе (например, в АСР), но возможно и
альтернативное решение, реализованное аппаратом МVS/NСР для IВМ 370/168 и
других машин, таких, как IВМ 3033, способных поддерживать работу OS/МVS. При
этом непосредственная
организация управления сетью удаленными терминалами и
контроллерами (например, IВМ 3790) осуществляется фронтальным процессором
(3704, 3705), что позволяет разгрузить OS/МVS, сняв с нее задачу управления
удаленными устройствами на физическом уровне. Работой IВМ 3704 или 3705
управляет небольшой монитор NCP (Network Соnrо1 Рrоgram — программа
управления сетью), располагающий специальными средствами связи с компонентом
телеобработки системы МVS, т.
е. VТАМ (Virtual Теleсоmmunications Ассеss Меthod
— виртуальный телекоммуникационный метод доступа). Такая структура
обеспечивает перенос ряда функций основной системы на вспомогательную
машину.
Конечно, можно обобщить описанные системные функции, сделав
фронтальный процессор более мощным и возложив на соответствующую систему
дополнительные задачи, не относящиеся непосредственно к управлению
периферийными устройствами сети. В принципе фронтальная
машина пригодна для
поддержки целого множества механизмов операционной системы, включая
механизм буферизации, сервисные функции режима разделения времени (например,
редактирование программ и компиляцию), механизм планирования и т. д. Иногда
даже на фронтальной машине удобно выполнять некоторые прикладные функции.
Нетрудно также представить себе структуру, данными в которой управляют
специальные операционные системы, работающие
на вспомогательных машинах.
Для установления связей между элементами многомашинных комплексов можно
использовать все типы функциональной поддержки, рассмотренные при
обсуждении микропроцессоров и микропрограммирования. Однако в данном случае
придется учитывать географическое распределение прикладных программ, данных и
механизмов управления (общих и локальных).
Отметим, что пакетные системы тоже могут объединяться в сети, что
позволяет перейти
на совершенно новый способ работы, когда независимо от места
физического ввода задание выполняется там, где находятся соответствующие
данные, или там, где вычислительные установки имеют неполную загрузку. Для
машин фирмы IВМ существует специальная программа JЕS (Job Еntrу Subsystem —
подсистема ввода заданий), действующая совместно с операционной системой и
обеспечивающая объединение нескольких пакетных систем
в сеть.
Сетевая организация и распределенная обработка не являются синонимами,
хотя разницу между ними иногда довольно трудно уловить. В целом сетевая
организация подразумевает высокую степень независимости между отдельными
машинами. Такая независимость означает, что каждая машина представляет собой
многоцелевую систему, способную самостоятельно:
104