Diskussion:Prozesstabelle

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 12 Jahren von MartinThoma in Abschnitt Process Table und Process Control Block
Zur Navigation springen Zur Suche springen

text ist fast wörtlich aus: Tanenbaum, Moderne Betriebssysteme, 2.Auflage. (vergleich Seite 95, 1. Absatz)


Ich finde den Satz "Es handelt sich dabei um eine Tabelle, die pro laufendem Prozess einen Eintrag enthält. " etwas missverständlich. Auf einem Einprozessosystem kann ja immer nur ein Prozess laufen, dementsprechend würde die Prozesstabelle immer nur einen Eintrag enthalten.

Process Table und Process Control Block

[Quelltext bearbeiten]

Ich habe in "Operating System Concepts" nur vom "Process Controll Block" (PCB) gelesen. von einer Prozesstabelle (die ich mal mit Process Table übersetzen würde) habe ich dort nichts gelesen. Also habe ich mal nach den beiden Begriffen im Zusammenhang gesucht.

Auf dieser Seite bin ich fündig geworden:

the set of PCBs is called the process table

Gibt es dazu auch verlässlichere Quellen? Ich würde das gerne auch im Artikel sehen. --MartinThoma (Diskussion) 17:20, 13. Mär. 2012 (CET)Beantworten

edit: hier, hier und hier steht noch mal das gleiche. Es scheint zu stimmen, aber eine gute Quelle habe ich noch nicht. --MartinThoma (Diskussion) 17:36, 13. Mär. 2012 (CET)Beantworten

In "Moderne Betriebssysteme" von Tannenbaum habe ich auf S. 72 folgendes gefunden: "In vielen Betriebssystemen werden alle Informationen der unterbrochenen Prozesse außer den Inhalten des jeweiligen Adressraumes in einer Tabelle des jeweiligen Adressraumes in einer Tabelle des Betriebssystems gespeichert, der Prozesstabelle (process table). Sie wird als Array (oder als verkettete Liste) realisiert, wobei für jeden Prozess eine eigene Tabelle exisitiert."

Das hört sich schon anders an. --MartinThoma (Diskussion) 18:04, 13. Mär. 2012 (CET)Beantworten