Re (2): [Oberon] PPP & multi-tasking/initialising
peter_easthope at gulfnet.sd64.bc.ca
peter_easthope at gulfnet.sd64.bc.ca
Sat Feb 22 16:57:04 CET 2003
Chris,
cg> It will be difficult for me to get this
book [_The Oberon System_] in a hurry.
Ch. 15 is only 19 pages. Provide an address
and I'll mail a photocopy.
Pity that the older references haven't come
out on CD.
cg> "PPP design & debugging" James Carlson
Thanks. I'll check the bookstore.
cg> 1. does S3 multitasking use an equal time slice for each task of the
'circular sequence' of tasks ?
No. That requires multiple suspendable
processes. Quoting from page 158:
"Since tasks are not pre-empted by the
system, it is essential that task handlers
do not seize control over extended periods
of time (the recommended period is less
than 100 ms.)".
cg> 2. How could the Ctrl+<break> (TRAP 13 Keyboard interrupt)
allow the 'hung state' of the PPP' to release'.
Question for Edgar or Pieter.
cg> 3. any other descriptions or pointers re. S3 multitasking.
Try to get Pieter Muller's thesis. (Is
it on line?)
cg> I believe that an understanding of S3 multi-tasking
is needed to understand the symptoms which I described.
If the problem stems from the indefinite
timing of the S3 event loop, the best
solution might be to use Aos.
Regards, Peter E.
More information about the Oberon
mailing list