v4 - Prozesse:
- Was ist ein Prozess?
- Prozesszustände
- Verfahren zur Zuteilung
- Prozesse anzeigen (und deren Eigenschaften erklären)
- Vordergrund- und Hintergrundprozesse
- Daemons
- systemctl
- Signale
- Exit status
- Wiederkehrende Aufgaben: cron/crontab
Was sind Prozesse ?
Ein Prozess ist wie ein kleines Männchen, das in deinem Computer Aufgaben erledigt.
Zum Beispiel, wenn du ein SPIEL spielst, gibt es Männchen die das ermöglichen.Jedes Männchen bekommt seine eigene Nummer (PID).Damit weist der Computer welche männchen was tuhen. Prozesse haben immer ihre eigenen Bereich, damit sie nicht in die Arbeit von anderen einmischen können.
Laut der Vorlesung: Prozess ist die Laufende Instanz eines Programms oder Befhls. wird durch PID gekennzeichnet
Prozesszustände
haben 3 zustände. Warten, rechned und blockiert
Verfahren zur Zuteilung
-
Wer kommt zuerst, arbeitet zuerst(FCFS) → Wie bei einer Warteschlage bei McDonalds 🙂
-
Das schnellste Menschen zuerst (SJN)→ Die Männchen die ihre Aufgaben schnell erledigen können, dürfen zuerst.
-
Alle bekommen die gleiche Zeit (Round Robin) → Jedes Männchen bekommt ein bisschen Zeit und dann ist das nächste dran.
Prozesse anzeigen (und deren Eigenschaften erklären)
ps -ef | more
PID Prozesse Id
PPID Elternprozesse
C CPU Auslastung
STIME - wie lange
Daemons
Ein Prozess, der meist beim Hochfahren des Systems automatisch gestartet
wird und im Hintergrund darauf wartet, seine Aufgaben zu erf¨ ullen
Signale Senden


Exit Status
