Newsgroup: it.comp.retrocomputing
Titolo: Req. info su MacOS e TOS

Vorrei sapere dagli esperti dei "settori" Mac e Atari se i sistemi operativi
MacOS (il primo, intendo ;) e TOS supportavano il multitasking pre-emptive
(quello di Amiga [ed anche di Win95+], non quello di Windows 3.1)
Grazie.
--
"Con questo cosa voglio dire? Non lo so. Pero' c'ho ragione."
(Palmiro Cangini)

MacOS (il primo, intendo ;) e TOS supportavano il multitasking pre-emptive
Per il MacOS credo proprio di no.
Ciao,
luigi

 Per il MacOS credo proprio di no.
Cioe', come funzionavano le cose col MacOS? Per caso, come in GEOS, ovvero:
c'e' il desktop in funzione, dove puoi scegliere quale applicazione far
partire; ad esempio faccio partire il programma di scrittura. Dopodiche', se
voglio usare il programma di disegno devo prima terminare quello di scrittura.
In caso affermativo, a partire da quale versione di MacOS e' stato introdotto
il multitasking?


il multitasking?
Credo che il Multifinder venga incluso in MacOS dalla release 4, ma
non prendere come oro colato quello che ti dico.
In MacOS se usavi il Finder potevi utilizzare un'applicazione alla
volta, mentre con il MultiFinder potevi tenere aperte piu'
applicazioni, ma le applicaizoni Mac del periodo non erano molto
contente di girare sotto multifinder e il Mac non aveva il supporto
nativo della memoria virtuale (e i supporti di terze parti lo
rendevano instabile come un blocco di plutonio).
Ciao,
luigi

 
|'o\| |/o \/o \/o \ | aaria (two and a Mac): 
http://www.mp3.com/aaria
|._/|_|\__/\__/\__/ |*An out of control ego will sometimes get in the
       /_/ /_/      | way of your success.                  (Todd H.)

   che veniva dato dalla Steinberg insieme a Cubase (IIRC).
-- 


 "Accessories"?
Non so il GEOS, ma nel GEM gli accessori potevano essere lanciati in
qualsiasi momento, anche durante l'esecuzione di un altro programma (che
non fosse uscito al TOS, ovviamente). Questa cosa faceva molto
inorgoglire i proprietari di Atari ST, che dicevano: guarda, e'
multitasking! In poche parole, il fatto di poter accedere al menu mentre
un programma stava girando e' gia' un esempio di multitasking.
Niente a che vedere col multitasking vero, ovviamente.


 (quello di Amiga [ed anche di Win95+], non quello di Windows 3.1)
Solo per fare un commento...
Win95 ha un mtasking preemptive del cavolo... un task errante blocca tutta
la macchina. WinNT 4.0, 2k, Xp non č che siano poi tanto meglio; credo che
l'unico *vero* mtasking preemptive funzionante fosse quello di WinNT 3.5x
Ciauz
Andy

 Niente a che vedere col multitasking vero, ovviamente.
Tuttavia successivamente sono stati sviluppati OS alternativi compatibili
Atari che sono preempitive multitasking, e sono il MiNT sviluppato in open
source con vari sostitui di GEM/AES/VDI ed il MagiC, commerciale e gira
benissimo su Mac e PC.
Mike

Il TOS no, almeno fino alla versione 2.06. MultiTOS, derivato da MiNT,
supportava multitasking su Atari Falcon (ma non sul TT).
Per chi volesse cimentarsi con la programmazione sotto TOS, ricordo che
il sistema operativo aveva tre tipi di chiamate : BIOS, XBIOS e VDI. I
primi due tipi, per volere dei progettisti Atari, ricalcano in modo
evidente le chiamate a livello di OS del MS-DOS. Era abbastanza semplice
portare un programma scritto in C per macchine DOS, su macchine TOS,
anche se l'hw sottostante era notevolmente differente.
