Atari TOS
TOS (operativsystemet) er operativsystemet til Atari personlige computere ( ST /STe/TT). Et af de første masseoperativsystemer, der har en grafisk brugergrænseflade, er GEM (Graphic Environment Manager). Arbejdede på 520ST, 1040ST og F, FM og E varianter (f.eks. 1040STE). Senere på 32-bit maskiner ( TT , Falcon030 ) designet til at bruge den nye version af TOS - MultiTOS , som er baseret på MiNT .
Beskrivelse
TOS bestod af en GEM grafisk brugergrænseflade , udviklet af Digital Research , der kørte oven på en DOS - lignende GEMDOS . Indeholdt desuden en flad hukommelsesmodel , et MS-DOS- kompatibelt diskformat, MIDI -understøttelse og forskellige SCSI ACSI-opkald (i senere versioner). Atari TOS blev flashet i ROM- chips (hvilket var ret almindeligt på det tidspunkt), så computere kom med et operativsystem installeret og klar til brug.
TOS bestod af:
- Desktop (Desktop) - hovedgrænsefladen efter indlæsning.
- GEM (Graphical Environment Manager) - grafisk miljøchef
- AES (Application Environment Service)
- VDI (Virtual Device Interface) - virtuel enhedsgrænseflade (kun skærmdrivere, andre drivere indlæst ved hjælp af GDOS)
- GEMDOS (GEM Disk Operating System) - diskoperativsystem
- BIOS (Basic Input/Output System) - grundlæggende input/output system
- XBIOS (Xtended BIOS) - udvidet BIOS
- Linje-A - højhastigheds mellemniveau grafiske opkald
Nogle TOS-tilføjelser (startet separat):
- GDOS (Graphics Device Operation System) - grafiske enheder i operativsystemet
- AHDI (Atari Hard Disk Interface) - harddiskdriver
Multitasking blev ikke direkte understøttet, TOS tillod indlæsning af partnere i systemet, der emulerede TSR (Terminate and Stay Resident) på en personlig computer (maksimalt seks). MultiTOS blev udviklet for at tillade multitasking i TOS.
Desktop
TOS-skrivebordet brugte ikoner til at vise filer og enheder, vinduer og dialogbokse til at vise information. Desktop-filen DESKTOP.INF indeholdt vinduesindstillinger, placeringen af ikoner, som standard blev der brugt to diskdrevikoner og et papirkurvsikon
på skrivebordet .
Senere versioner brugte NEWDESK.INF til at gemme og læse skrivebordsindstillinger.
Eksekverbare filer blev genkendt af deres udvidelse :
- *.ACC - Desktop tilbehør. Downloades automatisk.
- *.APP - applikation ( engelsk applikation ), ikke for alle.
- *.PRG - eksekverbare programmer. Kunne være GEM-programmer.
- *.TOS - TOS-programmer, der ikke brugte GEM.
- *.TTP - "TOS tager parametre". Åbnede en dialogboks, der på en eller anden måde kunne sende et argument til programmet. Dette konverterede dog tegnene til store bogstaver.
TOS-programmer (men ikke GEM-programmer) kan automatisk indlæses, når de placeres i en mappe med navnet AUTO. TOS 1.4 tillod GEM-programmer at installere automatiske downloads fra programmets installationsdialog. Programmer med *.TTP-udvidelse kunne ikke indlæses automatisk. Skrivebordet blev placeret i rodmappen og indlæst automatisk.
Versioner
TOS 1
- 1.0 (ROM TOS) - en tidlig version udgivet på ROM (ROM). Første ROM-udgivelse af TOS.
- Formater: floppy, 2 chips og 6 ROM-chips (192 Kb)
- Udgivelsesdato: 20. november 1985
- Platforme: 520ST, 1040ST
- 1.02 (MEGA TOS) - fejl rettet, blitter coprocessor og RTC (realtidsur) understøttelse.
- Format: 2 chip og 6 chip ROM'er (192 Kb)
- Udgivelsesdato: 22. april 1987
- Platforme: 520ST, 1040ST, Mega 2, Mega 4
- 1.04 (RAINBOW TOS) - mange fejl rettet, filsektor ændret, kompatibilitet med DOS-diskformat, ydeevneforbedringer. Der er kompatibilitetsproblemer med gamle programmer.
- Format: 2 chip og 6 chip ROM'er (192 Kb)
- Udgivelsesdato: 6. april 1989
- Platforme: 520ST, 1040ST, Mega 2, Mega 4, Stacy
- 1.06 (STE TOS, revision 1) - kun understøttelse af ST-maskiner. Behøver STE_FIX.PRG for at rette fejl.
- Format: 2 ROM-chips (256 Kb)
- Udgivelses dato: -
- Platforme: 520STE, 1040STE
- 1.62 (STE TOS, Revision 2) - fejlrettelser til den tidligere udgivelse 1.06 STE TOS.
- Formater: 2 ROM-chips (256 Kb)
- Udgivelsesdato: 1. januar 1990
- Platforme: 520STE, 1040STE
TOS 2
- 2.02 er en tidlig udgivelse af TOS til Mega STE.
- 2.05 (Mega STE TOS) Understøttelse af Mega STE 720K diskettedrev.
- Format: 2 chip ROM'er (256 Kb)
- Udgivelses dato: -
- Platforme: Mega STE
- 2.06 (ST/STE TOS) - fejlrettelser, understøttelse af 1,44 MB diske, hukommelsestest. En udvidet GEM GUI er blevet oprettet . Tidligere version af TOS til ST/STE-computere.
- Format: 2 chip ROM'er (256 Kb)
- Udgivelsesdato: 14. november 1991
- Platforme: 520ST, 1040ST, 520STE, 1040STE
- 2.08 - bruges i ST bærbare computere .
TOS 3
- 3.01, 3.05, 3.06 (TT TOS) - Kun lavet til at understøtte 68030 TT.
- Format: 4 chip ROM'er (512 Kb)
TOS 4
- 4.00, 4.01, 4.02, 4.04 (512 KB) - opdatering kun til Falcon 030-platformen.
- 4.92 er den seneste version af TOS, senere udgået.
Interessante fakta
Spøgefuldt blev navnet TOS dechifreret som Tramiel Operating System (efter Jack Tramiel , lederen af Atari Corp. på det tidspunkt).
Links
|
Tidligere: |
PERLE
|
Efterfølgende: |
EmuTOS , MiNT , MultiTOS
|