TRIPOS - TRIPOS
Vývojář | University of Cambridge , University of Bath , MetaComCo , Open GI |
---|---|
Napsáno | BCPL , montážní jazyk |
Pracovní stav | Přerušeno |
První vydání | 1978 |
Platformy | PDP-11 , Computer Automation LSI4 , Data General Nova , Motorola 68000 , Intel 8086 , Cintcode BCPL ( VM ) |
TRIPOS ( TRI lahvička P ortable O ávod S ystem ) je počítačový operační systém . Vývoj začal v roce 1976 v počítačové učebně z Cambridge University a byl v čele Dr. Martin Richards . První verze se objevila v lednu 1978 a původně běžela na PDP-11 . Později byl portován na Computer Automation LSI4 a Data General Nova . Práce na verzi Motorola 68000 byly zahájeny v roce 1981 na University of Bath . MetaComCo získala práva na verzi 68000 a pokračovala ve vývoji, dokud nebyl TRIPOS vybrán Commodore Amiga v březnu 1985 jako součást operačního systému pro jejich nový počítač; to bylo také používáno v Cambridge jako součást Cambridgského distribuovaného počítačového systému .
Studenti katedry informatiky v Cambridgi laskavě označují TRIPOS jako strašně spolehlivý a neuvěřitelně přenosný operační systém . Název TRIPOS také odkazuje na systém vysokoškolských kurzů a zkoušek Tripos , který je pro Cambridgeskou univerzitu jedinečný.
Vlivy na počítač Amiga
V červenci 1985 byla představena Amiga , zahrnující TRIPOS v AmigaDOS modulu AmigaOS . AmigaDOS obsahoval rozhraní příkazového řádku a systém souborů Amiga . Celý modul AmigaDOS byl původně napsán v BCPL (předchůdce programovacího jazyka C ), což je stejný jazyk, jaký se používal pro psaní TRIPOS. AmigaDOS bude později přepsán do C od AmigaOS 2.x a dále, přičemž si zachová zpětnou kompatibilitu s 1.x až do AmigaOS 4 (zcela přepsaný do C), když AmigaDOS opustí své BCPL dědictví.
Funkce
TRIPOS poskytuje funkce, jako je preventivní multi-tasking (pomocí plánování s přísnou prioritou), hierarchický systém souborů a více interpretů příkazového řádku .
Nejdůležitějšími koncepty systému TRIPOS byly přístup bez správy paměti (to znamená, že se neprovádějí žádné kontroly, které by zastavily používání nealokované paměti v programech) a předávání zpráv pomocí předávání ukazatelů namísto kopírování obsahu zpráv. Tyto dva koncepty dohromady umožňovaly odesílání a přijímání více než 1 250 paketů za sekundu na 10 MHz CPU Motorola 68010 .
Většina TRIPOS byla implementována v BCPL . Na jádro a ovladače zařízení byly realizovány v assembleru .
Jednou z pozoruhodných vlastností TRIPOS/BCPL bylo jeho kulturní využití sdílených knihoven, v té době netypické, což mělo za následek malé, a proto rychlé načítání nástrojů. Například mnoho standardních systémových nástrojů bylo hluboko pod 0,5 kB, ve srovnání s typickým minimem přibližně 20 kB pro funkčně ekvivalentní kód v moderním Unixu nebo Linuxu.
TRIPOS byl portován na řadu počítačů, včetně hardwaru založeného na Data General Nova 2 , Computer Automation LSI4 , Motorola 68000 a Intel 8086 . To zahrnovalo podporu pro místní síť Cambridge Ring . Nověji Martin Richards vytvořil port TRIPOS pro běh pod Linuxem pomocí virtuálního stroje Cintcode BCPL .
V únoru 2020 je TRIPOS stále aktivně spravován společností Open GI Ltd. (dříve Misys Financial Systems ) ve Worcestershire ve Velké Británii . Mnoho britských pojišťovacích makléřů má systém TRIPOS založený na Linuxu/Intel obsluhující síťové pracovní stanice přes připojení TCP/IP - systémy se používají ke spouštění sady aplikací BROOMS Open GI . Open GI přidalo řadu funkcí na podporu moderní kanceláře, jako je schopnost integrovat se do mnoha běžných aplikací a služeb, jako je SQL server, Citrix XENAPP, terminálové servery atd.
Příkazy
TRIPOS CLI podporuje následující seznam příkazů .
- ODKAZ
- ASSEM
- PŘIŘADIT
- PŘESTÁVKA
- C
- CD
- ŘÍDICÍ PANEL
- KOPÍROVAT
- DATUM
- VYMAZAT
- DIR
- DISKCOPY
- DISKDOKTOR
- ECHO
- ED
- UPRAVIT
- ENDCLI
- FAILAT
- CHYBA
- FILENOTE
- FORMÁT
- LI
- INFO
- NAINSTALUJTE
- PŘIPOJIT
- LABORATOŘ
- SEZNAM
- MAKEDIR
- MONTÁŽ
- NEWCLI
- CESTA
- VÝZVA
- CHRÁNIT
- PŘESTAT
- RELABEL
- PŘEJMENOVAT
- BĚH
- VYHLEDÁVÁNÍ
- PŘESKOČIT
- TŘÍDIT
- ZÁSOBNÍK
- POSTAVENÍ
- TYP
- VDU
- POČKEJTE
- PROČ
Cintpos
Cintpos je experimentální interpretační verze systému TRIPOS, která běží na virtuálním stroji Cintcode BCPL , který také vyvinul Martin Richards.
Reference
Další čtení
-
M. Richards, A. Aylward, P. Bond, R. Evans, BJ Knight (1979). „TRIPOS-přenosný operační systém pro minipočítače“. doi : 10,1002/spe.4380090702 . Citační deník vyžaduje
|journal=
( nápověda )Správa CS1: používá parametr autorů ( odkaz ) - M. Richards (1988). Operační systém TRIPOS .