Основы построения БЭВМ

Download Report

Transcript Основы построения БЭВМ

Курс лекций
«Основы построения БЭВМ»
Лекция №10
“Операционные системы мэйнфреймов zSeries “
2006-2007 учебный год, 9 семестр
Кафедра ИУ6
Операционные системы
мэйнфреймов zSeries
Тема третья, лекция 10
Октябрь - Ноябрь 2006
Автор: Галямова Е.В.
Этот же курс «Операционные
системы и программное
обеспечение на платформе
zSeries» вы можете изучить в
электронном университете
www.intuit.ru
Четыре направления развития ОС
для мейнфреймов
Единая концепция построения ОС
Общие базовые архитектурные компоненты
Принцип наследования «снизу-вверх»
Четыре направления развития ОС
для мейнфреймов
Операционные системы, поддерживающие серверы 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
да
нет
Операционная система z/OS
Основные понятия z/OS:
• Пакетное
задание
(batch job) внешняя
единица
работы z/OS.
JCL (Job
Control
Language.
Основные понятия z/OS:
• Адресное пространство (address space) - совокупность ячеек
виртуальной памяти, выделяемой под размещение кода и
данных принятой к выполнению программы.
• Задача (task) - внутренняя единица работы z/OS. Совокупность
задач - фрагментов кода, кванты процессорного времени.
Синонимом задачи в других операционных системах (Windows,
UNIX) является термин "поток" (thread).
• Набор данных (data set) - именованная совокупность
связанных элементов данных, размещаемых во внешней
памяти или иных устройствах.
История развития виртуальной памяти
• 1972
• 1974
• 1988
• 1990
• 1994
• 1995
• 2000
- SVS (Single Virtual Storage)
- MVS (Multiple Virtual Storage)
- MVS/ESA (Multiple Virtual
Storage/Enterprise System
Architecture)
- MVS/ESA SP V4 (Multiple
Virtual Storage/Enterprise
System Architecture, System
Product Version 4)
- MVS/ESA SP V5 (Multiple Virtual
Storage/Enterprise System
Architecture, System Product
Version 5)
- OS/390
– z/OS
Концепция виртуальной памяти
• Размещение страницами
• частично в основной, а частично - во
внешней памяти
• лишь когда программа выполняется
процессором
• динамический обмен
• динамическое преобразование адресов.
Концепция MVS, исполняемая на
платформе S/370
MVS/XA (Multiple Virtual
Storage/eXtended Architecture)
MVS/XA (Multiple Virtual
Storage/eXtended Architecture)
MVS/ESA (Multiple Virtual
Storage/Enterprise System Architecture)
OS/390
Прежние ОС:
• совокупность
программных
продуктов
(компонентов),
• различные циклы
обновления версий
• интеграции всех ее
компонентов в
единый
программный
комплекс
• поставляются
покупателям в виде
единого пакета.
Компоненты OS/390
Базовые компоненты Опциональные
(base elements)
компоненты
• поддержка основных
(optional features)
системных функций
• «динамическое
включение»
• обязательные
• определяются
заказчиком
Серверная операционная
система OS/390
OS/390 сервисы:
• системный сервис: базовые функции операционной системы;
• коммуникационный сервис: на базе протоколов SNA и TCP/IP;
• LAN-сервис: в локальных вычислительных сетях;
• разработка приложений (application enablement): объектная технология,
графический интерфейс пользователей;
• UNIX-сервис: среда UNIX в рамках стандарта XPG4.2;
• сервис распределенных вычислений: на основе промышленного
стандарта DCE;
• Web-сервис: http-сервер и сервера приложений Java и WebSphere;
• сервисы безопасности:
–
–
–
–
авторизация пользователей,
защита системных ресурсов,
сетевая безопасность,
криптография.
z/OS
• Размер адресуемой
памяти в z/OS достиг
264=16 EB (экзабайт)
• Объем основной
памяти в z900 можно
использовать до 64
GB
• Расширенная память
в 64-разрядном
режиме z/OS не
поддерживается
Сосуществование
версий
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
-
-
-
-
-
-
+
+
+
+
Архитектура z/OS, новые компоненты
• Менеджер ресурсов
Intelligent Resource
Director (IRD)
• Мастер по установке и
конфигурированию
• Менеджер лицензий
IBM License Manager
(ILM),
• z/OS.e – IP, Websphere
Application Server и DB2
Элементы z/OS
Компоненты z/OS
эксклюзивные
Неэксклюзивные
(HLASM, GDDM и др)
Базовые
Оптиональные
Интегрированные
(динамическое
включение)
Неинтегрированные
(отдельным
заказом)
Функциональная структура z/OS
Системные сервисы
Взаимодействие базовых элементов системных сервисов z/OS
Системные сервисы
Взаимодействие базовых элементов системных сервисов z/OS
Системные сервисы
Взаимодействие базовых элементов системных сервисов z/OS
Сервисы администрирования и
управления системой
Базовые:
• Конфигуратор
оборудования 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)
Подсистема управления
данными DFSMS
Представлена четырьмя опциональными
компонентами:
• DFSMSdss (data set service) - средства
администрирования данных и устройств внешней
памяти на магнитных дисках;
• DFSMShsm (hierarchical storage manager) - средства
оптимизации хранения наборов данных на различных
носителях;
• DFSMSrmm (removable media manager) - средства
управления сменными ленточными и оптическими
носителями;
• DFSMStvs (transactional VSAM service) - поддержка
параллельной обработки наборов данных VSAM для
пакетных заданий и транзакций CICS.
Системные сервисы UNIX
• Базовые
• компонент UNIX
System Services
включает
– системное ядро UNIX
(UNIX System
Services Kernel) и
– прикладные сервисы
(UNIX Application
Services).
– интегрировано в
базовую
управляющую
программу z/OS
Сервисы для разработки и
поддержки приложений
• Базовое программное обеспечение
• компиляторы 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)
Коммуникационные сервисы
Базовые:
• IP-сервис:
– взаимодействие на базе
TCP/IP, Telnet, FTP, SMTP,
RPC и др.
– CICS, IMS, Websphere и
др.
• SNA (System Network
Architecture) = VTAM
– APPN (Advanced Peer-toPeer Networking),
– AnyNet (MPTN multiprotocol transport
networking)
• Встроенные средства
шифрования данных 56-разрядный алгоритм
DES, 64-разрядные
ключи и алгоритм TDES
Коммуникационные сервисы
Базовые:
• управления сетевой
печатью
(Communications
Server NPF (Network
Print Facility)),
• сетевой защиты на
базе технологии
Firewall,
• Средство
поддержки OSA
(OSA Support Facility
(OSA/SF))
• на базе различных
протоколов (Gigabit,
Token Ring,
Ethernet/Fast
Ethernet, ATM, FDDI
и др.).
Сервисы поддержки
распределенных вычислений
Базовые службы DCE (DCE Base Services):
• вызова удаленных процедур (RPC, Remote
Procedure Call) ;
• каталога (Directory Services);
• времени (Distributed Time Services);
• безопасности (Security Services).
• Служба поддержки распределенных
файлов DFS (Distributed File Service)
• Сетевая файловая система NFS (Network
File System)
Службы безопасности
• Сервер защиты
(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)
• и др.
Сервисы поддержки
электронного бизнеса
• Ядро информационных систем в
сфере электронного бизнеса строится
на основе Web-технологий
• IBM HTTP Server
•
•
•
•
протокол SSL
динамический кэш страниц,
proxy-сервер,
статистика
• поисковая машина NetQuestion Solution
Сервис печати
• Форматы представления документов,
PostScript, PCL, ASCII, а при установке
дополнительных расширителей - PDF,
XML и SAP OTF.
• Сервер печати Infoprint Server:
– Print Interface
– Windows Client
– IP Printway
– NetSpool
Сервис электронных публикаций
• BookManager полный комплект
электронной документации, а также три
компонента для работы с ней:
• BookManager BUILD;
• BookManager READ;
• BookManager BookServer.
MVS/ESA SP V4 (Multiple Virtual
Storage/Enterprise System Architecture,
System Product Version 4)
MVS/ESA SP V5 (Multiple Virtual
Storage/Enterprise System Architecture,
System Product Version 5)
Переход на z/OS
Распределение
адресного
пространства
в z/OS