Port table?

  • From: Friedrich Gräter <webmaster@xxxxxxxxxxx>
  • To: Mailingliste <hydrixos@xxxxxxxxxxxxx>
  • Date: Thu, 29 Nov 2001 16:56:41 +0100

Hallo,
es geht um die Port table. Das ist die Tabelle, die alle Message-Ports 
eines Prozesses fast. Jeder Eintrag
hat folgende Struktur:

typedef struct {
    tid_t            worker;            /* Worker threat processing the 
message (=0 create new thread) */
    vaddress_t        lastmsg;        /* Last stored message in queue 
(=0 queue empty) */
    dword            settings;        /* Settings of port */
}porttableent;

Jetzt ist die Frage wie groß. Der Pointer ist 32-bit breit. Aber dass 
wir nicht so viele Ports haben dürfen
ist klar. Eine Tabelle, die nicht zusammenhängend ist, kommt aber um 
willen der Geschwindigkeit
nicht in Frage. Ich will einfach mal so allgemeine Meinungen hören...

cu

FG


---
This is not SPAM! You can unsubscribe sending an e-mail to 
hydrixos-request@xxxxxxxxxxxx with subject "unsubscribe". If
you've got questions contact webmaster@xxxxxxxxxxx .

Other related posts: