The 286 and 8086 had multitasking based on allowing small programs to run concurrently, but nothing that used a lot of memory.
The competing 68000 also lacked an MMU. The later 68010, I think, had the MMU.
The 286 and 8086 had multitasking based on allowing small programs to run concurrently, but nothing that used a lot of memory.
The competing 68000 also lacked an MMU. The later 68010, I think, had the MMU.
I had Amigas with 68000s, and one with a 68030. AmigaOS didn't have any special capabilities on a 68030 that it didn't have running on a 68000. AmigaOS was a Unix-like IS with full preemptive multitasking that could operate in 256k of address space, on a 68000.
Did all the processes run in the same address space on the Amiga??
Actually looks like Xenix used that too. http://www.tenox.net/docs/microsoft_xenix_30_286_press_relea...
I was only familiar with 68k so I'm probably wrong here.
The 286 is a 16-bit CPU so there would have been various memory limits. http://www.os2museum.com/wp/?page_id=313 has some details on what it can do, but not much mention of limits...