Michigan Terminal System - Michigan Terminal System
![]() Uvítací obrazovka MTS z pohledu a 3270 emulátor terminálu. | |
Vývojář | Michiganská univerzita a 7 dalších univerzit v USA, Kanadě a Velké Británii |
---|---|
Napsáno | různé jazyky, většinou 360/370 Montážní jazyk |
Pracovní stav | Historický |
První vydání | 1967 |
Poslední vydání | 6,0 (v konečném znění) / 1988 |
K dispozici v | Angličtina |
Platformy | IBM S / 360-67, IBM S / 370 a následníci |
Výchozí uživatelské rozhraní | Rozhraní příkazového řádku |
Licence | Volný, uvolnit (CC BY 3.0 ) |
Oficiální webové stránky | archive.michigan-terminal-system.org |
Historie sálových operačních systémů IBM |
---|
OS / 360 a jeho nástupci (1966)
|
|
|
The Michigan Terminal System (MTS) je jedním z prvních sdílení času počítač operační systémy.[1] Vyvinuto v roce 1967 na Michiganská univerzita pro použití na IBM S / 360 -67, S / 370 a kompatibilní sálové počítače, byl vyvinut a používán konsorciem osmi univerzit v EU Spojené státy, Kanada a Spojené království po dobu 33 let (1967 až 1999).[2]
Přehled
Pracovník akademického výpočetního střediska na University of Michigan Multiprogramming Supervisor (UMMPS) byl vyvinut zaměstnanci Michiganská univerzita pro provoz IBM S / 360-67, S / 370 a kompatibilní počítače. Software lze popsat jako a multiprogramování, multiprocesing, virtuální paměť, sdílení času supervizor, který provozuje více rezidentů, reentrant programy. Mezi tyto programy patří Michigan Terminal System (MTS) pro interpretaci příkazů, řízení provádění, správu souborů a účetnictví. Koncoví uživatelé interagují s výpočetními prostředky prostřednictvím MTS pomocí terminálových, dávkových a serverově orientovaných zařízení.[2]
Název MTS odkazuje na:
- UMMPS Job Program, se kterým interaguje většina koncových uživatelů;
- Softwarový systém, včetně UMMPS, MTS a dalších programů úloh, subsystémů příkazového jazyka (CLS), veřejných souborů (programů) a dokumentace; a
- Služba sdílení času nabízená na konkrétním místě, včetně softwarového systému MTS, hardwaru používaného ke spuštění MTS, personálu, který podporoval MTS a asistované koncové uživatele, a souvisejících administrativních zásad a postupů.
MTS byl používán na produkční bázi na přibližně 13 místech v EU Spojené státy, Kanada, Spojené království, Brazílie a případně v Jugoslávie a na několika dalších webech na zkušebním nebo srovnávacím základě. MTS byl vyvinut a udržován základní skupinou osmi univerzit zahrnutých v EU Konsorcium MTS.
University of Michigan oznámila v roce 1988, že „Spolehlivá služba MTS bude poskytována, dokud budou existovat uživatelé, kteří to vyžadují ... MTS může být vyřazen poté, co budou alternativy schopny splnit požadavky uživatelů na výpočetní techniku“.[3] Přestala provozovat MTS pro koncové uživatele 30. června 1996.[4] Do té doby se většina služeb přesunula na výpočetní systémy založené na klientu / serveru, obvykle Unix pro servery a různé příchutě Mac, PC a Unix pro klienty. University of Michigan naposledy vypnula svůj systém MTS 30. května 1997.[5]
Rensselaer Polytechnic Institute (RPI) je považován za poslední web, který používá MTS v produkčním prostředí. RPI odešel MTS v červnu 1999.[6]
Dnes MTS stále používá emulátory IBM S / 370, jako je Herkules, Sim390,[7] a FLEX-ES.[8]
Počátky
V polovině 60. let poskytovala University of Michigan dávkové zpracování služby na IBM 7090 hardware pod kontrolou Výkonný systém University of Michigan (UMES), ale zajímal se o používání interaktivních služeb pomocí sdílení času.[9] V té době byla práce, kterou počítače mohly vykonávat, omezena jejich malými rozměry skutečná paměť kapacita. Když IBM představila svůj Systém / 360 rodiny počítačů v polovině 60. let, neposkytla řešení tohoto omezení a v rámci IBM existovaly protichůdné názory na důležitost a potřebu podporovat sdílení času.
Papír s názvem Programování a adresování struktury v prostředí sdílení času podle Bruce Arden, Bernard Galler, Frank Westervelt (všichni spolupracovníci v akademickém výpočetním středisku UM) a Tom O'Brian, který staví na některých základních myšlenkách vyvinutých na Massachusetts Institute of Technology (MIT), byl zveřejněn v lednu 1966.[10] Papír nastínil a virtuální paměť architektura využívající dynamický překlad adres (DAT), kterou lze použít k implementaci sdílení času.
Po roce jednání a designových studií se IBM dohodla na vytvoření jedinečné verze svého mainframového počítače S / 360-65 s funkcemi dynamického překladu adres (DAT), které by podporovaly virtuální paměť a vyhovět touze UM podporovat sdílení času. Počítač byl nazván Model S / 360-65M.[9] „M“ znamená Michigan. IBM se však původně rozhodla, že nebude stroj dodávat operační systém pro sdílení času. Mezitím se o projektu dozvěděla řada dalších institucí, včetně General Motors, Massachusetts Institute of Technology (MIT) Lincolnova laboratoř, Univerzita Princeton a Carnegie Institute of Technology (později Univerzita Carnegie Mellon ). Všichni byli zaujati myšlenkou sdílení času a projevili zájem o objednání upravených strojů řady IBM S / 360. S tímto prokázaným zájmem IBM změnila číslo modelu počítače na S / 360-67 a udělal z něj podporovaný produkt.[1] S požadavky na více než 100 nových modelů S / 360-67s si společnost IBM uvědomila, že existuje trh pro sdílení času, a souhlasila s vývojem nového operačního systému pro sdílení času s názvem TSS / 360 (TSS kandidoval na Time-sharing System) k dodání zhruba ve stejnou dobu jako první model S / 360-67.
Během čekání na příjezd modelu 65M byli zaměstnanci UM Computing Center schopni provádět časné experimenty sdílení času pomocí IBM System / 360 Model 50 který byl financován z ARPA Projekt CONCOMP (konverzační využití počítačů).[11] Experiment sdílení času začal jako „půlstránka kódu napsaného na kuchyňském stole“ v kombinaci s malým multi-programovacím systémem LLMPS od MIT Lincolnova laboratoř,[1] který byl upraven a stal se UM MultiPSM Supervisor (UMMPS), který zase spustil pracovní program MTS. Tato nejčasnější inkarnace MTS byla zamýšlena jako vyhoditelný systém používaný k získání zkušeností s novým hardwarem IBM S / 360 a který by byl vyřazen, když TSS / 360 operační systém k dispozici.
Vývoj TSS trval déle, než se očekávalo, jeho datum dodání bylo zpožděno a nebylo to ještě k dispozici, když v lednu 1967 dorazil S / 360-67 (sériové číslo 2) do výpočetního centra.[12] V této době se UM muselo rozhodnout, zda vrátit Model 67 a zvolit jiný sálový počítač nebo vyvinout MTS jako prozatímní systém pro použití, dokud nebude připravena TSS. Rozhodnutí bylo pokračovat ve vývoji MTS a zaměstnanci přesunuli své počáteční vývojové práce z modelu 50 na model 67. Vývoj TSS byl nakonec zrušen společností IBM, poté obnoven a znovu zrušen. Ale do této doby se UM líbil systém, který vyvinuli, už to nebylo považováno za prozatímní a MTS by se používalo na UM a dalších místech po dobu 33 let.
Konsorcium MTS
MTS byl vyvinut, udržován a používán konsorciem osmi univerzit v USA, Kanadě a Velké Británii:[2][13]
- Michiganská univerzita (UM), 1967 až 1997,[14] NÁS
- University of British Columbia (UBC), 1968 až 1998, Kanada
- NUMAC (University of Newcastle upon Tyne, University of Durham, a Newcastle Polytechnic ),[15] 1969 až 1992, Velká Británie
- University of Alberta (UQV), 1971 až 1994,[16] Kanada
- Wayne State University (WSU), 1971 až 1998, USA
- Rensselaer Polytechnic Institute (RPI), 1976 až 1999, USA
- Univerzita Simona Frasera (SFU), 1977 až 1992,[17] Kanada
- University of Durham (NUMAC),[15] 1982 až 1992,[18] Spojené království
Několik webů provozovalo více než jeden systém MTS: NUMAC provozoval dva (nejprve v Newcastlu a později v Durhamu), Michigan provozoval tři v polovině 80. let (UM pro kukuřici, UB pro modrou a HG v Human Genetics), UBC provozoval tři nebo čtyři v různých časech (MTS-G, MTS-L, MTS-A a MTS-I pro obecné účely, knihovnu, správu a výuku).
Každá ze stránek MTS přispěla k rozvoji MTS, někdy tím, že se ujala vedení při navrhování a implementaci nové funkce a jindy zdokonalováním, vylepšováním a kritizováním práce prováděné jinde. Mnoho komponent MTS je dílem více lidí na více místech.[19]
V raných dobách byla spolupráce mezi místy MTS uskutečňována kombinací přímých návštěv stránek, telefonních hovorů, výměny dokumentů a magnetických pásek ze strany šnečí pošta a neformální setkání na PODÍL nebo jiné schůzky. Později e-mail, počítačové konference pomocí KONFERENCE a * Fórum, přenos souborů v síti a přílohy e-mailů doplnily a nakonec do značné míry nahradily dřívější metody.
Členové konsorcia MTS vytvořili sérii 82 Zpravodaje MTS v letech 1971 až 1982 za účelem koordinace vývoje MTS.[20]

Počínaje UBC v roce 1974[21] konsorcium MTS pořádané každoročně Workshopy MTS na jednom z členských webů. Workshopy byly neformální, ale zahrnovaly příspěvky zaslané předem a Řízení publikovaná skutečnost, která obsahovala souhrny relací.[22] V polovině 80. let několik Západní workshopy proběhly za účasti podmnožiny stránek MTS (UBC, SFU, UQV, UM a případně RPI).
Každoroční workshopy pokračovaly i poté, co se práce na vývoji MTS začaly snižovat. Jednoduše nazvaný „komunitní workshop“ pokračovali až do poloviny 90. let, aby sdíleli odborné znalosti a společné zkušenosti s poskytováním výpočetních služeb, přestože MTS již nebyl primárním zdrojem pro výpočty v jejich areálech a někteří přestali provozovat MTS úplně.
Weby MTS
Kromě osmi webů konsorcia MTS, které se podílely na jeho vývoji, byla společnost MTS provozována na řadě dalších míst, včetně:[13]
- Centro Brasileiro de Pesquisas Fisicas (CBPF)[23] v rámci Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq),[24] Brazílie
- Empresa Brasileira de Pesquisa Agropecuária (EMBRAPA),[25] Brazílie
- Hewlett Packard (HP), USA
- Michiganská státní univerzita (MSU), USA
- Goddardovo vesmírné středisko, Národní úřad pro letectví a vesmír (NASA), USA
Kopie MTS byla rovněž zaslána University of Sarajevo, Jugoslávie, ačkoli není známo, zda byla nebo nebyla nainstalována.
INRIA, francouzský národní institut pro výzkum v oblasti počítačové vědy a kontroly v Grenoblu ve Francii provozoval MTS zkušebně, stejně jako University of Waterloo v Ontariu v Kanadě, Southern Illinois University, Námořní postgraduální škola, Amdahl Corporation, Systémy ST pro McGill University Nemocnice, Stanfordská Univerzita, a University of Illinois ve Spojených státech a na několika dalších webech.
Hardware


Teoreticky MTS poběží na IBM S / 360-67, libovolné řadě IBM S / 370, která zahrnuje virtuální paměť, a na jejich nástupcích. MTS byl spuštěn na následujících počítačích v produkční, srovnávací nebo zkušební konfiguraci:[2]
- IBM: S / 360-67, S / 370-148, S / 370-168, 3033U, 4341, 4361, 4381, 3081D, 3081GX, 3083B, 3090–200, 3090–400, 3090–600 a ES / 9000-720
- Amdahl: 470V / 6, 470V / 7, 470V / 8, 5860, 5870, 5990
- Hitachi: NAS 9060
- Různé emulátory S / 370
University of Michigan nainstaloval a provozoval MTS na prvním IBM S / 360-67 mimo IBM (sériové číslo 2) v roce 1967, druhý Amdahl 470V / 6 (sériové číslo 2) v roce 1975,[26][27] první Amdahl 5860 (sériové číslo 1) v roce 1982 a první továrna dodala IBM 3090–400 v roce 1986.[28] NUMAC provozoval MTS na prvním S / 360-67 ve Velké Británii a velmi pravděpodobně na prvním v Evropě.[29] University of British Columbia (UBC) se ujala vedení při přeměně MTS na provoz na Řada IBM S / 370 (IBM S / 370-168) v roce 1974. University of Alberta instalovala první Amdahl 470V / 6 v Kanadě (sériové číslo P5) v roce 1975.[16] Do roku 1978 přesunul NUMAC (na University of Newcastle upon Tyne a University of Durham) hlavní činnost MTS na Řada IBM S / 370 (IBM S / 370-168).
MTS byl navržen tak, aby podporoval až čtyři procesory v systému Windows IBM S / 360-67, ačkoli IBM vyrobila pouze jednu (simplexní a poloduplexní) a dvě (duplexní) konfiguraci procesoru modelu 67. V roce 1984 RPI aktualizoval MTS tak, aby podporoval až 32 procesorů v IBM S / 370-XA (Extended Addressing) hardwarové řady, ačkoli 6 procesorů je pravděpodobně největší skutečně použitá konfigurace.[30] MTS podporuje IBM Vektorové zařízení,[31] k dispozici jako volitelná výbava na IBM 3090 a ES / 9000 systémy.
Na začátku roku 1967 běžel na jednom procesoru IBM S / 360-67 na UM bez virtuální paměť podpora, MTS obvykle podporovala 5 simultánních relací terminálu a jednu dávkovou úlohu.[2] V listopadu 1967 poté, co byla přidána podpora virtuální paměti, MTS běžící na stejném serveru IBM S / 360-67 současně podporovala 50 relací terminálu a až 5 dávkových úloh.[2] V srpnu 1968 nahradil jednoprocesorový systém duální procesor IBM S / 360-67, který podporoval zhruba 70 terminálů a až 8 dávkových úloh.[32] Koncem roku 1991 MTS na UM běžel na IBM ES / 9000-720 podporující více než 600 simultánních relací terminálu a od 3 do 8 dávkových úloh.[2]
MTS může být IPL -ed pod VM / 370 a některé weby MTS tak učinily, ale většina provozovala MTS na nativním hardwaru bez použití a virtuální stroj.
Funkce
Mezi významné vlastnosti MTS patří:[33]
|
|
Programy vyvinuté pro MTS
Níže jsou uvedeny některé z pozoruhodných programů vyvinutých pro MTS:[46]
|
|
Programy, které běží pod MTS
Níže jsou uvedeny některé z pozoruhodných programů přenesených do MTS z jiných systémů:[46]
|
|
Programovací jazyky dostupné v MTS
MTS podporuje bohatou sadu programovacích jazyků, některé vyvinuté pro MTS a jiné portované z jiných systémů:[46]
|
|
Architektura systému
Stát | Režim[37] | VM | Přerušení | |
---|---|---|---|---|
Uživatelské programy | problém | uživatel | na | na |
Subsystémy příkazového jazyka (CLS), Rutiny podpory zařízení (DSR), Systémové podprogramy | Systém | |||
Pracovní programy (MTS, PDP, DMGR, RM nebo HASP, ...) | zapnuto nebo vypnuto | |||
Vedoucí (UMMPS) | dozorce | n / a | vypnuto | vypnuto |
Hardware S / 360-67 nebo S / 370 |
UMMPS, supervizor, má úplnou kontrolu nad hardwarem a spravuje kolekci pracovních programů.[32] Jedním z pracovních programů je MTS, pracovní program, s nímž většina uživatelů interaguje.[2] MTS funguje jako soubor subsystémů příkazového jazyka (CLS). Jeden z CLS umožňuje provádění uživatelských programů. MTS poskytuje kolekci systémových podprogramů, které jsou k dispozici CLS, uživatelským programům a samotné MTS.[41] Tyto systémové podprogramy mimo jiné poskytují standardní přístup k rutinám podpory zařízení (Device Support Routines), komponentám, které provádějí vstup / výstup závislý na zařízení.
Manuály a dokumentace
Seznamy, které následují, jsou zcela zaměřené na University of Michigan. Většina ostatních webů MTS některé z těchto materiálů použila, ale také vytvořily vlastní manuály, poznámky, zprávy a informační zpravodaje přizpůsobené potřebám jejich stránek.
Dokumentace koncového uživatele
Ruční série MTS: Michigan Terminal System, byla zveřejněna v letech 1967 až 1991 ve svazcích 1 až 23, které byly aktualizovány a vydávány nepravidelně.[20] Počáteční vydání svazků se ne vždy vyskytovala v číselném pořadí a svazky občas změnily názvy, když byly aktualizovány nebo znovu publikovány. Obecně platí, že čím vyšší číslo, tím specializovanější hlasitost.
Nejstarší verze MTS svazek I a II měl jinou organizaci a obsah od svazků MTS, které následovaly, a zahrnoval interní i koncovou dokumentaci uživatele. Druhé vydání z prosince 1967 zahrnovalo:
- MTS Svazek I: Úvod; Koncepty a zařízení; Konvence volání; Uživatelské příručky Batch, Terminal, Tape a Data Concentrator; Popis UMMPS a MTS; Soubory a zařízení; Příkazový jazyk; Uživatelské programy; Popisy knihoven podprogramů a maker; Veřejné nebo knihovní popisy souborů; a Interní specifikace: Dynamický zavaděč (UMLOAD), Správa souborů a zařízení (prefix a postfix DSRI), Rutiny podpory zařízení (DSR) a Souborové rutiny[106]
- MTS Svazek II: Popisy jazykových procesorů: assembler na úrovni F; FORTRAN G; IOH / 360; PIL; SNOBOL4; UMIST; WATFOR; a 8ASS (assembler PDP-8)[103]
Následující Svazky MTS byly publikovány výpočetním střediskem University of Michigan[2] a jsou k dispozici ve formátu PDF:[107][108][109][110]
|
| ![]() MTS Volume 1 cover
|
- Souhrn referencí MTS, ~ 60 stran, 3 "x 7,5", kapesní průvodce MTS, Computing Center, University of Michigan
- Taxir primer: verze MTS, Brill, Robert C., Výpočetní středisko, University of Michigan
- Základní použití terminálového systému v Michiganu, Thomas J. Schriber, 5. vydání (revidované), Ulrich's Books, Inc., Ann Arbor, MI, 1983, 376 s.
- Digitální výpočty, FORTRAN IV, WATFIV a MTS (s * FTN a * WATFIV), Brice Carnahan a James O Wilkes, University of Michigan, Ann Arbor, MI, 1968–1979, 1976 538 s.
- Dokumentace pro interaktivní systém pro analýzu dat MIDAS v Michiganu, Laboratoř statistického výzkumu, University of Michigan[111]
- Dodatek OSIRIS III MTS, Centrum pro politická studia, University of Michigan[112]
Různé aspekty MTS na University of Michigan byly dokumentovány v sérii Poznámky k výpočetnímu centru (CCMemos)[108][113] které byly vydávány nepravidelně od roku 1967 do roku 1987, číslovány od 2 do 924, i když ne nutně v chronologickém pořadí. Čísla 2 až 599 jsou obecné poznámky o různých softwarových a hardwarových zařízeních; řada 600 je řada poznámek konzultanta - krátké poznámky pro začínající až středně pokročilé uživatele; řada 800 pokrývá problémy týkající se tiskárny Xerox 9700, zpracování textu a sazby; a řada 900 zahrnuje mikropočítače. Nebyla žádná série 700. V roce 1989 tato série pokračovala jako Referenční poznámky s menším zaměřením na MTS.[114][115]

Dlouhá řada zpravodajů zaměřená na koncové uživatele na University of Michigan s tituly Zprávy výpočetního centra, Newsletter výpočetního centra, Novinky v oblasti výpočetní techniky UMa Přehled informačních technologií byly publikovány od roku 1971.[108][113]
V dokumentu byl rovněž představen úvodní materiál Uživatelská příručka, Uživatelská příručka MTS, a Tutorial série, včetně:[108]
- Připojení - Úvod do terminálů a mikropočítačů
- Úvod do výpočetního centra
- Úvod do služeb výpočetního centra
- Úvod do systémů správy databází na MTS
- Úvod do FORMÁTU
- Úvod do magnetických pásek
- Úvod do MTS
- Úvod do editoru souborů MTS
- Úvod do programování a ladění v MTS
- Úvod do terminálů
- Úvod do terminálů a mikropočítačů
Interní dokumentace
Následující materiály nebyly široce distribuovány, ale byly zahrnuty do distribucí MTS:[20][107][109]
- Uživatelská příručka MTS[116]
- Manuál zpráv MTS
- Hlasitost MTS n: Systems Edition[117][118]
- MTS Svazek 99: Interní dokumentace[119]
- Popis volání supervizora[120]
- Postupy pro zotavení po diskové katastrofě[121]
- Série přednášek popisujících architekturu a vnitřní organizaci terminálového systému v Michiganu, kterou přednesli Mike Alexander, Don Boettner, Jim Hamilton a Doug Smith (4 zvukové pásky, poznámky k přednášce a přepisy)
Rozdělení
University of Michigan vydala MTS na magnetickou pásku nepravidelně.[20] Existovaly úplné a částečné distribuce, kde plné distribuce (D1.0, D2.0, ...) zahrnoval všechny komponenty MTS a částečné distribuce (D1.1, D1.2, D2.1, D2.2, ...) zahrnoval pouze komponenty, které se změnily od posledního úplného nebo částečného rozdělení. Distribuce 1.0 až 3.1 podporovaly model IBM S / 360 Model 67, distribuce 3.2 podporovala architekturu IBM S / 360-67 i IBM S / 370 a distribuce D4.0 až D6.0 podporovaly pouze architekturu IBM S / 370 a jeho rozšíření.
Distribuce MTS zahrnovaly aktualizace potřebné ke spuštění licencovaných programových produktů a dalšího proprietárního softwaru v rámci MTS, ale nikoli samotný základní proprietární software, který musel být získán samostatně od vlastníků. Kromě produktu Assembler H od IBM nebyl ke spuštění MTS vyžadován žádný z licencovaných programů.
Poslední distribucí MTS byla D6.0 vydaná v dubnu 1988. Skládala se z 10 003 souborů na šesti magnetických páskách 6250 bpi. Po roce 1988 byla distribuce komponent MTS provedena ad hoc způsobem pomocí síťového přenosu souborů.
Aby mohly nové weby začít od nuly, byly zpřístupněny další dvě magnetické pásky, an IPLable zaváděcí páska který obsahoval minimalistickou verzi MTS plus DASDI a nástroje DISKCOPY, které lze použít k inicializaci a obnovení souboru jedna startovací verze disku MTS z druhé magnetické pásky. V prvních dnech MTS, samostatný TSS K vytvoření systému spouštění na jeden disk byly použity spíše nástroje DASDI a DUMP / RESTORE než samotné MTS.
Byly také méně formální přerozdělení kde by jednotlivé weby posílaly na koordinační web magnetické pásky obsahující nové nebo aktualizované práce. Tato stránka by zkopírovala materiál na běžnou magnetickou pásku (RD1, RD2, ...) a poslala kopie pásky na všechna místa. Zdá se, že obsah většiny přerozdělovacích pásek byl ztracen.
Kompletní materiály ze šesti úplných a deseti dílčích distribucí MTS a ze dvou redistribucí vytvořených v letech 1968 až 1988 jsou dnes k dispozici v archivu softwaru Bitsavers[122][123] a z digitálního archivu Deep Blue University of Michigan.[124][125]
Při práci s distribučními materiály D6.0 je možné vytvořit IPLable verze MTS. Toto usnadňuje nová distribuce MTS D6.0A.[126] D6.0A je založen na D6.0 verzi MTS z roku 1988 s různými opravami a aktualizacemi, aby byl provoz v Herkulesu v roce 2012 plynulejší. V budoucnu bude IPLable verze MTS zpřístupněna na základě verze MTS, která byla používána na University of Michigan v roce 1996 krátce před vypnutím MTS.[123]
Licencování
Od 22. prosince 2011 jsou materiály distribuce MTS volně dostupné za podmínek stanovených v Creative Commons Attribution 3.0 Unported License (CC BY 3.0).[127]
V nejranějších dobách byla MTS dána k dispozici zdarma bez nutnosti licence pro stránky, které se zajímaly o provozování MTS a zdálo se, že mají k dispozici kvalifikovaný personál potřebný k jeho podpoře.
V polovině 80. let byla licenční ujednání formalizována na University of Michigan, která působila jako agentka a udělovala licence jménem konsorcia MTS.[128] Licence MTS byly k dispozici akademickým organizacím za roční poplatek 5 000 $, dalším neziskovým organizacím za 10 000 $ a komerčním organizacím za 25 000 $. Licence omezila používání MTS k poskytování komerčních výpočetních služeb. Nabyvatelé licence obdrželi kopii úplné sady distribučních pásek MTS, veškeré přírůstkové distribuce připravené během roku, písemné pokyny k instalaci, dvě kopie aktuální uživatelské dokumentace a velmi omezené množství pomoci.
Pouze několik organizací získalo licenci MTS. Několik licencovaných MTS za účelem spuštění jediného programu, například CONFER. Vybrané poplatky byly použity k vyrovnání některých společných výdajů konsorcia MTS.
Viz také
Reference
- ^ A b C Akera, Atsushi (leden - březen 2008), „Život a dílo Bernarda A. Gallera (1928–2006)“ (PDF), Annals of the History of Computing, 30 (1): 8, doi:10.1109 / mahc.2008.15,
Na konci roku 1968 byl MTS jediným rozsáhlým systémem sdílení času, který byl v USA v pravidelném a spolehlivém provozu
. - ^ A b C d E F G h i Michiganský terminální systém (PDF), 1„Ann Arbor, Michigan: University of Michigan, divize informačních technologií, konzultační a podpůrné služby, listopad 1991, s. 9, 13–14.
- ^ „ITD znovu potvrzuje závazek MTS“. Novinky v oblasti výpočetní techniky UM. 3 (19): 2. října 1988.
- ^ „Služba MTS do konce“, Přehled informačních technologií, Sv. 5, č. 5 (12. května 1996), s. 7
- ^ „Časová osa MTS“, Přehled informačních technologií„University of Michigan, str. 10–11, svazek 5, č. 5 (13. května 1966)
- ^ „Časová osa MTS“, po faktu jeden přírůstek pro rok 1999 až Přehled informačních technologií, University of Michigan, svazek 5, č. 5 (13. května 1966)
- ^ Sim390, emulátor ESA / 390
- ^ FLEX-ES, emulátor S / 390 az / Architecture
- ^ A b „Historie MTS - 30 let výpočetní služby“ Susan Topol, Přehled informačních technologií, Svazek 5, č. 5 (13. května 1996), University of Michigan
- ^ "Program a struktura adresování v prostředí sdílení času" B. W. Arden, B. A. Galler, T. C. O'Brien, F. H. Westervelt, Deník ACM, v. 13 č. 1, s. 1-16, leden 1966
- ^ CONCOMP: Výzkum konverzačního využití počítačů: závěrečná zpráva, Westervelt, F. H., Výpočetní středisko University of Michigan, 1970
- ^ IBM 360/67 a CP / CMS Tom Van Vleck
- ^ A b „Jak se weby dozvěděly a rozhodly používat MTS?“, položka v diskusní části archivu terminálového systému v Michiganu
- ^ „Josh Simon's Work Information: MTS Retired“. clock.org.
- ^ A b „Jak se počítače změnily od roku 1968“, Zprávy ITS„Computing and Information Services, Durham University, 29. ledna 2005. Northumbrian Universities Multiple Access Computer (N.U.M.A.C.), spolupráce mezi univerzitami Durham (DUR), Newcastle upon Tyne (UNE) a Newcastle Polytechnic který sdílel S / 360-67 v Newcastlu od roku 1969
- ^ A b „Timeline: Computing Services at the University of Alberta“. ualberta.ca.
- ^ Van Epp, Peter; Baines, Bill (19. – 23. Října 1992). "Dropping the Mainframe Without Crushing the Users: Mainframe to Distributed UNIX in Nine Months". Simon Fraser University: LISA VI Conference (Long Beach, California). CiteSeerX 10.1.1.56.2631. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ V roce 1982 "How computers have changed since 1968", ITS News, Computing and Information Services, Durham University, 29 January 2005. NUMAC installed a separate machine running MTS at the University of Durham, prior to that both DUR and UNE shared a single MTS system running at the University of Newcastle upon Tyne.
- ^ It is difficult to properly give credit for all the work that was done, however, to avoid giving too little credit and at the risk of not giving proper credit to everyone that made contributions, an attempt is made to note the sites where a major feature or enhancement was initially developed
- ^ A b C d E Michigan Terminal System (MTS) subseries, Computing Center publications, 1965-1999, Bentley Historical Library, University of Michigan
- ^ Proceedings - MTS Systems Workshop, 1974, University of British Columbia, Canada
- ^ MTS (Michigan Terminal System) 1970-1986 series, Computing Center (University of Michigan) records, 1952-1996 and 1959-1987, Bentley Historical Library, University of Michigan
- ^ CBPF is the Brazilské centrum pro fyzikální výzkum Archivováno April 10, 2012, at the Wayback Machine
- ^ CNPq is the National Council of Scientific and Technological Development Archivováno 16. 07. 2013 na Wayback Machine
- ^ EMBRAPA is the Brazilian Enterprise for Agricultural Research
- ^ "Amdahl 470/V6 mainframe computer - X436.84A - Computer History Museum". computerhistory.org.
- ^ "A performance Comparison of the Amdahl 470V/6 and the IBM 370/168", Allan R. Emery and M. T. Alexander, a paper read at the meeting of the Computer Measurement Group, October 1975, San Francisco
- ^ Earlier 3090-400s were upgraded in the field from 3090-200s, "Installing the 3090", UM Computing News, vol 1, no. 8, 10 November 1986, p. 5
- ^ "E-mail from Ewan Page, First Director at NUMAC, to Denis Russell, 19. dubna 2011
- ^ MTS History at RPI, 1989, 5p.
- ^ "The IBM System/370 vector architecture", W. Buchholz, IBM Systems Journal, Volume 25, No. 1 (1986), pp. 51-62
- ^ A b "Organization and features of the Michigan Terminal System", M. T. Alexander, p. 586, Proceedings of the May 1972 AFIPS Spring Joint Computer Conference
- ^ MTS Innovations in A History of MTS: 30 Years of Computing Service, Information Technology Digest, Volume 5, No. 5 (May 13, 1966), University of Michigan
- ^ "Michigan Terminal System". udel.edu.
- ^ A b "A file system for a general-purpose time-sharing environment", G. C. Pirkola, Sborník IEEE, June 1975, volume 63 no. 6, pp. 918–924, ISSN 0018-9219
- ^ MTS Volume 18: MTS File Editor, University of Michigan Computing Center, Ann Arbor, Michigan, 210 pp.
- ^ A b C d "The Protection of Information in a General Purpose Time-Sharing Environment", Gary C. Pirkola and John Sanguinetti, Proceedings of the IEEE Symposium on Trends and Applications 1977: Computer Security and Integrity, sv. 10 č. 4, pp. 106-114
- ^ „Kronika zásluh rané historie“. Merit Network. 2008. Archivovány od originál dne 7. 2. 2009. Citováno 2008-09-15.—A university press release called a demonstration of the network (with a connection between UM and Wayne State University) on December 14, 1971, as "a milestone in higher education" and an "historic event."
- ^ MTS Volume 23: Messaging and Conferencing in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ MTS Volume 19: Magnetic Tapes (The description of floppy-disk support has been removed from this volume.), University of Michigan Computing Center, Ann Arbor, Michigan
- ^ A b MTS Volume 3: System Subroutine Descriptions, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ "The Internal Design of theIG Routines, an Interactive Graphics System for a Large Timesharing Environment", James Blinn and Andrew Goodrich, SIGGRAPH Proceedings, 1976, pp. 229-234
- ^ "The use of the monitor call instruction to implement domain switching in the IBM 370 architecture", John Sanguinetti, University of Michigan Computing Center, Recenze operačních systémů ACM SIGOPS, Volume 15, Issue 4 (October 1981), pp.55-61
- ^ "A penetration analysis of the Michigan Terminal System", B. Hebbard, P. Grosso, et al., Recenze operačních systémů ACM SIGOPS, Volume 14, Issue 1 (January 1980), pp.7-20
- ^ MTS Volume 14: 360/370 Assemblers in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ A b C d MTS Volume 2: Public File Descriptions, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ "chessprogramming - Awit". Archived from wikispaces.com. Archivovány od originál dne 06.12.2013.
- ^ "chessprogramming - Chaos". archived from wikispaces.com. Archivovány od originál dne 2013-12-05.
- ^ "Computer-based educational communications at the University of Michigan", Karl L. Zinn, Robert Parnes, and Helen Hench, Center for Research on Learning and Teaching (CRLT), Michiganská univerzita, Proceedings of the ACM Annual Conference/Meeting, 1976, pages 150-154
- ^ The History of the Student Conferencing Project, University of Michigan, c. 1997
- ^ A b GOM: Good Old Mad, Donald Boettner, June 1989, University of Michigan Computing Center, 110p.
- ^ A b "IF: An Interactive FORTRAN compiler" Archivováno 16. prosince 2014 v Wayback Machine, Ron Hall, SHARE 41 Proceedings, 15 August 1973, Miami Beach, Florida, 8 pages.
- ^ MICRO Information Management System (Version 5.0) Reference Manual, M.A. Kahn, D.L. Rumelhart, and B.L. Bronson, October 1977, Institute of Labor and Industrial Relations (ILIR), University of Michigan and Wayne State University
- ^ MICRO: A Relational Database Management System, Harry F. Clark, David E. Hetrick, Robert C. Bressan, July 1992, Institute of Labor and Industrial Relations (ILIR), University of Michigan, 451 pages, ISBN 9780877363507
- ^ Documentation for MIDAS: Michigan Interactive Data Analysis System, by Daniel J. Fox and Kenneth E. Guire, 1974, Statistical Research Laboratory University of Michigan, Ann Arbor
- ^ A b "The Plus Systems Programming Language", Alan Ballard and Paul Whaley, in Proceedings of Canadian Information Processing Society (CIPS) Congress 84, Červen 1984.
- ^ A b UBC PLUS: The Plus Programming Language, Allan Ballard and Paul Whaley, October 1987, University of British Columbia Computing Centre, 198pp.
- ^ The Taxir Primer, R. C. Brill, 1971, Colorado Univ., Boulder. Inst. of Arctic and Alpine Research
- ^ "A New Tool for Publishing Printed Material", TEXTFORM Group, University of Alberta, Share 48 Proceedings, Vol II, pp. 1042-1056, 1977.
- ^ "Publishing, Word Processing and TEXTFORM", Grant Crawford, University of Alberta, in Canadian Information Processing Society (CIPS) Session '78 Proceedings, pp. 88-92, 1978.
- ^ Textform, Computing Services, University of Alberta, 1984, 216 p.
- ^ Textform Reference Manual, Computing Center, University of Michigan, January 1986.
- ^ Continuous-system simulation languages: A state-of-the-art survey (francouzsky), Ragnar N. Nilsen and Walter J. Karplus, Computer Science Department, UCLA
- ^ Simulation with GASP II, A. A. B. Pritzker and Philip J. Kiviat, Prentice-Hall, 1969
- ^ da Cruz, Frank (1984-01-06). "Announcing KERMIT for MTS". Info-Kermit Digest (Poštovní seznam). Kermit Project, Columbia University. Citováno 23. února 2016.
- ^ A b MPS/360 Version 2, Linear and Separable Programming User's Manual (GH20-0476), 1971, IBM Corporation
- ^ MSC/NASTRAN at the University of Michigan, William J. Anderson and Robert E. Sandstorm, 1982, University of Michigan College of Engineering
- ^ "Statistical Analysis and Data Management Highlights of OSIRIS IV", Neal A. Van Eck, Americký statistik, Sv. 34, No. 2 (May, 1980), pp. 119-121
- ^ "REDUCE 2: A system and language for algebraic manipulation", Proceedings of the Second ACM Symposium on Symbolic and Algebraic Manipulation, 1971, pages 128-133
- ^ Building Simulation models with SIMSCRIPT II.5, Edward C. Russell, 1999, CACI, Los Angeles, CA
- ^ TELL-A-GRAF in MTS, Dave Whipple, Computing Center Memo 450, University of Michigan, March 1983.
- ^ The Texbook podle Don Knuth, 1984, Addison-Wesley Publishing Company, 496 pages, ISBN 0201134489.
- ^ History of TROLL, Portable TROLL Online Help, Intex Solutions, Inc. (Boston), 1996. Retrieved June 19, 2014.
- ^ MTS Volume 16: ALGOL W in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ Revised Report on the Algorithmic Language ALGOL 68 (PDF) Archivováno 10.04.2014 na Wayback Machine, A. van Wijngaarden, et al.
- ^ Computing Center CCMemo 435: MTS VS APL User's Guide, Edward J. Fronczak, Computing Center, University of Michigan, August 1982.
- ^ Programovací jazyk, K. E. Iverson, 1962, John Wiley & Sons, 315 pages, ISBN 0-471430-14-5.
- ^ APL Language, IBM publication GC26-3874.
- ^ APL360 Primer, IBM publication GH20-0689.
- ^ MTS Volume 10: Basic in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ Waterloo BASIC - A Structured Programming Approach, Primer and Reference Manual, J. W. Grahm, et al., 1980, WATFAC Publications Ltd., Waterloo, Ontario, Canada
- ^ The BCPL Reference Manual, Memorandum M-352, Project MAC, Cambridge, July, 1967
- ^ IBM OS Full American National Standard COBOL System Library Manual, IBM publication GC28-6396.
- ^ CCMemo 439: IBM VS COBOL under MTS, Howard Young, Computing Center, University of Michigan, June 1982.
- ^ CCMemo 416: EXPL - Extended XPL, Pat Sherry, Computing Center, University of Michigan, May 1980.
- ^ MTS Volume 6: FORTRAN in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ GPSS/H Reference Manual, James O. Henriksen and Robert C. Crain, Wolverine Software Corp., 1989.
- ^ IBM General Purpose Simulation System V User's Manual, IBM publication SH20-0851
- ^ Simulation Using GPSS, Thomas J. Schriber, 1974, John Wiley & Sons, 533 pages, ISBN 0471763101.
- ^ The ICON Programming Language, Ralph E. Griswold and Madge T. Griswold, 1983, Prentice-Hall, N.Y., 336 pages, ISBN 0134497775.
- ^ MTS Volume 8: LISP and SLIP in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ Příručka programátora LISP 1.5, J. McCarthy, et al., 1962, MIT Press, Cambridge, MA
- ^ MTS Volume 20: PASCAL in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ CCMemo 436: Pascal VS in MTS, Douglas Orr, Computing Center, University of Michigan, August 1982.
- ^ Pascal/VS Language Reference Manual, IBM publication SH20-6168.
- ^ MTS Volume 12: PIL/2 in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ MTS Volume 7: PL/I in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ Wirth, Niklaus (1968). "PL360, a Programming Language for the 360 Computers". Deník ACM. 15: 37–74. doi:10.1145/321439.321442.
- ^ A b "The System Language for Project SUE", B. L. Clark and J. J. Horning of the Computer Systems Research Group and Department of Computer Science, University of Toronto, Proceedings of the SIGPLAN symposium on Languages for system implementation, 1971, pp.79-88
- ^ "Compiling Simula: A historical study of technological genesis", Jan Rune Holmevik, IEEE Annals in the History of Computing, Volume 16 No. 4, 1994, pp.25-37
- ^ A b MTS Volume 9: SNOBOL4 in MTS, University of Michigan Computing Center, Ann Arbor, Michigan
- ^ The SNOBOL4 Programming Language, Griswold, Ralph E., J. F. Poage, and I. P. Polonsky, Englewood Cliffs, NJ, 1968, Prentice Hall
- ^ A b MTS Volume II, second edition, December 1, 1967, University of Michigan Computing Center, Ann Arbor, Michigan, 415 p.
- ^ "TRAC, A Procedure-Describing Language for the Reactive Typewriter", Calvin N. Mooers, Komunikace ACM, Vol.9 No.3 (March 1966), pp.215-219, ISSN 0001-0782
- ^ MTS Lecture 1, a transcription of the first in a series of lectures on the internals of the Michigan Terminal System given by Mike Alexander, Don Boettner, Jim Hamilton, and Doug Smith, c. 1972
- ^ MTS Volume I, second edition, December 1, 1967, University of Michigan Computing Center, Ann Arbor, Michigan, 415 p.
- ^ A b "Computing Center" collection within "Archival Collections -- Bentley Library" of the University of Michigan's Deep Blue digital archive
- ^ A b C d UM Computing Center Public Category in the Hathi Trust Digital Library
- ^ A b MTS PDF Document Archive at BitSavers.org
- ^ Manuals and Documentation section of the MTS Archive Web site (archive-Michigan-Terminal-System.org )
- ^ MIDAS public category at the Hathi Trust Digital Library
- ^ OSIRIS public category at the Hathi Trust Digital Library
- ^ A b Unit Publications series, Computing Center publications, 1965-1999, Bentley Historical Library, University of Michigan
- ^ Unit Publications series, Information Technology Division (University of Michigan) publications, 1971-1999, Bentley Historical Library, University of Michigan
- ^ ITD Publications, University of Michigan, Ann Arbor, November 1995, 24 pages
- ^ MTS Operators Manual, February 1995, University of Michigan, 574p.
- ^ MTS Volume 1: Systems Edition, Obsolete and Internal MTS Commands, November 1991, University of Michigan, 60pp.
- ^ MTS Volume 3: Systems Edition, Subroutine Description, April 1981, University of Michigan, 50pp.
- ^ MTS Volume 99: Internal Documentation, 1972-1978, University of Michigan, 167pp.
- ^ UMMPS D6.0 Supervisor Call Descriptions, November 1987, University of Michigan, 156p.
- ^ MTS Disk Disaster Recovery, April 1987, 14pp.
- ^ MTS Distributions on Bitsavers.org
- ^ A b Overview of MTS Distribution materials available at Bitsavers.org, accessed 21 January 2012
- ^ Michigan Terminal System (MTS) Distribution Files, Deep Blue digital archive, University of Michigan, accessed 21 January 2012
- ^ Overview of MTS Distribution Materials available from the University of Michigan's Deep Blue digital archive, accessed 21 January 2012
- ^ "MTS D6.0A - A pre-built MTS system for use with the Hercules S/370 emulator", MTS Archive, accessed 21 January 2012
- ^ MTS Copyright, Warranty, and Limitation of Liability statement, Bitsavers.org, accessed 22 December 2011
- ^ "MTS Licensing Statement", November 1986, Leonard J. Harding, MTS (Michigan Terminal System), 1968-1996, Box 22, Computing Center records 1952-1996, Bentley Historical Library, University of Michigan
externí odkazy
Archiv
- MTS Archive, a collection of documents, photographs, movies, and other materials related to MTS and the organizations and people that developed and used it
- MTS distribution archive at Bitsavers'
- MTS distribution archive at the University of Michigan's Deep Blue digital archive
- MTS D6.0A - A pre-built version of MTS for use with the Hercules S/370 emulator, available from the MTS Archive
- MTS PDF Document Archive at Bitsavers'
- The UM Computing Center Public Collection na Digitální knihovna Hathi Trust contains full text versions of over 250 documents related to MTS that are available for online viewing.
- The Computing Center collection in the University of Michigan's Deep Blue digital archive contains over 50 items, mostly PDFs, but also a few videos, related to MTS and the U-M Computing Center.
Doklady
- A Comparative Study of the Michigan Terminal System (MTS) with Other Time Sharing Systems for the IBM 360/67 Computer, Elvert F. Hinson, Master's thesis, Naval Postgraduate School, Monterey, CA., December 1971
- "Measurement and Performance of a Multiprogramming System", B. Arden and D. Boettner, Proceedings of the 2nd ACM Symposium on Operating Systems Principles, pp. 130–46, October 1969
- Merit Network History
- MTS Bibliography, a list of published literature about MTS
- "MTS - Michigan Terminal System", Donald W. Boettner and Michael T. Alexander, Recenze operačních systémů ACM SIGOPS, Volume 4, Issue 4 (December 1970)
- "The Michigan Terminal System", Donald W. Boettner and Michael T. Alexander, Sborník IEEE, Volume 63, Issue 6 (June 1975), pp. 912–918
- „Faster Cratchit - The History of Computing at Michigan“, Sv. XXVII, No. 1 (January 1976), U-M Research News, 24 pages
Webové stránky
- MTS History, collected by former Michiganská univerzita Computing Center staff member Tom Valerio
- Personal perspective on MTS by Dan Boulet a student and later Computing Services staff member at the University of Alberta
- Personal reflections on MTS by Mark Riordan of Michiganská státní univerzita 's Computer Laboratory
- Několik článků from the May 13, 1996 issue of the University of Michigan Information Technology Digest, Volume 5, No. 5, giving the history of and reminiscences about MTS, Merit, and UMnet on the eve of MTS's retirement at the University of Michigan, preserved on Web pages created by Josh Simon
- Try-MTS.com, a web site showing how to run MTS under the Hercules emulator, tutorials on using the system and on several of the programming languages available on MTS
- Public MTS Terminal, logon and look around like a student would in the 90's