www.wikidata.de-de.nina.az
Die Prozesstabelle ist in der Informatik eine tabellarische Datenstruktur die pro laufenden Prozess einen Eintrag enthalt Diesen Eintrag nennt man Prozesskontrollblock Prozesskontext englisch process control block bzw task control block kurz PCB bzw TCB Der Prozesskontrollblock beinhaltet Informationen uber den Zustand des Prozesses seinen Befehlszahler CPU Register seinen Stackpointer sowie seine Speicherbelegung und den Zustand seiner geoffneten Dateien 1 Weitere Inhalte im Datensatz sind Scheduling und Verwaltungsinformationen sowie alle Informationen welche abgespeichert werden mussen wenn der Prozess vom Zustand aktiv in die Zustande bereit oder blockiert ubergeht um ein nahtloses Weiterlaufen nach der Unterbrechung zu garantieren Diese Unterbrechungen sind aus zwei Grunden erforderlich Einerseits mochte der Benutzer ein hohes Mass an Parallelitat Andererseits ist die Anzahl der laufenden Programme Prozesse viel grosser als die Anzahl verfugbarer Prozessoren auch bei Mehrkern Prozessoren Die Prozesstabelle ist also eine vom Betriebssystem gepflegte Datenstruktur um Laufzeit Unterbrechungen bei Prozessen durchfuhren zu konnen Unter Linux werden Prozesskontrollblocke durch den C struct task struct reprasentiert 2 Siehe auch BearbeitenKontextwechselEinzelnachweise Bearbeiten Abraham Silberschatz Peter B Galvin Greg Gagne Operating system concepts 7 Auflage John Wiley amp Sons Hoboken 2005 ISBN 0 471 69466 5 S 83 englisch Abraham Silberschatz Peter B Galvin Greg Gagne Operating system concepts 7 Auflage John Wiley amp Sons Hoboken 2005 ISBN 0 471 69466 5 S 86 englisch Abgerufen von https de wikipedia org w index php title Prozesstabelle amp oldid 195505975