Programm und Prozess
Trenne gespeicherte Anweisungen von einer laufenden Instanz mit Arbeitsspeicher, Identität und Rechten.
- Erklären, warum gespeichertes Programm und laufender Prozess nicht dasselbe sind.
- Zustand benennen, der zu einem laufenden Prozess gehört.
- Computer
- Datei
- Dateisystem
Auf dieser Seite
Warum das wichtig ist
Ein Terminal kann das Betriebssystem auffordern, ein Programm zu starten. Sicherheitswerkzeuge untersuchen Prozesse. Beides bleibt unklar, wenn „Programm“ und „Prozess“ als Synonyme gelten.
Gespeichert oder laufend
Ein Programm kann als Datei gespeichert sein. Ein Prozess ist eine vom Betriebssystem verwaltete laufende Instanz. Er kann Kennung, Arbeitsspeicher, Datei- und Gerätezugriffe, Identität, Rechte und Prozessorzeit besitzen.
Zwei Prozesse können dasselbe Programm mit getrenntem Zustand ausführen. Das Beenden eines Prozesses löscht die Programmdateien nicht.
Reales Beispiel
Der Browser ist als Programm gespeichert. Beim Öffnen laufen ein oder mehrere Prozesse, die Speicher nutzen und unter deiner Identität auf Dateien oder das Netz zugreifen.
Mini-Aufgabe
Wähle eine Anwendung. Bestimme, was vor dem Start gespeichert ist, was nur während der Ausführung existiert und was nach dem Schließen bleibt.
Nächster SchrittWeiter zu Terminal und BefehleNun forderst du über eine Shell beobachtbare Aktionen an.Empfohlenes nächstes Thema
Terminal und Befehle →
Warum das als Nächstes kommtTerminal, Shell, Befehl, Arbeitsverzeichnis und erste sichere Dateisystembeobachtungen.