Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Пользовательская среда ISPF/PDF операционной системы z/OS

Покупка
Основная коллекция
Артикул: 787115.01.99
В учебном пособии представлена информация, необходимая пользователю мэйнфрейма IBM System z для приобретения навыков самостоятельной работы с данными и приложениями операционной системы z/OS с использованием возможностей среды ISPF/PDF. Изложены основы организации системы хранения наборов данных. Представлены элементы организации, а также описаны средства управления и настройки пользовательской среды ISPF. Рассмотрены типовые операции над наборами данных в z/OS (создание, переименование, копирование, перемещение, удаление) на основе утилит ISPF. Приведены возможности встроенного текстового редактора и дано описание приемов создания и корректировки текстовых наборов данных. Описаны методы подготовки пакетных заданий пользователя, просмотра и документирования результатов их выполнения, а такжесредства разработки прикладных программ.
Варфоломеев, В. А. Пользовательская среда ISPF/PDF операционной системы z/OS : учебное пособие / В. А. Варфоломеев. - Москва : РУТ (МИИТ), 2018. - 238 с. - Текст : электронный. - URL: https://znanium.com/catalog/product/1895293 (дата обращения: 19.05.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Министерство транспорта Российской Федерации 

  

Федеральное государственное бюджетное образовательное 

учреждение высшего образования 

"Российский университет транспорта (МИИТ)" 

____________________________________________________ 

 

Институт управления и информационных технологий 

 

Кафедра «Автоматизированные системы управления» 

 
 
 
 
 

В.А. ВАРФОЛОМЕЕВ 

 
 

ПОЛЬЗОВАТЕЛЬСКАЯ СРЕДА 

ISPF/PDF ОПЕРАЦИОННОЙ СИСТЕМЫ z/OS 

 

Учебное пособие  
по дисциплине  

«Высокопроизводительные вычислительные системы» 

 
 
 
 
 
 

Москва - 2018 

Министерство транспорта Российской Федерации 

  

Федеральное государственное бюджетное образовательное 

учреждение высшего образования 

"Российский университет транспорта (МИИТ)" 

____________________________________________________ 

 

Институт управления и информационных технологий 

 

Кафедра «Автоматизированные системы управления» 

 
 
 
 
 

В.А. ВАРФОЛОМЕЕВ 

 
 

ПОЛЬЗОВАТЕЛЬСКАЯ СРЕДА 

ISPF/PDF ОПЕРАЦИОННОЙ СИСТЕМЫ z/OS 

 

Учебное пособие  

 

для бакалавров направлений 09.03.01 "Информатика и вычислительная 
техника» и 09.03.02 «Информационные системы 
и технологии» 

 
 
 
 
 

Москва - 2018 

УДК 004 
В18 

 

В а р ф о л о м е е в  В . А .  Пользовательская среда ISPF/PDF 
операционной системы z/OS: Учебное пособие. — М.: РУТ 
(МИИТ), 2018. —   238 с. 

 

В учебном пособии представлена информация, необходимая 
пользователю мэйнфрейма IBM System z для приобретения 
навыков самостоятельной работы с данными и приложениями 
операционной системы z/OS с использованием 
возможностей среды ISPF/PDF. Изложены основы организации 
системы хранения наборов данных. Представлены 
элементы организации, а также описаны средства управления 
и настройки пользовательской среды ISPF. Рассмотрены 
типовые операции над наборами данных в z/OS (создание, 
переименование, копирование, перемещение, удаление) на 
основе утилит ISPF. Приведены возможности встроенного 
текстового редактора и дано описание приемов создания и 
корректировки текстовых наборов данных. Описаны методы 
подготовки пакетных заданий пользователя, просмотра и 
документирования результатов их выполнения, а также 
средства разработки прикладных программ. 
 

Рецензенты: 

проф. кафедры "Вычислительные системы и сети" РУТ 
(МИИТ) к.т.н. М.И.Шамров, 
начальник отдела ПТК ГВЦ ОАО «РЖД» Д.С.Терян.  

 
 
 
 

 РУТ (МИИТ), 2018 

ОГЛАВЛЕНИЕ 
 
Введение .................................................................................. 7 
1 Основы операционной системы z/OS........................... 10 

1.1 Назначение и особенности z/OS................................. 10 
1.2 Компоненты z/OS ........................................................ 13 
1.3 Управление  данными в z/OS ..................................... 18 
1.4 Работа пользователя в z/OS ........................................ 28 

2 Обзор возможностей СРЕДЫ ISPF ............................... 39 

2.1 Состав ISPF................................................................... 39 
2.2 Функции ISPF/PDF ...................................................... 41 
2.3 Особенности использования наборов данных в ISPF
 ............................................................................................. 44 

3 Элементы пользовательского интерфейса ISPF и 
основные приемы работы ................................................. 46 

3.1 Основные понятия ....................................................... 46 

3.1.1 Терминал пользователя......................................... 46 
3.1.2 Структура панели ISPF ......................................... 48 
3.1.3 Типы панелей и их элементы ............................... 51 
3.1.4 Профиль пользователя .......................................... 55 
3.1.5 Набор данных печати и персональный журнал .. 57 

3.2 Основные приемы работы в ISPF/PDF ...................... 58 

3.2.1 Использование команд ISPF ................................. 58 
3.2.2 Переключение панелей (средства навигации в 
ISPF) ................................................................................. 62 
3.2.3 Управление курсором и скроллинг ..................... 65 
3.2.4 Управление терминалом. Логические экраны .... 68 
3.2.5 Использование команд TSO/E ............................. 72 
3.2.6 Вызов справочной информации ........................... 72 
3.2.7 Использование меню действий ............................ 74 
3.2.8 Использование стека вызова команд ................... 76 

3.3 Организация сеанса работы с ISPF/PDF .................... 78 

3.3.1 Начало работы с ISPF/PDF ................................... 78 
3.3.2 Настройка параметров среды ISPF/PDF .............. 82 

3.3.3 Средства документирования работы пользователя
 .......................................................................................... 88 
3.3.4 Копирование данных на рабочую станцию ........ 95 
3.3.5 Завершение работы с ISPF/PDF ........................... 97 

4 Утилиты ISPF/PDF: работа с наборами данных ...... 100 

4.1 Общие сведения об утилитах ISPF/PDF .................. 100 

4.1.1 Обзор утилит и их применение .......................... 100 
4.1.2  Правила ввода имен наборов данных ............... 102 
4.1.3 Списки ссылок на наборы данных .................... 104 
4.1.4  Работа со списком разделов .............................. 110 

4.2 Утилита обслуживания библиотек (Library) ........... 117 
4.3 Утилита обслуживания наборов данных (Data Set) 119 

4.3.1 Распределение нового набора данных .............. 121 

4.4 Утилита копирования и перемещения данных 
(Move/Copy) ...................................................................... 123 
4.5 Утилита работы со списком наборов данных (Dslist)
 ........................................................................................... 126 

4.5.1 Настройка и использование списка наборов 
данных ........................................................................... 129 
4.5.2 Строчные команды утилиты Dslist .................... 132 
4.5.3 Функциональные команды утилиты Dslist ....... 138 

5 Просмотр и редактирование данных ......................... 142 

5.1 
Средства просмотра и редактирования данных в 

PDF  ................................................................................. 142 
5.2 
Основные элементы текстового редактора EDIT144 

5.2.1 Начало сеанса редактирования .......................... 144 
5.2.2 Структура панели редактирования .................... 146 
5.2.3  Команды управления ......................................... 149 
5.2.4 Использование строчных команд ...................... 150 
5.2.5 Просмотр и настройка профиля редактирования
 ........................................................................................ 153 
5.2.6 Первоначальный ввод и сохранение текста ...... 157 
5.2.7 Использование меню действий редактора ........ 159 
5.2.8 Завершение сеанса редактирования .................. 160 

5.3 Простые средства редактирования текста ............... 161 

5.3.1 Вставка пустых строк (I) ..................................... 162 
5.3.2 Удаление строк (D) ............................................. 163 
5.3.3 Дублирование строк (R) ...................................... 164 
5.3.4 Перемещение строк (M) ...................................... 165 
5.3.5 Копирование строк (С) ....................................... 166 
5.3.6 Экспорт данных. Команды CREATE и REPLACE
 ........................................................................................ 167 
5.3.7 Импорт данных. Команды COPY и MOVE ...... 169 
5.3.8 Отмена выполненных изменений. Команда 
UNDO ............................................................................ 170 
5.3.9 Передача заданий на выполнение. Команда 
SUBMIT ......................................................................... 172 

5.4 Команды обработки структурированного текста ... 173 

5.4.1 Ввод структурированного текста (TE) .............. 173 
5.4.2 Разделение структурированного текста (TS) .... 175 
5.4.3 Выравнивание структурированного текста (TF)
 ........................................................................................ 177 

5.5 Использование служебных строк ............................. 178 

5.5.1 Шкала колонок (COLS)....................................... 178 
5.5.2 Образец для вставляемых строк (MASK) ......... 179 
5.5.3 Настройки граничных колонок (BOUNDS) ...... 180 

5.6 Строчные команды сдвига (<, >, (, ) ) ...................... 181 
5.7 Обработка скрытых строк (X, F, L, S) ..................... 183 
5.8 Поиск и замена данных ............................................. 186 

5.8.1 Поиск цепочки символов (FIND) ....................... 186 
5.8.2 Поиск и замена цепочки символов (СHANGE) 190 
5.8.3 Использование шаблонов ................................... 191 

5.9 Обзор функций просмотра ........................................ 193 

5.9.1 Поиск строк. Команда LOCATE ........................ 195 

6 Работа с пакетными заданиями и средства 
разработки программ ....................................................... 197 

6.1 Этапы разработки программ ..................................... 197 
6.2 Выполнение программ в интерактивном режиме .. 199 

6.3 Выполнение программ в пакетном режиме ............ 200 
6.4 Работа с листингом задания (утилита Outlist) ........ 205 
6.5 Средства разработки программ ISPF/PDF ............... 208 

Приложение 1. Системные команды ISPF/PDF .......... 211 
Приложение 2. Функциональные команды редактора 
ISPF/PDF ............................................................................. 218 
Приложение 3. Строчные команды редактора 
ISPF/PDF ............................................................................. 221 
Приложение 4. Глоссарий ............................................... 223 
Список использованных источников ........................... 238 
 
 
 

ВВЕДЕНИЕ 

z/OS — современная интегрированная мультипрограммная 
многопользовательская операционная система, 
предназначенная для установки на мощные серверные 
платформы на базе мэйнфреймов (mainframe) компании 
IBM.  Мэйнфреймами, начиная с 60-х годах прошлого ве-
ка, называют мощные универсальные компьютеры с от-
крытой архитектурой, обладающие высокой производи-
тельностью, сверхнадежностью и немалыми габаритами. 
Эволюция мэйнфреймов связана с такими известными во 
всем мире моделями, как S/360 (1964), S/370 (1970), S/390 
(1990), zSeries (2000) и, наконец, System z (2007).  

С появлением платформы S/390 и операционной си-

стемы OS/390, мэйнфреймы, совершили качественный ска-
чок в своем развитии, превратившись в "большие серве-
ры", ориентированные на использование в крупных корпо-
ративных распределенных информационных системах. 
Нынешнее поколение мэйнфреймов IBM получило назва-
ние System z (от "zero down time", что означает "нулевое 
время простоя"). Таким образом, декларируется одно из 
основных качеств мэйнфреймов — высочайшая надеж-
ность (коэффициент готовности не менее 0,99999). Осно-
вой мэйнфреймов поколения z явилась принципиально но-
вая 64-разрядная архитектура (z/Architecture). Современ-
ные компьютеры линейки System z характеризуются высо-
кой вычислительной мощностью, обеспечиваемой  процес-
сорным пулом с общим числом ядер до 170 и тактовой ча-
стотой 5,5 ГГц, а также оперативной памятью объемом до 
32 Терабайт. Одно из главных достоинств мэйнфреймов - 
высокая производительность подсистемы ввода-вывода, 
измеряемая в десятках миллиардов принимаемых и обра-
батываемых транзакций в сутки. Следует отметить и дру-

гие достоинства: высокую безопасность, основанную на 
современных методах шифрования и анализа транзакций в 
реальном времени; одновременную поддержку до 8000 
виртуальных серверов в облачной среде; низкую стоимость 
владения  и др. 

Сегодня мэйнфреймы IBM широко используются во 

всем мире в качестве основы крупных корпоративных ин-
формационных систем, включая 10 крупнейших страховых 
компаний, 44 из 50 ведущих банков, 18 из 25 крупнейших 
сетей розничной торговли, 90% ведущих авиакомпаний. В 
России мэйнфреймами оснащены центры обработки дан-
ных ОАО "РЖД", Пенсионного фонда, Центробанка, Росо-
боронэкспорта и других компаний. 

Мэйнфреймы IBM могут работать под управлением 

различных операционных систем, включая Linux. Однако, 
наиболее востребованной является операционная система 
z/OS, которая является прямой наследницей таких опера-
ционных систем, как OS/360, OS/370, MVS и OS/390. Пер-
вый выпуск z/OS V1R1 датируется 2000 годом. Важно под-
черкнуть, что операционная система z/OS сохранила ос-
новные принципы организации и большинство компонен-
тов, использованных в своей предшественнице - OS/390.  

Вычислительные центры ОАО РЖД интенсивно при-

меняют и развивают технологии, базирующиеся на ис-
пользовании мэйнфреймов IBM, в течение многих лет. Эта 
платформа стала базовой при построении корпоративной 
информационной системы управления железнодорожным 
транспортом, благодаря классическим преимуществам и 
новым технологическим возможностям мэйнфреймов. Се-
годня мэйнфреймы IBM используются в качестве основы 
при создании отраслевых центров обработки данных, 
предназначенных для сбора, хранения и использования 
оперативных данных по управлению перевозками на ж.д. 
транспорте.   

В отрасли существует очевидная потребность в подго-

товке специалистов по данному направлению. В то же 
время учебной литературы на русском языке, посвященной 
платформе System z и операционной системе z/OS, явно не 
достаточно. 

Цель данной книги – дать базовые сведения по опера-

ционной системе z/OS и изложить основы работы пользо-
вателя в диалоговой среде ISPF/PDF. В книге подробно 
описаны система хранения данных в z/OS, базирующаяся 
на понятии "набор данных" и рассмотрены основные при-
емы работы пользователя, включая управление наборами 
данных, редактирование текстовых данных, разработку и 
выполнение программ и пакетных заданий.  

Книга предназначена для студентов, изучающих тех-

нологии мэйнфреймов IBM, а также работников информа-
ционно-вычислительных центров которые по роду своей 
деятельности должны взаимодействовать с операционной 
системой z/OS.  

Формат книги не позволяет дать полное описание всех 

функций 
и 
возможностей 
пользовательской 
среды 

ISPF/PDF, поэтому автор пытается раскрыть лишь основ-
ные принципы и приемы работы в данной среде, оставляя 
часть вопросов для более глубокого самостоятельного изу-
чения читателям.  

1 ОСНОВЫ ОПЕРАЦИОННОЙ СИСТЕМЫ Z/OS 

1.1 Назначение и особенности z/OS 
z/OS – новая операционная система семейства MVS, 

обеспечивающая поддержку 64-разрядной архитектуры 
(z/Architecture) на платформах zSeries и System z. Размер 
адресуемой памяти в z/OS достиг 264=16 EB (экзабайт), 
что дает возможность выделить приложениям соответствующее 
виртуальное адресное пространство, а также существенно 
увеличить объем основной памяти (в z10 можно 
использовать до 1,5 ТB). Для сравнения: в операционной 
системе OS/390 размер виртуальной памяти  был ограничен 
2 GB (232). Для обеспечения преемственности в z/OS 
сохранена полная поддержка "старых" 31- и 24-разрядных 
приложений. Первый выпуск z/OS V1R1 датируется 2000 
годом. В 2008 году вышла в свет «юбилейная» 10-я версия 
z/OS (V1R10). 

 Операционная система z/OS  унаследовала основные 

понятия, архитектуру, языковые интерфейсы и другие элементы 
своих предшественниц - операционных систем MVS 
и OS/390. Для обеспечения преемственности, в z/OS сохранена 
полная поддержка "старых" 31 и 24-разрядных 
приложений, в том числе заложена возможность для их 
взаимодействия с 64-разрядными приложениями. 

MVS (Multiple Virtual Storage) - название операционной 
системы для мэйнфреймов IBM, "правившей бал" с 70-
х и до середины 90-х годов прошлого века. Именно в MVS 
были заложены основы концепции управления виртуальной 
памятью, реализованной в z/OS.  

Операционная система OS/390 вышла в свет в 1995 году. 
В ней коренным образом были изменены принципы построения 
архитектуры операционной системы по сравнению 
с предшествующими версиями. В основу OS/390 легла 

концепция интеграции всех ее компонентов, которые, во-
первых, разрабатываются и тестируются как единый программный 
комплекс, и, во-вторых, поставляются покупателям 
в виде единого пакета. При этом существует возможность 
формировать требуемую пользователями конфигурацию 
на основе специально разработанного механизма. 
Этот механизм сохранен и в z/OS. 

Второе направление, по которому шло обновление и 

модернизация OS/390 – превращение ее в серверную операционную 
систему корпоративного масштаба, поддерживающую 
множество серверных функций на основе промышленных 
стандартов и современных информационных 
технологий (протокол TCP/IP, распределенные вычисления,  
поддержка http сервиса и стандарта Java2, сервис безопасности, 
встроенная поддержка UNIX сервисов). 

Каковы же основные свойства операционной системы 

z/OS, которые определяют ее базовые механизмы и уровень 
ее возможностей сегодня? Отметим кратко наиболее 
важные из них:  

 z/OS широко использует возможности мультипро-

цессирования, распределяя рабочую нагрузку между мно-
жеством основных и специализированных процессоров.  

 z/OS располагает встроенным набором коммуника-

ционных возможностей на базе основных промышленных 
сетевых стандартов и протоколов (TCP/IP, SNA, Ethernet, 
FDDI, ATM и др.), включая все необходимые прикладные 
сервисы для построения распределенных web систем. 

 z/OS поддерживает многопользовательский доступ 

для терминалов и Web клиентов. Располагает множеством 
различных пользовательских сред, типов интерфейсов и 
командных языков (TSO, ISPF, JCL, консоль, UNIX shell, 
Web интерфейс). 

 z/OS обеспечивает выполнение приложений без 

участия пользователя (пакетный режим), а также поддер-
живает диалоговые приложения (интерактивный режим). 

 z/OS включает встроенное ядро операционной си-

стемы UNIX  и на его основе обеспечивает возможность 
выполнения UNIX приложений в стандарте POSIX, под-
держку 
классического 
пользовательского 
интерфейса 

UNIX систем (shell) и хранение данных в файловой систе-
ме UNIX (HFS и zFS). 

 z/OS располагает набором встроенных средств раз-

работки приложений (компиляторы, редакторы связей, от-
ладчики) на языках Assembler, C/C++, COBOL, PL/1, 
Fortran. 

 z/OS строится по принципу интегрированной архи-

тектуры как единый программный комплекс с разделением 
компонентов на базовые и опциональные. 

 z/OS обеспечивает полный набор средств и возмож-

ностей для контроля за доступом к ресурсам системы, 
включая средства разграничения прав пользователей, сете-
вые экраны, шифрование данных, аудит. 

 z/OS поддерживает эффективный метод страничной 

организации виртуальной памяти на базе технологии MVS. 

 Важной особенностью z/OS является использование 

стандарта кодировки символов EBCDIC в качестве базово-
го, который практически не используется в других систе-
мах. Правда, наряду с EBCDIC сегодня могут применяться 
и современные стандарты, включая двухбайтовые.   

Таким образом, по своим характеристикам и возмож-

ностям операционная система z/OS ориентирована на под-
держку крупных распределенных информационных систем 
корпоративного масштаба, обеспечивая необходимый 
набор сервисов и высокий уровень производительности и 
безопасности.   

 

1.2 Компоненты z/OS 
В основе архитектуры z/OS лежит концепция интегра-

ции  компонентов, которые, во-первых, разрабатываются и 
тестируются как единый программный комплекс, и, во-
вторых, поставляются покупателям в виде единого пакета. 

Для обеспечения гибкости при выборе конфигурации 

системы, все множество компонентов z/OS, включенных в 
состав пакета, делится на две категории - базовые и опцио-
нальные (дополнительные): 

- базовые компоненты (base elements) обеспечивают 

поддержку основных системных функций и являются обя-
зательными в любой конфигурации z/OS; 

- опциональные компоненты (optional features) служат 

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

Пользователь в любой момент может активизировать 

необходимые опциональные компоненты, оплатив заказ и 
выполнив предусмотренную IBM стандартную процедуру 
"динамического включения" (dynamic enablement).  

В составе z/OS представлено более 50 различных про-

граммных компонентов. Рассмотрим некоторые наиболее 
важные из них, представленные на рисунке 1.1.  

Функциональное ядро z/OS представлено базовой 

управляющей программой BCP (Base Control Program), 
обеспечивающей решение основной задачи операционной 
системы - задачи управления ресурсами (процессорами, 
оперативной памятью, устройствами ввода-вывода).  Базо-
вая управляющая программа осуществляет: 

 управление задачами (диспетчеризация и синхрони-

зация); 

 управление виртуальной и физической памятью;  
 управление вводом-выводом;