Bedingungen für einen erfolgreichen Start eines Prozesses

R

Renn25

Mitglied
Hallo!

Vielleicht könnt ihr mir folgende Frage beantworten. Wäre euch sehr dankbar dafür.

Welche Voraussetzungen müssen erfüllt sein, damit ein neuer Prozess im System erzeugt werden kann?

Ich habe bis jetzt folgendes geschrieben. Keine Ahnung ob das überhaupt stimmt.

Voraussetzungen die erfüllt sein müssen, damit ein neuer Prozess erzeugt werden kann ist, dass das System über genügend Hauptspeicher verfügt. Da ein neuer Prozess vorerst im Hauptspeicher erzeugt wird. :think:

Vielleicht fällt euch noch was ein. Finde nämlich keine gescheiten Beschreibungen zu dieser Frage.

Vielen Dank
Renn
 
Habe mal den Titel neugeschrieben. Das nächste Mal bitte mehr als 2ms für den Titel investieren :P.
 
Renn25 schrieb:
Voraussetzungen die erfüllt sein müssen, damit ein neuer Prozess erzeugt werden kann ist, dass das System über genügend Hauptspeicher verfügt. Da ein neuer Prozess vorerst im Hauptspeicher erzeugt wird. :think:

Denk auch an die Rechte ;)
Im System laufende Programme bekommen wiederum vom Kernel Prozessorzeit zugewiesen. Jeder dieser Prozesse erhält einen eigenen, geschützten Speicherbereich und kann nur über Systemaufrufe auf die Gerätetreiber und das Betriebssystem zugreifen. Die Prozesse laufen dabei im Benutzermodus (user mode), während der Kernel im Kernel-Modus (kernel mode) arbeitet. Die Privilegien im Benutzermodus sind sehr eingeschränkt. Abstraktion und Speicherschutz sind nahezu vollkommen, ein direkter Zugriff wird nur sehr selten und unter genau kontrollierten Bedingungen gestattet. Dies hat den Vorteil, dass kein Programm z. B. durch einen Fehler so das System zum Absturz bringen kann.
http://de.wikipedia.org/wiki/Linux-Kernel

Vielleicht passt das ja zu deiner Frage - auch wenn sie viel freien interpretations Spielraum lässt ....
 

Ähnliche Themen

Spezielle Fragen zu UNIX

Probleme mit opensuse 10.2

Deutsche Installationsanleitung für Slackware 9.0 (und auch 9.1)

Zurück
Oben