Da es Tasks aber trotz dieses strikten Schutzkonzeptes m�glich sein mu�,
eine Wirkung nach au�en auszu�ben, implementiert L4
Interproze�kommunikation (IPC). 
IPC ist ein Mechanismus zum Transfer von Informationen �ber
Adre�raumgrenzen hinweg. 
Diese findet in L4 synchron und ungepuffert statt, das hei�t, der Sender
blockiert so lange, bis der Empf�nger eine Empfangsoperation ausf�hrt
oder ein vom Sender spezifiziertes Timeout abl�uft. Auf diesen
IPC-Mechanismus wird nahezu alles in L4 zur�ckgef�hrt. 

My understanding:
"Tasks have a strict security concept, but it must still be possible to
interact with the outside world, using IPC. IPC enables inter-address
space transfers.
These are synchronous and unbuffered, menaing that the sender blocks
until the receiver executes a receive operation or a timeout occurs as
sepcified by the sender. Everything in L4 rests on this IPC-mechanisem."

But I have not yet figured out: Are drivers 'processes' now? Can they be
killed?

If I ask L4 to sit on IRQ14/15 and tell me about stuff that must come in
or go out, will I be doing 'interrupt processing' when I get those
notifications?
Or will something have happened (I am a 'user') so that I can be killed
if misbehaving (I can imagine some of you hoping that could be taken
literally :-)?

Atle


_______________________________________________
Help-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-hurd

Reply via email to