CompuServe Messages

#Amiga Downloads

    28-Sep-93 22:16:40
Sb: #116291-#Amiga Downloads
Fm: JEFFREY C. DEGE 76426,211
To: James Du Bois 72237,32
The Macintosh uses a cooperative system to appear to run multiple programs simultaneously. The Amiga uses a preemptive system to appear to run multiple programs simultaneously. By the usual(i.e., academic courses in OS design), only the latter counts as “true'' multitasking. But from the user's point of view, they are roughly equivalent. True, cooperative multitasking results in a less responsive system (you can't run an I/O-bound process at high priority while leaving most of the CPU to the compute-bound processes), and it tends to collapse in the presence of non-conforming programs (a single poorly-written program can lock out all other processes), but to call it nothing more than a task-switcher is misleading and incorrect.