Diskussion:Prozess (Informatik)
Es gibt Probleme mit dem Begriff Task. Früher (80-ger Jahre, bis 1995) wurde das, was heute als Thread bezeichnet wird, als Task bezeichnet, daher auch Multitask-Betriebssysteme. Heute wird Task auch oft mit Prozess gleichgesetzt, wie es auch im Wiki-Artikel Task steht. Der Begriff Task ist also nicht mehr scharf umrissen, Thread dagegen ist etabliert sowohl bei Microsoft-Programmierungen als auch beim Konkurrenten Java-Sun, so dass man durchaus von Allgemeingültigkeit sprechen kann. Daher möchte ich hier Prozess und Thread gegenübergestellt wissen, das ist exakt. Der Verweis auf den Protected Mode ist daher wichtig, weil sich ein Prozess vom einem anderen Prozess auch insbesondere dadurch abgrenzt, dass er einen anderen Speicherbereich benutzt, Querzugriffe sind im Protected Mode nicht möglich. Das ist ein Themengebiet, ohne den Verweis fällt es auseinander.
Ich meine, es ist viel unwichtiger, wie ein Prozess auf UNIX gestartet wird (Fork), das ist UNIX-Spezialwissen, nicht Enzyklopädie. Ausserdem gibt es noch andere Möglichkeiten in Unix, die hier gar nicht alle genannt werden können. Aber lassen wir's aber drin stehen, in einem Satz, als Link. -- HartmutS 15:36, 12. Sep 2005 (CEST)
Noch eine Anmerkung, der Artikel ist sehr schieflastig: Die Zustände, die hier für den Prozess genannt sind, sind die Zustände eines Thread, früher als Zustände eines Task gelehrt. Bei der Beschreibung des Threads fehlen sie. Das ganze stimmt dann (und wird oft so verstanden), wenn der Prozess nur einen Thread hat. Das ist durchaus bei einigen Prozessen der Fall, ist aber nicht allgemeingültig. Ich habe nochmal nachgelesen. Auch im Artikel Thread wird Task so verwendet, wie ich es hier benannt habe (die Stelle ist nicht von mir geschrieben), Zitat von dort: Die Gesamtheit zusammengehöriger Threads inklusive ihrer Betriebsmittel bezeichnet man als Task. - Da Threads, die dem selben Prozess ... - Prozess und Task dort wieder unscharf. Eine weitere Überarbeitung ist wohl nötig. Wer sagt noch was dazu? -- HartmutS 15:50, 12. Sep 2005 (CEST)