- •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.
8.4. Интерактивные интерфейсы Интерактивные средства z/os unix
ISPF является полнофункциональным панельным приложением, управляемым с клавиатуры. Тем не менее можно загружать и устанавливать в системе z/OS различные клиенты графического интерфейса ISPF. После установки клиента графического ин терфейса ISPF можно пользоваться мышью.
Интерактивные средства z/OS UNIX
Оболочка – интерпретатор команд UNIX и операторов языка оболочки Оболочка и утилиты z/OS UNIX обеспечивают интерактивный интерфейс z/OS. Оболочку и утилиты можно сравнить с функциями TSO в z/OS. Для выполнения некоторых командных запросов оболочка вызывает другие программы, называемые утилитами (utilities). Оболочку можно использовать для следующих целей:
— вызова скриптов оболочки и утилит;
—создания скриптов оболочки (именованного списка команд оболочки с использованием языка программирования оболочки).
— запуска скриптов оболочки и программ на языке C в интерактивном режиме, в фоновом режиме TSO или в пакетном режиме.
Пользователь может вызвать оболочку z/OS UNIX следующими способами:
— с дисплея 3270 или с рабочей станции с запущенным эмулятором 3270;
— с терминала, подключенного к TCP/IPсети, используя команды rlogin и telnet;
— через TSOсеанс, используя команду OMVS.
ISHELL – команда TSO, вызывающая панельный интерфейс ISPF для выполнения множества действий с z/OS UNIX. Последовательность команд оболочки можно хранить в исполняемом текстовом файле. Такой файл называется скриптом оболочки (shell script).т Команды TSO, применяемые в z/OS UNIX:
ISHELL Команда ISHELL вызывает панельный интерфейс ISPF для z/OS UNIX System Services. ISHELL является хорошей отправной точкой для пользователей, знакомых с TSO и ISPF, желающих применять z/OS UNIX. Эти пользователи могут выполнять значительную часть своей работы с применением команды ISHELL, которая предоставляет панели для работы с файловой системой z/OS UNIX, включая панели для подключения и отключения файловых систем и для выполнения некоторых задач администрирования z/OS UNIX. ISHELL часто бывает полезна для системных программистов, знакомых с z/OS, которым требуется выполнить настройку ресурсов UNIX для пользователей.
OMVS Команда OMVS употребляется для вызова оболочки z/OS UNIX. Пользователям, в основном употребляющим в качестве интерактивной среды систему UNIX, оболочка z/OS UNIX будет знакома.
9.Наборы данных
9.1Наборы данных. Типы набора данных в z/os.
Набор данных – набор логически связанных записей, например библиотека макросов или исходная программа
z/OS осуществляет управление данными посредством использования наборов данных (data sets). Термин «набор данных» относится к файлу, содержащему одну или несколько записей. Любая именованная группа записей называется набором данных.
Наборы данных могут содержать такую информацию, как медицинские записи или страховые записи, используемые программой, выполняющейся в системе. Наборы данных используются также для хранения информации, нужной приложениям или самой операционной системе, например исходных программ, библиотек макросов или системных переменных или параметров. Что касается наборов данных, содержащих читаемый текст, их можно распечатывать или выводить на консоль (многие наборы данных содержат загрузочные модули или другие непечатаемые двоичные данные). Наборы данных можно каталогизировать, что позволяет обращаться к набору данных по имени, не указывая, где он сохранен.
Попросту говоря, запись (record) представляет собой фиксированное количество байтов, содержащих данные. Часто запись содержит связанную информацию, воспринимаемую как единое целое, например как один элемент в базе данных или как данные об одном сотруднике отдела. Термин поле (field) относится к определенному фрагменту записи, используемому для хранения определенной категории данных, например имени или отдела сотрудника.
Запись представляет собой базовую единицу информации, используемую программой, запущенной в z/OS . Записи в наборе данных могут быть организованы различным способом, в зависимости от того, каким образом планируется осуществлять доступ к информации.
В последовательном наборе данных (sequential data set) записи представляют собой элементы данных, хранящиеся последовательно. Для того чтобы извлечь, например, десятый элемент в наборе данных, система должна сначала передать предыдущие девять элементов. Элементы данных, которые должны использоваться последовательно, например алфавитный список имен в списке класса, лучше всего хранить в последовательном наборе данных.