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

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

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

  

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

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

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

____________________________________________________ 

 

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

 

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

 
 
 
 
 

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

 
 

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

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), 
обеспечивающей решение основной задачи операционной 
системы - задачи управления ресурсами (процессорами, 
оперативной памятью, устройствами ввода-вывода).  Базовая 
управляющая программа осуществляет: 

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

 
управление виртуальной и физической памятью;  
 управление вводом-выводом; 
  • document_id: 415622
  • product_id: 1895293
  • ins_time: 2022-06-18 01:14:22
  • upd_time: 2022-06-18 01:14:22
  • upp_upd_date: 2022-06-17
  • Full PDF: WARN Путь не доступен (не определен) /mnt/znanium_fullpdf/booksfull/done/1895/1895293.pdf
  • PDF pages: WARN Количество страниц документа (238) не соответствует физическому наличию (240). Путь /mnt/resources/resources/1895/1895293/pdf
  • XML pages: WARN Количество страниц документа (238) не соответствует физическому наличию (240). Путь: /mnt/resources/resources/1895/1895293/xml
  • text *.idx: OK
  • Full text: OK /mnt/resources/resources/1895/1895293/txt/1895293.txt
  • Оглавления: OK Путь /mnt/resources/resources/1895/1895293/txt/1895293.toc.txt