- •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.
6.9. Мультипроцессоры
Термин «мультипроцессор» указывает на наличие нескольких процессоров (CP) и предполагает использование нескольких процессоров копией z/OS. Все современные операционные системы, от персональных компьютеров до мэйнфреймов, могут работать в мультипроцессорной среде. Однако степень интеграции нескольких процессоров значительно варьируется.
Например, отложенные прерывания в системе (или в LPAR) могут быть приняты любым процессором в системе (или в LPAR). Любой процессор может инициировать и управлять операциями ввода-вывода через любой канал или устройство, доступное для системы или LPAR. Каналами, устройствами ввода-вывода, прерываниями и памятью владеет система (или LPAR), а не какой-либо отдельный процессор. Такая мультипроцессорная интеграция кажется простой на первый взгляд, но является сложной в реализации. Кроме того, она важна для обеспечения максимальной производительности; особенно важна способность любого процессора принимать любое прерывание, посылаемое в систему (или в LPAR).
Каждый процессор в системе (или в LPAR) имеет небольшую личную область памяти (8 Кб, начиная с реального адреса 0, и всегда отображаемую с виртуального ад- реса 0), уникальную для этого процессора. Эта область называется областью хранения префикса (Prefix Storage Area, PSA) и используется для обработки прерываний и ошибок. Процессор может осуществлять доступ к PSA другого процессора посредством специального программирования, хотя это обычно применяется только в целях восстановления после ошибок. Процессор может прерывать другие процессоры, используя специальную инструкцию (SIGP, Signal Processor). Опять же, это обычно применяется только для восстановления после ошибок.
6.10. Дисковые устройства 3390 и 2105 , устройство управления 3990
На современных мэйнфреймах часто используются дисковые приводы IBM 3390. Соответствующее устройство управления (3990) обычно имеет четыре канала, подключенные к одному или нескольким процессорам (возможно, через коммутатор), и дисковое устройство 3390 обычно содержит восемь и более дисковых приводов.
Модуль 2105 представляет собой многофункциональное устройство, эмулирующее большое количество устройств управления и дисковых приводов 3390. Оно может иметь до 11 Тб дискового пространства, содержать до 32 канальных интерфейсов, 16 Гб кеша и 284 Мб энергонезависимой памяти (используемой для управления очередями записи). Хост-адаптеры представляют собой интерфейсы устройств управления и допускают подключение до 32 каналов (ESCON или FICON).
Физические дисковые приводы представляют собой обычные SCSI-подобные устройства (несмотря на использование последовательного интерфейса SSA для обеспечения быстрого и избыточного доступа к дискам). Возможно использование множества различных внутренних организаций, однако к наиболее распространенным относятся массивы RAID-5 с горячим резервированием. Практически каждый компонент модуля имеет соответствующий резервный компонент. Внутренняя обработка (для эмуляции устройств управления 3990 и дисков 3390) выполняется четырьмя высокопроизводительными процессорами RISC в двух процессорных комплексах; каждый комплекс может управлять всей системой. Внутренние батареи защищают передаваемые данные во время коротких перебоев питания. Для конфигурирования и управления модулем используется отдельная консоль.
Модуль 2105 содержит многие функции, недоступные в реальных устройствах 3390, включая FlashCopy, расширенное удаленное копирование (Extended Remote Copy), одновременное копирование (Concurrent Copy), тома параллельного доступа (Parallel Access Volumes), множественную подчиненность (Multiple Allegiance), огромный кеш и т.д.
В простых дисковых приводах 3390 (с устройством управления) используется технология, отличная от описанной для 2105. Однако с точки зрения основного архитектурного представления для программного обеспечения они одинаковы. Это позволяет приложениям и системному программному обеспечению, написанному для дисковых приводов 3390, использовать новую технологию без изменений. Новая технология, воспроизводящая дисковые приводы 3390, прошла несколько этапов; последним этапом является модуль 2105.