[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Multithreading OS for the C64
In <Dtvnp8.9p3@inter.NL.net> M.Ruigrok@inter.nl.net (Maarten Ruigrok) writes:
>fs1@aixterm2.urz.uni-heidelberg.de (Andre Fachat) wrote:
>>This is the announcement of "OS/A65", a 6502 CPU operating system
>>I wrote some time ago and which I now put on the Web. It is
>>copyrighted under the GNU public license.
>>Some of its features are:
>> - preemptive multitasking/multithreading
>how did you make it pre-emptive when the 6502 processor itself has no way to
>check for boundaries or anything (so called trap errors coming from the
>processor itself (in pc systems btw)).
Maybe you need to read the definition of pre-emptive again?
It seems like you are trying to refer to virtual memory but it
has no relation with pre-emptive multitasking!
>In what way can the operating system take
>back and control software running under it?.
Using a timer interrupt or an interrupt from an I/O device, for example.
>Maybe someone from microsoft could
>implement it in their own products ;-).
I don't think discussion of Microsoft products is relevant here.
Rob
--
+------------------------------------+--------------------------------------+
| Rob Janssen pe1chl@amsat.org | BBS: +31-302870036 (2300-0730 local) |
| AMPRnet: rob@pe1chl.ampr.org | AX.25 BBS: PE1CHL@PI8WNO.#UTR.NLD.EU |
+------------------------------------+--------------------------------------+