Fiasco lazy-scheduling question
Udo A. Steinberg
us15 at os.inf.tu-dresden.de
Wed Jan 17 13:03:09 CET 2007
On Wed, 17 Jan 2007 12:51:35 +0100 eschierb at sci.kun.nl (EKN) wrote:
EKN> For one, the description says that the sender is not removed from
EKN> the ready-list when the switch is made to the receiver (even
EKN> though it is now in waiting status). However, as the sender is
EKN> the active thread it is not part of the ready-list by definition
EKN> (at least that is how I interpreted the system), so how could
EKN> it be removed anyway?
I would suggest reading Section 3.3.1 of
http://os.inf.tu-dresden.de/papers_ps/steinberg-diplom.pdf
which describes and motivates the lazy-queueing invariant.
EKN> Secondly, the switching from sender to receiver is simply an
EKN> execution context switch. If the receiver finishes before
EKN> the sender's time is up, does the receiver switch the
EKN> execution context back to that of the sender?
The kernel performs the execution context switch during IPC. If that's what you
meant, then the answer to your question is "yes".
Cheers,
- Udo
--
Dipl.-Inf. Udo Steinberg
Technische Universität Dresden http://os.inf.tu-dresden.de/~us15
Institute for System Architecture Tel: +49 351 463 38401
D-01062 Dresden Fax: +49 351 463 38284
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20070117/b6d7d311/attachment-0001.asc>
More information about the l4-hackers
mailing list