- •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.
4.2. Регистры и система команд процессоров
Регистры и PSW
Архитектура мэйнфрейма содержит регистры для слежения за происходящими событиями. PSW, например, представляет собой регистр, используемый для записи ин формации, необходимой для выполнения текущей активной программы. Мэйнфреймы содержат и другие регистры, в частности:
—регистры доступа (access registers) – используются для определения адресного пространства, в котором находятся данные;
—общие регистры (general registers) – используются для адресации данных в памяти, а также для хранения пользовательских данных;
—регистры с плавающей точкой (floating point registers) – используются для хранения численных данных в формате с плавающей точкой;
—управляющие регистры (control registers) – используются самой операционной системой, например для ссылки на таблицы трансляции.
4.3. Организация адресных пространств внутренней памяти. Уровни внутренней памяти. Типы адресных пространств основной памяти.
Адресное пространство – диапазон виртуальных адресов, которые операционная система назначает пользователю или программе.
Диапазон виртуальных адресов, которые операционная система назначает пользователю или отдельно работающей программе, называется адресным пространством. Он представляет собой набор идущих подряд виртуальных адресов, доступных для выполнения инструкций и хранения данных. Диапазон виртуальных адресов в адресном пространстве начинается с нуля и может достигать максимального адреса, разрешенного архитектурой операционной системы.
z/OS выделяет для каждого пользователя уникальное адресное пространство и обеспечивает разделение между программами и данными, относящимися к каждому адресному пространству. В каждом адресном пространстве пользователь может запускать несколько задач, применяя блоки управления задачами (task control blocks, TCB), поддерживающие мультипрограммирование. В некотором смысле адресное пространство z/OS подобно процессу в UNIX, а идентификатор адресного пространства (address space identifier, ASID) подобен идентификатору процесса (process ID, PID). Кроме того, TCB подобны потокам в UNIX в том смысле, что каждая операционная система поддерживает одновременную об работку нескольких единиц работы.
Однако использование нескольких виртуальных адресных пространств в z/OS предоставляет некоторые особые преимущества. Виртуальная адресация позволяет использовать диапазоны адресов, превышающие возможности основной памяти системы. Использование нескольких виртуальных адресных пространств обеспечивает возможность виртуальной адресации для каждого задания в системе путем на значения каждому заданию собственного виртуального адресного пространства. Потенциально большое количество адресных пространств обеспечивает большой объем виртуальной адресации системы.
При использовании нескольких виртуальных адресных пространств ошибки ограничиваются одним адресным пространством, за исключением ошибок в памяти с общей адресацией, что повышает надежность системы и упрощает восстановление после ошибок. Программы в отдельных адресных пространствах защищены друг от друга. Изоляция данных в отдельном адресном пространстве также позволяет защитить данные.
z/OS использует множество адресных пространств. Применяется по меньшей мере одно адресное пространство для каждого выполняемого задания и еще одно адресное пространство для каждого пользователя, подключенного через TSO, telnet, rlogin или FTP (пользователи, подключенные к z/OS через такие подсистемы, как CICS или IMS, применяют адресное пространство подсистемы, а не собственные адресные пространства). Используется множество адресных пространств для реализации функций операционной системы, в частности связи с оператором, автоматизации, сетевых функций, безопасности и т. д.