Opcja podziału czasu - Time Sharing Option

Historia systemów operacyjnych IBM dla komputerów mainframe

Time Sharing Option ( TSO ) to interaktywne środowisko współdzielenia czasu dla systemów operacyjnych IBM mainframe , w tym OS / 360 MVT , OS / VS2 (SVS) , MVS , OS / 390 iz / OS .

Posługiwać się

W informatyce dzielenie czasu jest techniką projektowania, która umożliwia wielu osobom jednoczesne i niezależne korzystanie z systemu komputerowego - bez przeszkadzania sobie nawzajem. Każdy użytkownik OSP jest izolowany; każdemu wydaje się, że jest jedynym użytkownikiem systemu.

TSO jest najczęściej używany przez administratorów systemów mainframe i programistów. To zapewnia:

OSP współdziała z użytkownikami w trybie linia po linii lub w trybie pełnoekranowym, sterowanym menu. W trybie wiersz po wierszu użytkownik wprowadza polecenia, wpisując je na klawiaturze; z kolei system interpretuje polecenia, a następnie wyświetla odpowiedzi na ekranie terminala. Jednak większość interakcji z komputerami mainframe w rzeczywistości odbywa się za pośrednictwem ISPF , co pozwala na dostosowaną interakcję opartą na menu. Ta kombinacja nazywa się TSO / ISPF . TSO może również udostępniać środowisko w stylu uniksowym w systemach OS / 390 iz / OS za pośrednictwem powłoki poleceń usług systemowych UNIX , z ISPF lub bez niego.

Polecenia TSO mogą być osadzone w plikach wykonawczych REXX lub CLIST , które mogą działać interaktywnie lub wsadowo.

TSO wyeliminował konieczność dziurkowania kart na klawiaturze i wysyłania talii kart do sali komputerowej w celu odczytania przez czytnik kart .

Historia

Kiedy został pierwotnie wprowadzony w 1971 roku, IBM uważał współdzielenie czasu za „funkcję opcjonalną” w porównaniu ze standardowym przetwarzaniem wsadowym i dlatego zaoferował TSO jako opcję dla OS / 360 MVT . Wraz z wprowadzeniem MVS w 1974 roku, IBM uczynił go standardowym komponentem swojego topowego systemu operacyjnego mainframe. TSO / E („Opcja / Rozszerzenia Współdzielenia Czasu”) to zestaw rozszerzeń pierwotnego OSP. TSO / E jest podstawowym elementem systemu z / OS. Przed z / OS TSO Extensions (TSO / E) był elementem systemu OS / 390 i był programem licencjonowanym dla produktów systemowych MVS i MVS / ESA . Ponieważ wszystkie instalacje z / OS zwykle mają zainstalowane funkcje TSO i TSO / E, normalne jest nazywanie zarówno OSP, jak i TSO / E jako „TSO”.

Przy pierwszym wydaniu nazwy modułów TSO zawsze miały „przedrostek” IKJ oraz drugą i trzecią literę powiązanej grupy funkcjonalnej sprzed OSP (IEA = oryginalna grupa funkcjonalna „nadzorcy”, stąd nazwa modułu TSO IKJEAxxx, IEB = oryginalna grupa funkcjonalna „narzędzi zbioru danych”, stąd nazwa modułu OSP IKJEBxxx itp.).

Użycie seryjne

Oczywiste jest, aby uruchomić OSP w partii (w przeciwieństwie do interaktywnie): wszystkie zwykłe TSO line-tryb interaktywny polecenia mogą być wykonywane także przez Job Control Language (JCL) poprzez uruchomienie dowolnego programu IKJEFT01 , IKJEFT1A albo IKJEFT1B i dostarczanie komendy wiersza w plik wskazywany przez SYSTSIN DD . Podstawową różnicą między tymi trzema programami jest obsługa kodów powrotu z wykonywanych poleceń.

Batchowe wykonanie TSO to jeden ze sposobów, aby umożliwić aplikacji mainframe IBM dostęp do zasobów DB2 .

Zobacz też

Bibliografia

Dalsza lektura

  • Lowe, Doug (1991). MVS TSO, Część 1: Koncepcje i ISPF (drugie wydanie). Mike Murach & Associates, Inc.
  • Lowe, Doug (1991). MVS TSO, Część 2: Polecenia i procedury (wydanie drugie). Mike Murach & Associates, Inc.

Linki zewnętrzne