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
