Alternativ för tidsdelning - Time Sharing Option

Historik om IBM-stordriftsoperativsystem

Time Sharing Option ( TSO ) är en interaktiv tidsdelningsmiljö för IBM-stordriftsoperativsystem , inklusive OS / 360 MVT , OS / VS2 (SVS) , MVS , OS / 390 och z / OS .

Använda sig av

I datorer är tidsdelning en designteknik som gör det möjligt för många att använda ett datorsystem samtidigt och oberoende - utan att störa varandra. Varje TSO-användare är isolerad; det verkar för var och en att de är den enda användaren av systemet.

TSO används oftast av systemadministratörer och programmerare för stordatorer . Den ger:

TSO interagerar med användare i antingen ett rad-för-rad-läge eller i en helskärm, menydrivet läge. I rad-för-rad-läge anger användaren kommandon genom att skriva in dem på tangentbordet. i sin tur tolkar systemet kommandona och visar sedan svar på terminalskärmen. Men mest mainframe-interaktion sker faktiskt via ISPF , vilket möjliggör anpassad menystyrd interaktion. Denna kombination kallas TSO / ISPF . TSO kan också tillhandahålla en Unix-stilmiljö på OS / 390 och z / OS via UNIX System Services- kommandoskal , med eller utan ISPF.

TSO-kommandon kan inbäddas i REXX execs eller CLISTs , som kan köras interaktivt eller i batch.

TSO eliminerat behovet att hålkort på en keypunch maskin och skicka kort däck till datasalen för att läsas av en kortläsningsmaskin.

Historia

När det infördes ursprungligen 1971, IBM ansåg tidsdelning en "valfri funktion", jämfört med standard gruppbearbetning och därmed erbjuds TSO som ett alternativ för OS / 360 MVT . Med introduktionen av MVS 1974 gjorde IBM det till en standardkomponent i deras avancerade mainframe-operativsystem. TSO / E ("Time Sharing Option / Extensions") är en uppsättning tillägg till den ursprungliga TSO. TSO / E är ett grundelement i z / OS. Före z / OS var TSO Extensions (TSO / E) en del av OS / 390 och var ett licensierat program för MVS- och MVS / ESA- systemprodukter. Eftersom alla z / OS-installationer vanligtvis har både TSO och TSO / E-funktioner installerade är det normalt att hänvisa till både TSO och TSO / E som "TSO".

När TSO-modulnamnen först släpptes hade de alltid "prefixet" IKJ plus andra och tredje bokstäverna i den associerade pre-TSO-funktionella gruppen (IEA = original funktionell grupp "supervisor", därav ett TSO-modulnamn för IKJEAxxx, IEB = ursprunglig funktionell grupp av "dataset-verktyg", därav ett TSO-modulnamn för IKJEBxxx, etc.).

Partianvändning

Det är vanligt att köra TSO i batch (i motsats till interaktivt): alla de vanliga TSO line-mode interaktiva kommandon kan även utföras via JCL (JCL) genom att köra något av programmen IKJEFT01 , IKJEFT1A eller IKJEFT1B och leverera linjekommandon en fil pekad av SYSTSIN DD . Den primära skillnaden mellan de tre programmen är deras hantering av returkoder från de körda kommandona.

Batchkörning av TSO är ett sätt att låta ett IBM-stordatorprogram få åtkomst till DB2- resurser.

Se även

Referenser

Vidare läsning

  • Lowe, Doug (1991). MVS TSO, del 1: begrepp och ISPF (andra upplagan). Mike Murach & Associates, Inc.
  • Lowe, Doug (1991). MVS TSO, del 2: Kommandon och procedurer (andra upplagan). Mike Murach & Associates, Inc.

externa länkar