[Gllug] Beagle Board

Richard Jones rich at annexia.org
Mon Jan 12 19:35:04 UTC 2009


On Mon, Jan 12, 2009 at 01:41:14PM -0500, Andrew Farnsworth wrote:
> Ok, so I over simplified a bit.  Yes, you can do it on the older
> hardware but it was not directly supported by the CPU, unlike
> today's CPUs or even those from the 68030 (68020 even maybe, but it
> didn't have a separate mmu which the 030 did) did.  These CPUs had a
> hardware interrupt that regularly tripped and was easily used for
> preemptive multitasking.  It is/was possible to do on older
> hardware, but it was not standard across the board by any stretch of
> the imagination.

Even the ZX80 had a regular non-maskable timer interrupt.  As do all
PCs since the very first one (ie. the Intel 8253).

Not sure anyone ever tried to do pre-emptive multi-tasking on a ZX80,
but it wouldn't have been the hardware that prevented it.

Rich.

-- 
Richard Jones
Red Hat
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list