Курс лекций «Основы построения БЭВМ»

42
Курс лекций «Основы построения БЭВМ» Лекция №10 “Операционные системы мэйнфреймов zSeries “ 2006-2007 учебный год, 9 семестр Кафедра ИУ6

Upload: yaakov

Post on 14-Jan-2016

75 views

Category:

Documents


0 download

DESCRIPTION

Курс лекций «Основы построения БЭВМ». Лекция №10 “ Операционные системы мэйнфреймов zSeries “ 2006-2007 учебный год, 9 семестр Кафедра ИУ6. Операционные системы мэйнфреймов zSeries. Тема третья, лекция 10 Октябрь - Ноябрь 2006 Автор: Галямова Е.В. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Курс лекций                    «Основы построения БЭВМ»

Курс лекций «Основы построения БЭВМ»

Лекция №10 “Операционные системы мэйнфреймов zSeries “

2006-2007 учебный год, 9 семестр Кафедра ИУ6

Page 2: Курс лекций                    «Основы построения БЭВМ»

Операционные системы мэйнфреймов zSeries

Тема третья, лекция 10

Октябрь - Ноябрь 2006

Автор: Галямова Е.В.

Page 3: Курс лекций                    «Основы построения БЭВМ»

Этот же курс «Операционные системы и программное

обеспечение на платформе zSeries» вы можете изучить в электронном университете

www.intuit.ru

Page 4: Курс лекций                    «Основы построения БЭВМ»

Четыре направления развития ОС для мейнфреймов

Единая концепция построения ОСОбщие базовые архитектурные компонентыПринцип наследования «снизу-вверх»

Page 5: Курс лекций                    «Основы построения БЭВМ»

Четыре направления развития ОС для мейнфреймов

Операционные системы, поддерживающие серверы z9xx

Операционные системы Режим 31-разрядной адресации Режим 64-разрядной адресации

z/OS V1R1 и выше да да

OS/390 V2R10 да да

OS/390 V2R6-R9 да нет

z/VM V3R1 и выше да да

VM/ESA V2R3-R4 да нет

VSE/ESA V2R3 и выше да нет

Linux for zSeries нет да

Linux for OS/390 да нет

Page 6: Курс лекций                    «Основы построения БЭВМ»

Операционная система z/OS

Page 7: Курс лекций                    «Основы построения БЭВМ»

Основные понятия z/OS:

• Пакетное задание (batch job) - внешняя единица работы z/OS. JCL (Job Control Language.

Page 8: Курс лекций                    «Основы построения БЭВМ»

Основные понятия z/OS:

• Адресное пространство (address space) - совокупность ячеек виртуальной памяти, выделяемой под размещение кода и данных принятой к выполнению программы.

• Задача (task) - внутренняя единица работы z/OS. Совокупность задач - фрагментов кода, кванты процессорного времени. Синонимом задачи в других операционных системах (Windows, UNIX) является термин "поток" (thread).

• Набор данных (data set) - именованная совокупность связанных элементов данных, размещаемых во внешней памяти или иных устройствах.

Page 9: Курс лекций                    «Основы построения БЭВМ»

История развития виртуальной памяти• 1972 - SVS (Single Virtual Storage)• 1974 - MVS (Multiple Virtual Storage)• 1988 - MVS/ESA (Multiple Virtual

Storage/Enterprise System Architecture)

• 1990 - MVS/ESA SP V4 (Multiple Virtual Storage/Enterprise System Architecture, System Product Version 4)

• 1994 - MVS/ESA SP V5 (Multiple Virtual Storage/Enterprise System Architecture, System Product Version 5)

• 1995 - OS/390 • 2000 – z/OS

Page 10: Курс лекций                    «Основы построения БЭВМ»

Концепция виртуальной памяти

• Размещение страницами

• частично в основной, а частично - во внешней памяти

• лишь когда программа выполняется процессором

• динамический обмен

• динамическое преобразование адресов.

Page 11: Курс лекций                    «Основы построения БЭВМ»

Концепция MVS, исполняемая на платформе S/370

Page 12: Курс лекций                    «Основы построения БЭВМ»

MVS/XA (Multiple Virtual Storage/eXtended Architecture)

Page 13: Курс лекций                    «Основы построения БЭВМ»

MVS/XA (Multiple Virtual Storage/eXtended Architecture)

Page 14: Курс лекций                    «Основы построения БЭВМ»

MVS/ESA (Multiple Virtual Storage/Enterprise System Architecture)

Page 15: Курс лекций                    «Основы построения БЭВМ»

OS/390

Прежние ОС:• совокупность

программных продуктов (компонентов),

• различные циклы обновления версий

• интеграции всех ее компонентов в единый программный комплекс

• поставляются покупателям в виде единого пакета.

Page 16: Курс лекций                    «Основы построения БЭВМ»

Компоненты OS/390

Базовые компоненты (base elements)

• поддержка основных системных функций

• обязательные

Опциональные компоненты (optional features)

• «динамическое включение»

• определяются заказчиком

Page 17: Курс лекций                    «Основы построения БЭВМ»

Серверная операционная система OS/390

OS/390 сервисы:• системный сервис: базовые функции операционной системы; • коммуникационный сервис: на базе протоколов SNA и TCP/IP; • LAN-сервис: в локальных вычислительных сетях; • разработка приложений (application enablement): объектная технология,

графический интерфейс пользователей; • UNIX-сервис: среда UNIX в рамках стандарта XPG4.2; • сервис распределенных вычислений: на основе промышленного

стандарта DCE; • Web-сервис: http-сервер и сервера приложений Java и WebSphere; • сервисы безопасности:

– авторизация пользователей, – защита системных ресурсов, – сетевая безопасность, – криптография.

Page 18: Курс лекций                    «Основы построения БЭВМ»

z/OS• Размер адресуемой

памяти в z/OS достиг 264=16 EB (экзабайт)

• Объем основной памяти в z900 можно использовать до 64 GB

• Расширенная память в 64-разрядном режиме z/OS не поддерживается

Page 19: Курс лекций                    «Основы построения БЭВМ»

Сосуществование

версий OS/390 и z/OS

Допустимые варианты сосуществования версий OS/390 и z/OS

z/OS OS/390 z/OS  V2R6 V2R7 V2R8 V2R9 V2R10 V1R1 V1R2 V1R3 V1R4 V1R5

 

V1R1 + + + + + + - - - - 

V1R2 - - + + + + + - - - 

V1R3 - - - + + + + + - - 

V1R4 - - - - + + + + + - 

V1R5 - - - - - - + + + +  

Page 20: Курс лекций                    «Основы построения БЭВМ»

Архитектура z/OS, новые компоненты

• Менеджер ресурсов Intelligent Resource Director (IRD)

• Мастер по установке и конфигурированию

• Менеджер лицензий IBM License Manager (ILM),

• z/OS.e – IP, Websphere Application Server и DB2

Page 21: Курс лекций                    «Основы построения БЭВМ»

Элементы z/OS

Компоненты z/OS

Базовые Оптиональные

Интегрированные (динамическое

включение)

Неинтегрированные(отдельным

заказом)

Неэксклюзивные(HLASM, GDDM и др)

эксклюзивные

Page 22: Курс лекций                    «Основы построения БЭВМ»

Функциональная структура z/OS

Page 23: Курс лекций                    «Основы построения БЭВМ»

Системные сервисы

Взаимодействие базовых элементов системных сервисов z/OS

Page 24: Курс лекций                    «Основы построения БЭВМ»

Системные сервисы

Взаимодействие базовых элементов системных сервисов z/OS

Page 25: Курс лекций                    «Основы построения БЭВМ»

Системные сервисы

Взаимодействие базовых элементов системных сервисов z/OS

Page 26: Курс лекций                    «Основы построения БЭВМ»

Сервисы администрирования и управления системой

Базовые:• Конфигуратор

оборудования HCD (Hardware Configuration Definition)

• Программа модификации системы SMP/E

• Мастер настройки параметров msys for Setup (Managed System Infrastructure for Setup)

• Подсистема управления данными DFSMS

Дополнительные:• Подсистема контроля

текущего состояния заданий SDSF (System Display and Search Facility)

• Менеджер сбора данных о ресурсах RMF (Resource Measurement Facility)

Page 27: Курс лекций                    «Основы построения БЭВМ»

Подсистема управления данными DFSMS

Представлена четырьмя опциональными компонентами:

• DFSMSdss (data set service) - средства администрирования данных и устройств внешней памяти на магнитных дисках;

• DFSMShsm (hierarchical storage manager) - средства оптимизации хранения наборов данных на различных носителях;

• DFSMSrmm (removable media manager) - средства управления сменными ленточными и оптическими носителями;

• DFSMStvs (transactional VSAM service) - поддержка параллельной обработки наборов данных VSAM для пакетных заданий и транзакций CICS.

Page 28: Курс лекций                    «Основы построения БЭВМ»

Системные сервисы UNIX

• Базовые• компонент UNIX

System Services включает – системное ядро UNIX

(UNIX System Services Kernel) и

– прикладные сервисы (UNIX Application Services).

– интегрировано в базовую управляющую программу z/OS

Page 29: Курс лекций                    «Основы построения БЭВМ»

Сервисы для разработки и поддержки приложений

• Базовое программное обеспечение• компиляторы C, C++, COBOL, Fortran и PL/1• два редактора связей Linkage Editor и Binder• IBM Visual Age

• Языковая среда LE (Language Environment)• Высокоуровневый ассемблер HLASM (High

Level Assembler)• Библиотеки классов C++• Менеджер отображения графических данных

GDDM (Graphical Data Display Manager)

Page 30: Курс лекций                    «Основы построения БЭВМ»

Коммуникационные сервисы

Базовые:• IP-сервис:

– взаимодействие на базе TCP/IP, Telnet, FTP, SMTP, RPC и др.

– CICS, IMS, Websphere и др.

• SNA (System Network Architecture) = VTAM– APPN (Advanced Peer-to-

Peer Networking),– AnyNet (MPTN -

multiprotocol transport networking)

• Встроенные средства шифрования данных - 56-разрядный алгоритм DES, 64-разрядные ключи и алгоритм TDES

Page 31: Курс лекций                    «Основы построения БЭВМ»

Коммуникационные сервисы

Базовые:• управления сетевой

печатью (Communications Server NPF (Network Print Facility)),

• сетевой защиты на базе технологии Firewall,

• Средство поддержки OSA (OSA Support Facility (OSA/SF))

• на базе различных протоколов (Gigabit, Token Ring, Ethernet/Fast Ethernet, ATM, FDDI и др.).

Page 32: Курс лекций                    «Основы построения БЭВМ»

Сервисы поддержки распределенных вычислений

Базовые службы DCE (DCE Base Services):• вызова удаленных процедур (RPC, Remote

Procedure Call) ; • каталога (Directory Services); • времени (Distributed Time Services); • безопасности (Security Services).• Служба поддержки распределенных

файлов DFS (Distributed File Service)• Сетевая файловая система NFS (Network

File System)

Page 33: Курс лекций                    «Основы построения БЭВМ»

Службы безопасности

• Сервер защиты (Security Server)

• Средства управления доступом к ресурсам RACF (Resource Access Control Facility)

• Средства сетевой защиты (Firewall Technologies)

• Сервер LDAP• Служба сетевой

аутентификации (Network Authentication Service)

• Сервер защиты DCE (DCE Security Server)

• Служба PKI (Public Key Infrastructure Services)

• Дополнительные криптографические модули OCEP (Open Cryptographic Enhanced Plug-ins)

• Криптографические сервисы (Cryptographic Services)

• и др.

Page 34: Курс лекций                    «Основы построения БЭВМ»

Сервисы поддержки электронного бизнеса

• Ядро информационных систем в сфере электронного бизнеса строится на основе Web-технологий

• IBM HTTP Server• протокол SSL• динамический кэш страниц, • proxy-сервер,• статистика

• поисковая машина NetQuestion Solution

Page 35: Курс лекций                    «Основы построения БЭВМ»

Сервис печати

• Форматы представления документов, PostScript, PCL, ASCII, а при установке дополнительных расширителей - PDF, XML и SAP OTF.

• Сервер печати Infoprint Server:– Print Interface– Windows Client– IP Printway – NetSpool

Page 36: Курс лекций                    «Основы построения БЭВМ»

Сервис электронных публикаций

• BookManager полный комплект электронной документации, а также три компонента для работы с ней:

• BookManager BUILD;

• BookManager READ;

• BookManager BookServer.

Page 37: Курс лекций                    «Основы построения БЭВМ»

MVS/ESA SP V4 (Multiple Virtual Storage/Enterprise System Architecture,

System Product Version 4)

Page 38: Курс лекций                    «Основы построения БЭВМ»

MVS/ESA SP V5 (Multiple Virtual Storage/Enterprise System Architecture,

System Product Version 5)

Page 39: Курс лекций                    «Основы построения БЭВМ»

Переход на z/OS

Page 40: Курс лекций                    «Основы построения БЭВМ»

Распределение адресного

пространства в z/OS

Page 41: Курс лекций                    «Основы построения БЭВМ»
Page 42: Курс лекций                    «Основы построения БЭВМ»