
Общиесведенияоz/OS 77
Мультипрограммирование позволяет z/OS одновременно выполнять тысячи программ
для пользователей, работающих над различными проектами в разных точках мира.
z/OS может также осуществлять мультипроцес-
сирование, под которым понимается одновремен-
ная работа двух и больше процессоров, совместно
использующих различные аппаратные ресурсы, в
частности память и внешние дисковые устройства.
Технологии мультипрограммирования и мульти-
процессирования делают z/OS идеальной операци-
онной системой для обработки задач, требующих множества операций ввода-вывода.
К типичным задачам для мэйнфреймов относятся приложения длительного выполне
-
ния, записывающие изменения в миллионы записей базы данных, и оперативные при-
ложения, обрабатывающие тысячи интерактивных пользователей одновременно. Срав-
ним это с операционной системой, используемой в однопользовательской компьютер-
ной системе. Такая операционная система может выполнять программы только от лица
одного пользователя. При использовании персонального компьютера, например, все
ресурсы компьютера часто находятся в распоряжении одного пользователя.
Когда множество пользователей выполняет много разных программ, помимо
большого количества сложного оборудования, z/OS требуется большой объем памяти
для обеспечения надлежащей системной производительности. Большие компании
используют сложные бизнес-приложения, осуществляющие доступ к большим базам
данных, и отраслевые программные продукты промежуточного уровня. Такие прило-
жения требуют, чтобы операционная система осуществляла защиту конфиденциаль-
ности пользовательских данных, а также поддерживала совместное использование
баз данных и программных служб.
Таким образом, мультипрограммирование, мультипроцессирование и потреб-
ность в большом количестве памяти означают, что z/OS должна обеспечивать нечто
большее, чем просто выполнение простых однопользовательских приложений.
В следующих разделах в общих чертах рассматриваются атрибуты, позволяющие
z/OS управлять сложными компьютерными конфигурациями. Последующие разделы
книги описывают эти возможности более подробно.
323 Модули и макросы
z/OS состоит из программных инструкций, управляющих работой компьютерной
системы. Эти инструкции обеспечивают эффективное использование оборудования
компьютера и возможность выполнения приложений; z/OS включает наборы инс-
трукций, которые, например, принимают задания, преобразуют задания в распозна-
ваемую компьютером форму, следят за заданиями, выделяют ресурсы для заданий,
выполняют задания, осуществляют мониторинг заданий и осуществляют вывод вы-
ходных данных. Набор связанных инструкций называется подпрограммой (routine)
или модулем (module). Набор связанных модулей, обеспечивающих работу опреде-
ленной функции системы, называется системным компонентом (system component).
Компонент управления рабочей нагрузкой (WLM) в z/OS, например, управляет сис-
темными ресурсами, тогда как менеджер завершения и восстановления (recovery ter-
mination manager, RTM) отвечает за восстановление системы.
Мультипроцессирование–
одновременнаяработадвух
ибольшепроцессоров,
совместноиспользующих
различныеаппаратные
ресурсы