Atari TOS: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
wersja z WD
Anulowanie wersji 60862717 autorstwa Jpacanowski (dyskusja) TOS jest systemem wielozadaniowym. Ta wielozadaniowość jest nieco ograniczona, ale jest.
Znacznik: Anulowanie edycji
Linia 22:
|www =
}}
'''TOS''' – jednozadaniowy[[wielozadaniowość|wielozadaniowy]] [[system operacyjny]] przeznaczony dla [[komputer]]ów [[Atari ST]], [[Atari TT]], [[Atari Falcon]] oraz ich klonów. '''"TOS"''' jest skrótem od "The Operating System" lub "Tramiel Operating System" (od nazwiska ówczesnego właściciela firmy [[Atari (amerykańskie przedsiębiorstwo)|Atari]] [[Jack Tramiel|Jacka Tramiela]]).
 
TOS opiera się w głównej mierze na systemie [[Graphical Environment Manager|GEM]] firmy [[Digital Research]], jest jednak od niego znacznie bardziej rozwinięty.
Linia 29:
Podczas konstruowania komputera [[Atari ST]], firma [[Atari (amerykańskie przedsiębiorstwo)|Atari]] poszukiwała systemu operacyjnego, który mógłby zostać na nim zaimplementowany. Rozważano napisanie systemu własnymi siłami, lecz odrzucono tę opcję jako zbyt ryzykowną. [[Microsoft]] zaoferował [[Microsoft Windows|Windows]], lecz z powodu długiego czasu dostarczenia gotowego systemu (2 lata) tę propozycję odrzucono. Ostatecznie wybrano GEM firmy [[Digital Research]]. Ponieważ oryginalnie [[Graphical Environment Manager|GEM]] został napisany dla procesorów [[Intel 8086|8086]] a [[Digital Research]] nie była zainteresowana jego przepisaniem na [[MC68000|68000]], port został wykonany przez programistów [[Atari (amerykańskie przedsiębiorstwo)|Atari]]. Pierwotnie GEM miał pracować w środowisku systemu [[CP/M|CP/M-68K]] jednak wersja ta była bardzo niestabilna i w efekcie wybrano inny produkt [[GEMDOS]].
 
Pierwsza wersja TOSopodobnego systemu została zaprezentowana wraz za komputerem [[Atari ST|Atari 520 ST]] na targach [[Consumer Electronics Show|CES]] w [[1985]] r. Zaprezentowana wówczas wersja opierała się jeszcze na [[CP/M|CP/M-68K]].
 
TOS, pierwotnie powstał jako [[Jądro monolityczne|system monolityczny]]. Istniało logiczne rozróżnienie pomiędzy jego elementami, lecz wewnętrznie były one bardzo silnie zintegrowane. Dopiero pojawienie się [[FreeMiNT|MiNTa]] i [[FreeMiNT|MultiTOS]] spowodowało że niektóre elementy niemal całkowicie wydzieliły się (szczególnie AES oraz Desktop), lecz nastąpiło to dopiero pod sam koniec rozwoju systemu i wersje te nie były oficjalnie rozpowszechniane.