Главная » Просмотр файлов » СуперЭВМ_лаб_работа_01

СуперЭВМ_лаб_работа_01 (1061926), страница 2

Файл №1061926 СуперЭВМ_лаб_работа_01 (Тоноян С.А. - Методическое указание по выполнению лабораторной работы) 2 страницаСуперЭВМ_лаб_работа_01 (1061926) страница 22017-12-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

PROJECT xxx (Ваш UserID)

GROUP IU5zzz(ФИО-не блее 5 символов)

TYPE C

В этом материале для создания файлов используется пользовательский UserID GS0050. При выполнении работы вместо него вы должны использовать ваш собственный UserID, выданный Вам преподавателем.

В командной строке «Option===> » введите «A » и нажмите Enter. В результате откроется следующее окно подсистемы распределения пространства New Data Set Allocation (Рис. 10).



Menu RefList Utilities Help

------------------------------------------------------------------------------

Allocate New Data Set

More: +

Data Set Name . . . : GS0050.TEST.C

Management class . . . (Blank for default management class)

Storage class . . . . (Blank for default storage class)

Volume serial . . . . DMTCAT (Blank for system default volume) **

Device type . . . . . (Generic unit or device address) **

Data class . . . . . . (Blank for default data class)

Space units . . . . . MEGABYTE (BLKS, TRKS, CYLS, KB, MB, BYTES

or RECORDS)

Average record unit (M, K, or U)

Primary quantity . . 2 (In above units)

Secondary quantity (In above units)

Directory blocks . . 5 (Zero for sequential data set) *

Record format . . . . FB

Record length . . . . 80

Block size . . . . . 11440

Data set name type PDS (LIBRARY, HFS, PDS, LARGE, BASIC, *

EXTREQ, EXTPREF or blank)

Expiration date . . . (YY/MM/DD, YYYY/MM/DD

Enter "/" to select option YY.DDD, YYYY.DDD in Julian form

Allocate Multiple Volumes DDDD for retention period in days

or blank)

( * Specifying LIBRARY may override zero directory block)

Command ===>

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap

F10=Actions F12=Cancel

Рис. 10 Окно определения нового набора данных c введенными параметрами

Мы хотим создать набор данных, в который будут помещены данные, используя редактор. Мы выбрали имя набора данных «xxx.TEST.С » и ввели его в три поля, как показано на рисунке 10.

Примечание: Бывают случаи, когда TSO и ISPF требуют, чтобы параметры были введены заглавными буквами. Поэтому желательно всегда использовать прописные буквы при работе с TSO, ISPF и CICS.

Определим размеры нашего набора данных. Будем использовать MEGABYTE в качестве единицы измерения размера набора данных. Также могут использоваться альтернативные единицы размеров – tracks, cylinders, и другие. Мы определили максимальный размер в 2 MEGABYTE.

Тип набора данных – библиотечный (PDS). Для этого поставим цифру «5 » в строке «Directory Blocks ». Также непосредственно укажем тип набора данных в поле «Data Set Name Type » - «PDS »

Немного о структуре наборов данных. В z/OS набор данных представляется в виде совокупности логических записей, а приложения получают доступ к логическим записям и обрабатывают их как единое целое. В то же время обмен данными между периферийными устройствами и основной памятью (ввод-вывод) осуществляется блоками (или физическими записями). В блоке объединяется некоторое количество логических записей. Таким образом, для каждого набора данных необходимо установить согласованные размеры логических записей (LRECL) и блоков (BLKSIZE). То есть, размер блока должен быть получен умножением длины записи на определенное число, например: 80 х 143 = 11440.

Рис. 11 Набор данных с записями фиксированной длины

Menu RefList Utilities Help

------------------------------------------------------------------------------

Data Set Utility Data set allocated

A Allocate new data set C Catalog data set

R Rename entire data set U Uncatalog data set

D Delete entire data set S Short data set information

blank Data set information V VSAM Utilities

ISPF Library:

Project . . GS0050 Enter "/" to select option

Group . . . TEST / Confirm Data Set Delete

Type . . . . C

Other Partitioned, Sequential or VSAM Data Set:

Name . . . . . . .

Volume Serial . . . (If not cataloged, required for option "C")

Data Set Password . . (If password protected)

Option ===>

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap

F10=Actions F12=Cancel

Рис. 12 Новый набор данных создан (allocated)

В z/OS поддерживаются три формата логических записей: записи фиксированной длины, записи переменной длины, записи неопределенной длины. Записи фиксированной длины имеют постоянный размер и идентифицируются символами F или FB в зависимости от выбранного способа блокирования записей: F - в каждом блоке содержится только одна логическая запись, FB - каждом блоке может содержаться более одной логической записи. Формат записи (Record) определим как «FB » (Fixed Blocks – фиксированные блоки), длина записи (Record Length) – «80 Bytes » и размер блока – 11440 записей. Выбор длины записи в 80 байт не случаен – он оптимален для представления текстовых файлов, так как это длина строки в терминале. Остальные поля заполняются автоматически.

После ввода параметров нового набора данных нажмите Enter.

В правом верхнем углу (Рис. 12) вы увидите сообщение о том, что новый набор данных был определен (allocated). Набор данных способен теперь включить в себя несколько файлов – разделов (members). Нажмите F3 и вернитесь в панель «Utility Selection Panel » (см. Рис. 88).

Проверить результат создания набора данных можно с помощью функции Dslist (Data Set List), введите цифру «4 » в командной строке и нажмите Enter (см. Рис. 13).

Menu RefList RefMode Utilities Help

------------------------------------------------------------------------------

Data Set List Utility

blank Display data set list P Print data set list

V Display VTOC information PV Print VTOC information

Enter one or both of the parameters below:

Dsname Level . . . GS0050

Volume serial . .

Data set list options

Initial View Enter "/" to select option

1 1. Volume / Confirm Data Set Delete

2. Space / Confirm Member Delete

3. Attrib / Include Additional Qualifiers

4. Total / Display Catalog Name

/ Display Total Tracks

When the data set list is displayed, enter either:

"/" on the data set list command field for the command prompt pop-up,

an ISPF line command, the name of a TSO command, CLIST, or REXX exec, or

"=" to execute the previous command.

Option ===>

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap

F10=Actions F12=Cancel

Рис. 13 Окно Data Set List Utility

Окно «Data Set List Utility » предоставляет много возможностей по просмотру и редактированию наборов данных.

Так как в поле Dsname Level уже должен быть ваш UserID, просто нажмите Enter.

Выведется полный список пользовательских наборов данных – Вы увидите созданный Вами набор данных (см. рис.14).

Menu Options View Utilities Compilers Help

------------------------------------------------------------------------------

DSLIST - Data Sets Matching GS0050 Row 1 of 1

Command - Enter "/" to select action Message Volume

-------------------------------------------------------------------------------

GS0050.TEST.C MGTCAT

***************************** End of Data Set list ****************************

Command ===> Scroll ===> PAGE

F1=Help F2=Split F3=Exit F5=Rfind F7=Up F8=Down F9=Swap

F10=Left F11=Right F12=Cancel

Рис. 14 Созданный набор данных для файлов

Повторите шаги и создайте еще два набора данных: xxx.IU5zzz.CNTL и xxx. IU5zzz.LOAD, где xxx – это ваш UserID.

Для создания xxx. IU5zzz.CNTL – просто повторите предыдущие действия, набор данных не будет отличаться по параметрам.

Обратите внимание (см. Рис. 15) на формат записи для набора данных, в котором будут храниться выполняемые программы в машинных кодах, xxx.IUzzz.LOAD - он должен быть задан как “ U ” (c записями неопределенной длины). Отметим также, что в этом случае длину записи указывать не обязательно - при использовании записей неопределенной длины (формат U) система не поддерживает деления набора данных на логические записи и производит его обработку блоками фиксированного размера.



Menu RefList Utilities Help

------------------------------------------------------------------------------

Allocate New Data Set

More: +

Data Set Name . . . : GS0050.TEST.LOAD

Management class . . . (Blank for default management class)

Storage class . . . . (Blank for default storage class)

Volume serial . . . . DMTCAT (Blank for system default volume) **

Device type . . . . . (Generic unit or device address) **

Data class . . . . . . (Blank for default data class)

Space units . . . . . MEGABYTE (BLKS, TRKS, CYLS, KB, MB, BYTES

or RECORDS)

Average record unit (M, K, or U)

Primary quantity . . 2 (In above units)

Secondary quantity (In above units)

Directory blocks . . 5 (Zero for sequential data set) *

Record format . . . . U

Record length . . . . 80

Block size . . . . . 11440

Data set name type PDS (LIBRARY, HFS, PDS, LARGE, BASIC, *

EXTREQ, EXTPREF or blank)

Expiration date . . . (YY/MM/DD, YYYY/MM/DD

Enter "/" to select option YY.DDD, YYYY.DDD in Julian form

Allocate Multiple Volumes DDDD for retention period in days

or blank)

( * Specifying LIBRARY may override zero directory block)

Command ===>

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap

F10=Actions F12=Cancel

Рис. 15 Окно определения нового контейнера (набора данных) xxx.IU5zzz.LOAD с введенными параметрами

После создания двух контейнеров xxx. IU5zzz.LOAD и xxx. IU5zzz.CNTL результат запроса DSLIST будет выглядеть так, как показано на рис. 16.



Menu Options View Utilities Compilers Help

------------------------------------------------------------------------------

DSLIST - Data Sets Matching GS0050 Row 1 of 3

Command - Enter "/" to select action Message Volume

-------------------------------------------------------------------------------

GS0050.IU5zzz.C MGTCAT

GS0050.IU5zzz.CNTL DMTCAT

GS0050.IU5zzz.LOAD DMTCAT

***************************** End of Data Set list ****************************

Command ===> Scroll ===> PAGE

F1=Help F2=Split F3=Exit F5=Rfind F7=Up F8=Down F9=Swap

F10=Left F11=Right F12=Cancel

Рис. 16 Результат запроса DSLIST

Таким образом, у нас есть 3 контейнера:

- xxx. IU5zzz – для хранения программ в исходных кодах;

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6390
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее