[rescue] Mac Appliance
Dave McGuire
rescue at sunhelp.org
Fri Aug 3 19:06:28 CDT 2001
On August 3, dave at cca.org wrote:
> > Preemptive multitasking in MacOS isn't something "waiting to be
> >developed" or "lagging behind other OSs". It was a conscious design
> >decision to implement cooperative multitasking in MacOS instead of
> >preemptive.
>
> I think it was forced on them by the fact that they were trying to
> maintain compatability with 68000 machine software in the early
> days, no?
>
> There certainly wasn't a conscious decision to not allow a process
> to request more memory as needed, and force the user to screw with
> memory allocations setting by hand. It was forced on them by needing
> to be compatible with hardware that didn't do VM etc properly.
>
> If the Mac had been introduced on the 68020 instead of the 68000,
> things would have been very different.
Preemtptive multitasking has nothing to do with virtual memory. It
can be implemented on anything (within reason) that has a clock
interrupt...which the Mac certainly does, and did in its earliest
implementation.
-Dave
--
Dave McGuire
Laurel, MD
More information about the rescue
mailing list