ComputergrundlagenEinheit 3 von 3
Einstieg14 minEntwurfdraft

Programm und Prozess

Trenne gespeicherte Anweisungen von einer laufenden Instanz mit Arbeitsspeicher, Identität und Rechten.

Das lernst du
  • Erklären, warum gespeichertes Programm und laufender Prozess nicht dasselbe sind.
  • Zustand benennen, der zu einem laufenden Prozess gehört.
Das solltest du vorher kennen
  • Computer
  • Datei
  • Dateisystem
Zuletzt geprüftPrüfung alle 365 Tage
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.