Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Модули макросы. Управляющие блоки



z/OS состоит из программных инструкций, управляющих работой компьютерной системы. Эти инструкции обеспечивают эффективное использование оборудования компьютера и возможность выполнения приложений; z/OS включает наборы инструкций, которые, например, принимают задания, преобразуют задания в распознаваемую компьютером форму, следят за заданиями, выделяют ресурсы для заданий, выполняют задания, осуществляют мониторинг заданий и осуществляют вывод выходных данных. Набор связанных инструкций называется подпрограммой (routine) или модулем (module). Набор связанных модулей, обеспечивающих работу определенной функции системы, называется системным компонентом (system component).

Компонент управления рабочей нагрузкой (WLM) в z/OS, например, управляет системными ресурсами, тогда как менеджер завершения и восстановления (recovery termination manager, RTM) отвечает за восстановление системы.

Последовательности инструкций, выполняющие часто используемые системные функции, могут вызываться посредством выполняемых макроинструкций или макросов (macros). В z/OS существуют макросы для таких функций, как открытие и закрытие файлов данных, загрузка и удаление программ и отправка сообщений оператору компьютера.

Управляющие блоки. В процессе выполнения программами работы системы z/OS они регистрируют выполняемые операции в областях хранения, называемых управляющими блоками ( control blocks). В общем, существует четыре типа управляющих блоков z/OS:

· управляющие блоки системы;

· управляющие блоки ресурсов;

· управляющие блоки заданий;

· управляющие блоки задач.

Каждый управляющий блок системы соответствует одной системе z/OS и содержит информацию по этой системе, в частности информацию о количестве используемых процессоров. Каждый управляющий блок ресурсов соответствует одному ресурсу, например процессору или устройству хранения. Каждый управляющий блок заданий соответствует одному заданию, выполняемому в системе. Каждый управляющий блок задач соответствует одной единице работы.

Управляющие блоки служат средством связи в z/OS. Такая связь возможна потому, что структура управляющего блока известна программам, которые его используют, вследствие чего эти программы могут найти нужную информацию о единице работы или ресурсе. Управляющие блоки, представляющие много модулей одного типа, можно объединять в очереди, в которых каждый управляющий блок указывает на следующий в цепи. Операционная система может осуществлять в очереди поиск информации об определенной единице работы или ресурсе, например:

· адресе управляющего блока или требуемой подпрограмме;

· действительных данных, в частности значении, числовой величине, параметре или имени;

· флагах состояния (обычно выражающихся отдельными битами в байте, где каждый бит имеет определенное значение).

Три наиболее используемых управляющих блока:

· блок управления задачей (TCB), представляющий единицу работы или задачу;

· блок запроса обслуживания (SRB), представляющий запрос на системное обслуживание;

· блок управления адресным пространством (ASCB), представляющий адресное пространство.
7.5. Основные средства z/OS.

Благодаря широкому набору системных средств и уникальных атрибутов z/OS хорошо подходит для обработки больших, сложных задач, в частности требующих множества операций ввода-вывода, доступа к большим объемам данных или полной безопасности. К типичным задачам для мэйнфреймов относятся приложения длительного выполнения, записывающие изменения в миллионы записей базы данных, и оперативные приложения, обрабатывающие тысячи интерактивных пользователей одновременно.

На рис. 3.2 представлен «снимок» операционной среды z/OS.

· Адресное пространство описывает диапазон адресов виртуальной памяти, доступный для оперативного пользователя или выполняющейся программы.

· Доступны два типа физической памяти: основная память и вспомогательная память (AUX). Основная память также часто называется реальной памятью или реальным хранилищем.

· z/OS перемещает программы и данные между основной и вспомогательной памятью посредством процессов страничного обмена (paging) и свопинга (swapping).

· z/OS передает работу для выполнения (не показано на рисунке). Другими словами, выбираются программы для запуска, исходя из приоритета и возможности выполнения, после чего происходит загрузка программы и данных в основную память. Все программные инструкции и данные во время выполнения должны находиться в основной памяти.

· Широкий набор средств осуществляет управление файлами, хранящимися на устройствах хранения с прямым доступом (DASD) или картриджах с магнитной лентой.

· Операторы используют консоли для запуска и остановки z/OS, ввода команд и управления операционной системой.

Кроме того, z/OS имеет много других операционных характеристик, таких, как безопасность, возможность восстановления, целостность данных и управление рабочей нагрузкой.





Дата публикования: 2015-02-03; Прочитано: 341 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...