stringtranslate.com

Возможность разделения времени

Time Sharing Option ( TSO ) — это интерактивная среда разделения времени для операционных систем мэйнфреймов IBM , включая OS/360 MVT , OS/VS2 (SVS) , MVS , OS/390 и z/OS .

Использовать

В вычислительной технике разделение времени — это метод проектирования, который позволяет множеству людей использовать компьютерную систему одновременно и независимо, не мешая друг другу. [1] Каждый пользователь TSO изолирован; каждому кажется, что он единственный пользователь системы.

TSO чаще всего используется системными администраторами и программистами мэйнфреймов. Это обеспечивает:

TSO взаимодействует с пользователями либо в построчном режиме, либо в полноэкранном режиме с управлением через меню. В построчном режиме пользователь вводит команды, набирая их с клавиатуры; в свою очередь система интерпретирует команды, а затем отображает ответы на экране терминала. Но большая часть взаимодействия с мейнфреймом на самом деле осуществляется через ISPF , что позволяет настраивать взаимодействие с помощью меню. Эта комбинация называется TSO/ISPF . TSO также может предоставить среду в стиле Unix для OS/390 и z/OS через командную оболочку UNIX System Services с ISPF или без него.

Команды TSO могут быть встроены в execs REXX или CLIST , которые могут выполняться в интерактивном или пакетном режиме.

TSO устранил необходимость перфокарт на перфомашине и отправил колоды карт в компьютерный зал для считывания с помощью машины для чтения карт .

История

Когда он был впервые представлен в 1971 году, [3] IBM считала разделение времени «дополнительной функцией» по сравнению со стандартной пакетной обработкой и, следовательно, предложила TSO в качестве опции для OS/360 MVT . С выпуском MVS в 1974 году IBM сделала его стандартным компонентом своей топовой операционной системы для мэйнфреймов. TSO/E («Опция/расширения разделения времени») представляет собой набор расширений исходного TSO. TSO/E — это базовый элемент z/OS. До появления z/OS расширения TSO (TSO/E) были элементом OS/390 и представляли собой лицензионную программу для системных продуктов MVS и MVS/ESA . [4] Поскольку во всех установках z/OS обычно установлены функции TSO и TSO/E, нормально называть TSO и TSO/E «TSO».

При первом выпуске имена модулей TSO всегда имели «префикс» IKJ, а также вторую и третью буквы соответствующей функциональной группы до TSO (IEA = исходная функциональная группа «супервизор», отсюда имя модуля TSO IKJEAxxx, IEB = исходная функциональная группа «утилитов набора данных», отсюда и название модуля TSO IKJEBxxx и т. д.).

Пакетное использование

Обычно TSO запускается в пакетном режиме (в отличие от интерактивного): все обычные интерактивные команды TSO в линейном режиме также могут быть выполнены с помощью языка управления заданиями (JCL), запустив любую из программ IKJEFT01, IKJEFT1Aи IKJEFT1Bпредоставив линейные команды в файл, на который указывает SYSTSIN DD. Основное различие между этими тремя программами заключается в обработке кодов возврата выполненных команд.

Пакетное выполнение TSO — это один из способов предоставить приложению мэйнфрейма IBM доступ к ресурсам DB2 .

Смотрите также

Рекомендации

  1. ^ «Разделение времени». Britannica.com . Британская энциклопедия . Проверено 20 декабря 2020 г.
  2. ^ «Команда EDIT — z/OS 2.5.0 — Справочник команд TSO/E» . IBM.com .
  3. ^ Майерс, Стив (весна 2004 г.). «Динамическое распределение ~ путь MVS» (PDF) . TSO Times : 5. Архивировано из оригинала (PDF) 25 апреля 2012 г.
  4. ^ «Обзор услуг программирования TSO/E», информационный центр IBM z/OS V1R9.0

дальнейшее чтение

Внешние ссылки