| Zeile 3: | Zeile 3: | ||
Unter '''Prozess''' (auch '''Task''' genannt) versteht ein sich in der Ausführung befindendes Programm, welches vom Betriebssystem in Form einer Prozessliste verwaltet wird. | Unter '''Prozess''' (auch '''Task''' genannt) versteht ein sich in der Ausführung befindendes Programm, welches vom Betriebssystem in Form einer Prozessliste verwaltet wird. | ||
| − | Um den Unterschied von Prozess und Programm deutlich zu machen, gibt es hier eine kleine Analogie von Andrew Tanenbaum: Wenn ein Koch (die CPU) einen Kuchen backt, dann benutzt er dazu Zutaten (die Daten) und ein Kochbuch (das Programm). Weder der Koch, noch die Zutaten oder das Kochbuch sind der Prozess des Kuchenbackens, alle sind nur Teil dieses abstrakten Vorgangs. < | + | Um den Unterschied von Prozess und Programm deutlich zu machen, gibt es hier eine kleine Analogie von Andrew Tanenbaum: Wenn ein Koch (die CPU) einen Kuchen backt, dann benutzt er dazu Zutaten (die Daten) und ein Kochbuch (das Programm). Weder der Koch, noch die Zutaten oder das Kochbuch sind der Prozess des Kuchenbackens, alle sind nur Teil dieses abstrakten Vorgangs. <sup>[ [[Prozess#Quellen|1]] ]</sup> |
== Threads == | == Threads == | ||
| Zeile 20: | Zeile 20: | ||
== Siehe auch == | == Siehe auch == | ||
* [[Scheduler]] | * [[Scheduler]] | ||
| + | |||
| + | == Quellen == | ||
| + | # Andrew S. Tanenbaum, "Moderne Betriebssysteme", 2. überarbeitete Auflage, Pearson Studium 2003, S. 88f. | ||