- •1. Факторы, способствующие использованию мэйнфреймов
- •1.1. Надежность, доступность и удобство обслуживания
- •1.2. Безопасность
- •1.3. Масштабируемость
- •1.4. Последовательная совместимость
- •1.5. Эволюционирующая архитектура
- •2.1 Пакетная обработка
- •2.2. Обработка оперативных транзакций
- •3. Роли в мире мэйнфреймов
- •3.1. Системный программист
- •3.2. Системный администратор.
- •3.3. Проектировщики и программисты приложений.
- •3.4. Системный оператор.
- •3.5 Аналитик производственного контроля.
- •3.6. Роль изготовителей
- •4. Архитектура мэйнфрейма.
- •4.1. Базовая архитектура zSeries и основные направления ее развития.
- •4.2.Архитектура центральных процессоров. Регистры и система команд процессоров.
- •4.2. Регистры и система команд процессоров
- •4.3. Организация адресных пространств внутренней памяти. Уровни внутренней памяти. Типы адресных пространств основной памяти.
- •4.3 Типы адресных пространств основной памяти.
- •4.4 Слово состояния программы.
- •5. Операционные системы мэйнфреймов
- •5.2 Z/Virtual Machine (z/vm)
- •5.4. Linux для zSeries
- •6.1 Общие сведения аппаратных систем мэйнфрейма
- •6.2. Устройство ранних систем s/360, современных z/series и их различия
- •6.3. Устройства ввода-вывода : логические разделы, каналы, коммутаторы - escon и ficon, блок управления устройством ucb.
- •6.4 Средства управления системой и разделы
- •6.5 Свойства логических разделов
- •6.6 Консолидация мэйнфреймов
- •6.7 Процессорные устройства cp, sap, ifl.
- •6.8 Процессорные устройства zAap, zIip, icf.
- •6.9. Мультипроцессоры
- •6.10. Дисковые устройства 3390 и 2105 , устройство управления 3990
- •6.11 Кластеризация, простой общий dasd, основные его характеристики и области применения. Сравнительный анализ уровней кластеризации dasd и ctc.
- •6.12. Кластеризация, ctc кольца, основные его характеристики и области применения. Сравнительный анализ уровней кластеризации ctc и dasd
- •6.13. Parallel Sysplex
- •6.14 Устройство сопряжения
- •6.15. Малые системы м-ф
- •6.16. Средние одиночные системы
- •6.17 Более крупные системы
- •6.18. Непрерывная доступность мэйнфреймов
- •7.1. Введение в z/os. Физическая память, используема в z/os
- •7.2. Аппаратные ресурсы, используемые в z/os.
- •7.3. Мультипрограммирование и мультипроцессирование.
- •7.4. Модули макросы. Управляющие блоки.
- •7.5. Основные средства z/os.
- •7.6. Виртуальная память, адресное пространство мэйфрейма.
- •7.7. Использование адресных пространств: изоляция, связь. Динамическая трансляция адреса.
- •7.8. Виртуальная память. Формат виртуального адреса.
- •7.9. Организация адресации виртуальной памяти в z/os. Фреймы, страницы и слоты.
- •7.10. Страничный обмен в z/os. Изъятие страницы.
- •7.11. Счетчик интервалов отсутствия обращений. Свопинг.
- •7.12. Защита памяти. Ключи защиты.
- •7.13. Менеджеры памяти: реальной, вспомогательной и виртуальной.
- •7.14. История виртуальной памяти и адресуемости семейства мэйфреймов.
- •Системные адресные пространства и главный планировщик.
- •7.16. Управление рабочей нагрузкой. Основные операции выполняемые wlm.
- •7.17. Ввод-вывод данных, средства мониторинга в системе.
- •7.18. Назначение обработки прерывания.
- •7.19. Слово состояния программы psw, регистры
- •7.20. Диспетчеризуемые единицы работы z/os: tcb, srb. Вытесняемые и не вытесняемые единицы работы.
- •7.21. Назначение компонента диспетчер в z/os.
- •7.22. Синхронизация использования ресурсов. Организация очередей. Блокировка ресурсов.
- •Определяющие свойства z/os
- •7.24. Дополнительные и промежуточные по для z/os.
- •8.Интерактивные средства z/os
- •8.1 Предназначение tso. Основные функции.
- •8.2 Выполнение команд tso в собственном режиме. Использование clist и rexx в tso.
- •8.4. Интерактивные интерфейсы Интерактивные средства z/os unix
- •9.Наборы данных
- •9.1Наборы данных. Типы набора данных в z/os.
- •9.2. Устройства хранения набора данных и методы доступа
- •9.3.Распределение набора данных. Логические записи и блоки. Экстентты набора данных.
- •9.4. Форматы записи наборов данных.
- •9.5. Последовательный, секционированный набор данных.
- •9.6. Метод доступа vsam.
- •9.7 Файловые системы z/os unix. Сравнение наборов данных z/os и файлов файловой системы
- •9.7 Сравнение наборов данных z/os и файлов файловой системы
- •10.3. Журналы транзакций и их назначения.
- •10.4. Типы резервного копирования sql Server 2008.
- •Одноранговые сети типа рабочая группа на базе ос Windows и варианты лицензирования.
- •11.3. Отказоустойчивый кластер на базе oc Windows Server 2008 Ent.
7.2. Аппаратные ресурсы, используемые в z/os.
Операционная система z/OS выполняется процессором и во время выполнения находится в памяти процессора; z/OS часто называется системным программным обеспечением.
Оборудование мэйнфрейма состоит из процессоров и множества периферийных устройств, таких, как дисковые приводы (называемые устройствами хранения с прямым доступом – direct access storage devices, DASD), приводами для магнитных лент и различными типами пользовательских консолей. Приводы для магнитных лент и DASD используются для системных функций и пользовательскими программами, выполняемыми в z/OS.
При выполнении нового заказа на систему z/OS IBM поставляет код системы клиенту через Интернет или на картриджах с магнитной лентой. В организации клиента системный программист z/OS получает заказ и копирует новую систему на DASD-тома. После того как система настроена и готова к работе, для запуска и эксплуатации системы z/OS необходимы системные консоли.
Операционная система z/OS предназначена для обеспечения полного использования самого современного оборудования IBM и множества сложных периферийных устройств. На рис. 3.1 приведено упрощенное представление концепции мэйнфрейм:
Программное обеспечение – операционная система z/OS состоит из загрузочных модулей или исполняемого кода. В процессе установки системный программист копирует эти загрузочные модули в загрузочные библиотеки, расположенные на DASD-томах.
Аппаратное обеспечение – оборудование системы включает все устройства, контроллеры и процессоры, составляющие среду мэйнфрейма.
Периферийные устройства – включают приводы для магнитных лент, DASD и консоли.
Память процессора (processor storage) – часто называется основной, реальной (real) или центральной (central) памятью; в ней происходит выполнение операционной системы z/OS. Кроме того, все пользовательские программы используют память процессора совместно с операционной системой.
7.3. Мультипрограммирование и мультипроцессирование.
В отличие от ранних систем компьютерные системы, управляемые операционной системой z/OS, поддерживают мультипрограммирование, т. е. одновременное выполнение множества программ.
При мультипрограммировании, когда задание не может использовать процессор, система может приостановить или прервать задание, освобождая процессор для обработки другого задания.
Для того чтобы сделать мультипрограммирование возможным, z/OS собирает и сохраняет всю необходимую информацию о прерываемой программе, прежде чем перейти к выполнению другой программы. Когда прерванная программа опять готова к выполнению, она может возобновить выполнение с того места, в котором она была остановлена.
Мультипрограммирование позволяет z/OS одновременно выполнять тысячи программ для пользователей, работающих над различными проектами в разных точках мира. z/OS может также осуществлять мультипроцессирование, под которым понимается одновременная работа двух и больше процессоров, совместно использующих различные аппаратные ресурсы, в частности память и внешние дисковые устройства. Технологии мультипрограммирования и мультипроцессирования делают z/OS идеальной операционной системой для обработки задач, требующих множества операций ввода-вывода.
К типичным задачам для мэйнфреймов относятся приложения длительного выполнения, записывающие изменения в миллионы записей базы данных, и оперативные приложения, обрабатывающие тысячи интерактивных пользователей одновременно. Сравним это с операционной системой, используемой в однопользовательской компьютерной системе. Такая операционная система может выполнять программы только от лица одного пользователя. При использовании персонального компьютера, например, все ресурсы компьютера часто находятся в распоряжении одного пользователя.
Когда множество пользователей выполняет много разных программ, помимо большого количества сложного оборудования, z/OS требуется большой объем памяти для обеспечения надлежащей системной производительности. Большие компании используют сложные бизнес-приложения, осуществляющие доступ к большим базам данных, и отраслевые программные продукты промежуточного уровня. Такие приложения требуют, чтобы операционная система осуществляла защиту конфиденциальности пользовательских данных, а также поддерживала совместное использование баз данных и программных служб.