Jump to content

Поколение системы (ОС)

Генерация системы (SysGen) — это двухэтапный процесс установки или обновления OS/360 . [1] [2] ОС/ВС1 , ОС/ВС2 (СВС) , ОС/ВС2 (МВС) и производные от них платные системы. [3] [4] [5] [6] [7] Существуют аналогичные процессы, например, для DOS/360 , которые не рассматриваются в этой статье. Кроме того, некоторые детали изменились между выпусками OS/360 , и многие детали не перенесены в более поздние системы.

Есть несколько причин, по которым IBM предоставила процесс генерации системы, а не просто механизм восстановления системы с ленты на диск. В System/360 не было устройств ввода-вывода с самоидентификацией, и клиент мог запросить установку устройств ввода-вывода по произвольным адресам. В результате IBM пришлось предоставить заказчику механизм определения конфигурации ввода-вывода для OS/360. Кроме того, OS/360 поддерживала несколько различных опций; IBM требовалась возможность, позволяющая клиенту выбрать код, соответствующий опциям, необходимым для конкретной установки.

Процесс SysGen выполняется как серия заданий под управлением операционной системы. Для новых установок IBM предоставляет полную предварительно настроенную систему драйверов , которая предназначена только для подготовки и запуска sysgen, а не для производственного использования.

Перед запуском Sysgen клиент должен инициализировать набор томов дистрибутива и восстановить набор библиотек дистрибутива с ленты на эти тома. Эти библиотеки включают данные, которые процесс sysgen копирует в целевые библиотеки, входные данные для утилит, используемых процессом sysgen, макроопределения, используемые процессом sysgen, и загрузочные модули, которые процесс sysgen будет включать при связывании загрузочных модулей с целевыми библиотеками.

Начало ассемблерного кода ввода этапа 1 для Sysgen для системы 370/148 под управлением OS/VS1, c. 1979 год

Этап 1 — это компиляция последовательности ассемблера, макрокоманд описывающих конфигурацию, подлежащую установке или обновлению. Ассемблер фактически не компилирует какой-либо объектный код, а вместо этого компилирует серию PUNCH псевдооперации для создания потока заданий для этапа 2. Поскольку IBM изменила номенклатуру параметров OS/360, она также изменила определения макросов Sysgen, чтобы использовать для параметров новые имена.

The TYPE ключевое слово на CTRLPROG Макрос на входе Stage 1 определяет тип управляющей программы. К выпуску 13 старые условия SSS, MSS, и MPS был заменен на PCP, MFT, и MVT. Чем позже M65MP тип представляет собой разновидность MVT.

The SCHEDULER макрос на входе Stage 1 определяет тип планировщика; В версии 13 все еще использовались значения SEQUENTIAL и PRIORITY, но впоследствии они были заменены значениями, использованными для TYPE ключевое слово на CTRLPROG макрос.

Эти типы

PCP
Программа первичного контроля ( Вариант 1 )
МФТ
Мультипрограммирование с фиксированным количеством задач (MFT) [8] [9] [10] ( Вариант 2 )
МВТ
Мультипрограммирование с переменным количеством задач (MVT) [11] ( Вариант 4 )
М65МП
Модель 65 Multi-Processing, особый случай MVT.

The GENERATE Макрос на входе Sysgen может быть любого из нескольких типов:

  • Полное поколение операционной системы.
  • Генерация компиляторов и связанных с ними библиотек.
  • Обновление конфигурации ввода-вывода

Для МВТ (либо TYPE=MVT или TYPE=M65MP) с TSO, TSOGEN макрос играет ту же роль, что и GENERATE. Любой макрос анализирует параметры, указанные в предыдущих вызовах макроса, и выполняет поток заданий этапа 2.

В потоке заданий Этапа 2 используются различные утилиты, включая ассемблер и редактор связей .

Этот процесс сейчас устарел; это было изначально [12] заменено использованием SMP/E , IOCP [13] и МВСКП , [14] [15] [16] затем позже с помощью SMP/E и определения конфигурации оборудования (HCD). [17] [18]

См. также

[ редактировать ]
  1. ^ Введение в операционную систему IBM System/360 (PDF) , IBM, ноябрь 1966 г., C28-6534-1
  2. ^ Введение в операционную систему IBM System/360, выпуск ОС 21 (PDF) (четвертое изд.), IBM, июнь 1971 г., GC28-6534-3
  3. ^ Операционная система IBM System/360, поколение версии 13 (PDF) (четвертое изд.), IBM, август 1967 г., C28-6554-3
  4. ^ IBM System/360 Operating System Generation Release 21.8 (PDF) (четырнадцатое изд.), IBM, август 1974 г., GC28-6554-13
  5. ^ Введение в поколение системы OS/VS VS1 Release 1 VS2 Release 1 (второе издание), IBM, сентябрь 1972 г., GC26-3790-1
  6. ^ Справочник по поколениям систем OS/VS2 VS2 Release 1 (PDF) (второе издание), IBM, март 1973 г., GC26-3792-1
  7. ^ Библиотека системного программирования OS/VS2: Справочник по созданию системы, выпуск 3.8 (восьмое изд.), IBM, январь 1979 г., GC26-3792-7
  8. ^ Концепции и соображения по мультипрограммированию операционной системы IBM System/360 с фиксированным количеством задач (MFT) (PDF) (первое издание), IBM, октябрь 1966 г., GC27-6926-0
  9. ^ Планирование мультипрограммирования с фиксированным количеством задач, версия II (MFT II) (PDF) (первое издание), IBM, октябрь 1967 г., C27-6939-0
  10. ^ Операционная система IBM System/360: MFT Guide OS Release 21.7 (одиннадцатое изд.), IBM, март 1972 г., C27-6939-10
  11. ^ Руководство по операционной системе IBM System/360 MVT, выпуск 21 (PDF) (пятое изд.), IBM, март 1972 г., GC28-6720-4
  12. ^ Поэтапно, например, в DFP V2 был добавлен MVSCP (см. GC28-1615 ), но не исключен процесс sysgen.
  13. ^ Руководство пользователя программы настройки ввода-вывода и справочник ESCON по каналу-каналу , IBM, GC38-0401-00
  14. ^ Общая информация о продукте MVS/Extended Architecture Data Facility (пятое изд.), IBM, май 1987 г., стр. 17, ГЦ26-4142-4
  15. ^ Руководство по планированию продукта MVS/Extended Architecture Data Facility (Третье изд.), IBM, стр. 18, ГЦ26-4147-2
  16. ^ Программа настройки MVS , IBM, GC28-1615
  17. ^ z/OS Версия 2 Выпуск 4 Планирование определения конфигурации оборудования (PDF) , IBM, GA32-0907-40
  18. ^ Определение конфигурации оборудования: использование диалогового окна , IBM, GC33-6457
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 41703890f0d0ef266613a03a288c4493__1707412380
URL1:https://arc.ask3.ru/arc/aa/41/93/41703890f0d0ef266613a03a288c4493.html
Заголовок, (Title) документа по адресу, URL1:
System Generation (OS) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)