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

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 могут быть встроены в исполняемые файлы REXX или CLIST , которые могут выполняться интерактивно или в пакетном режиме.

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

История

Когда он был представлен в 1971 году, [3] IBM считала разделение времени «опциональной функцией» по сравнению со стандартной пакетной обработкой и, следовательно, предлагала TSO в качестве опции для OS/360 MVT . С появлением MVS в 1974 году IBM сделала его стандартным компонентом своей топовой операционной системы для мэйнфреймов. TSO/E («Time Sharing Option/Extensions») — это набор расширений к исходному 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 за пределами SVC всегда имели «префикс» IKJ, в некоторых случаях за которым следовали вторая и третья буквы соответствующей функциональной группы pre-TSO (IEA = исходная функциональная группа «supervisor», отсюда название модуля TSO IKJEAxxx, IEB = исходная функциональная группа «dataset utilitys», отсюда название модуля TSO IKJEBxxx и т. д.).

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

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

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

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

Ссылки

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

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

  • Лоу, Дуг (1991). MVS TSO, Часть 1: Концепции и ISPF (Второе издание). Mike Murach & Associates, Inc.
  • Лоу, Дуг (1991). MVS TSO, Часть 2: Команды и процедуры (Второе издание). Mike Murach & Associates, Inc.
  • Несколько руководств TSO начала 1970-х годов, доступные в архиве BitSavers.org
Retrieved from "https://en.wikipedia.org/w/index.php?title=Time_Sharing_Option&oldid=1240314196"