- •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.
2.2. Обработка оперативных транзакций
Обработка транзакций, выполняемая интерактивно с участием конечного пользователя, называется обработкой оперативных транзакций (online transaction processing, OLTP).
Обычно мэйнфрейм обслуживает огромное количество систем выполнения транзакций (transaction systems).
Эти системы часто представляют собой критически важные приложения, от которых зависит выполнение основных функций предприятия. Системы выполнения транзакций должны быть способны поддерживать не предсказуемое количество одновременно работающих пользователей и типов транзакций. Большинство транзакций выполняется за кратчайшие промежутки времени, в некоторых случаях за доли секунды.
Одно из основных свойств системы выполнения транзакций состоит в том, что взаимодействие между пользователем и системой происходит очень быстро. Бизнес транзакция целиком состоит из серии коротких взаимодействий, при которых для каждого взаимодействия требуется немедленное реагирование. В настоящее время такие системы поддерживают критически важные приложения; поэтому непрерывная доступность, высокая производительность, а также защита и обеспечение целостности данных являются обязательным требованием.
Оперативные транзакции знакомы большинству людей. Приведем следующие
примеры:
—транзакции при работе с банкоматом, в частности депонирование, снятие денег, проверка состояния счета и перевод денег;
—оплата в супермаркете дебетовой или кредитной картой;
—покупка товаров через Интернет.
В некоторых отраслях оперативные системы на основе мэйнфреймов используются следующим образом:
—банки – банкоматы, банковские системы для обслуживания клиентов;
—страхование – агентские системы для управления политиками и обработки
страховых требований;
—туризм и транспорт – системы бронирования авиабилетов;
Оперативные транзакции обычно имеют следующие свойства:
—небольшое количество входных данных, небольшое количество хранимых записей, к которым осуществляется доступ и обработка, и небольшое количество
выходных данных;
—мгновенное реагирование, обычно время реагирования составляет меньше секунды;
—большое количество пользователей, задействованных в большом количестве
транзакций;
—круглосуточная доступность транзакционного интерфейса для пользователя;
—обеспечение безопасности транзакций и пользовательских данных.
В банковском филиале, например, клиенты используют оперативные службы при
проверке состояния счета или внесении денег.
3. Роли в мире мэйнфреймов
Мэйнфрейм системы предназначены для использования большим количеством людей. Большинство людей, взаимодействующих с мэйнфреймами, являются конечными пользователями – людьми, применяющими приложения, размещенные на системе. Однако по причине большого количества конечных пользователей, приложений, выполняющихся на системе, а также многофункциональности и сложности системного программного обеспечения, поддерживающего пользователей и приложения, для функционирования и поддержки системы необходимо множество ролей.
В сфере информационных технологий этим ролям соответствует множество различных названий должностей; в данной книге мы используем следующие:
• системные программисты;
• системные администраторы;
• проектировщики и программисты приложений;
• системные операторы;
• аналитики производственного контроля.
.
При работе с мэйнфреймами часто необходимо взаимодействие между различными ролями, в частности при выполнении следующих операций:
• установка и конфигурирование системного программного обеспечения;
• разработка и написание новых приложений для выполнения на мэйнфрейме;
• запуск новых задач в системе, в частности пакетных заданий и обработки оперативных транзакций;