Modius - Techblog

  • Ansible
  • Docker
  • DevOps
  • Gastautor werden
  • Newsletter abonnieren
  • Über Mich
  • Kontakt

Prozesse unter Linux

Veröffentlicht am 11. Dezember 2015 von Christian Piazzi Hinterlasse ein Kommentar , Aktualisiert am 11. Dezember 2015
Geschätzte Lesezeit: 53 Sekunden

Was ist ein Prozess?

Ein Prozess ist ein im Betriebssysteme aktives Programm mit seiner Ausführungsumgebung. Allgemein lässt sich ein Prozess als Folge von Aktions/Zustandsänderung beschreiben, die bei der Abarbeitung eines Programmes durch den Prozessor zustande kommen

Wie kommt ein Prozess zustande

Ein Prozess kommt durch die Ausführung eines Programms auf einem Prozessor zustande. Er ist besonders durch seinen aktuellen Zustand gekennzeichnet.

Er wird i. Allg. durch das Betriebssystem erst dann erzeugt, wenn ein Auftrag eintrifft.
Beispiele: Prozesse, die Aufträge von Benutzern ausführen, die durch, z.B. Shell Kommandos
(z.B. zum Löschen einer Datei), Eingabe eines Programm Namens oder
entsprechende Aktionen auf einer grafische Benutzeroberfläche ausgelöst werden.
In den meisten Fällen wird ein Prozess nach Erledigung seiner Aufgabe wieder
vernichtet

Prozess-Zustände

Ein Prozess kann im Betriebssystem drei verschiedene Zustände annehmen.

  1. aktiv (running): Der Prozess wird gerade durch die CPU bearbeitet und schreitet in seinem Ablauf voran.
  2. bereit (ready): Der Prozess ist ablaufbereit und wartet auf die Zuteilung der CPU
  3. wartend (waiting): Der Prozess wartet auf die Erfüllung einer Bedingung bzw. auf das Eintreten eines Ereignisses (z.B. Benutzereingabe)

Was gehört zu einem Prozess?

Zu einem Prozess gehören …

  • Auszuführendes Programm
  • Daten des Programms
  • Programm-Stack
  • Programmzeiger und Stackzeiger
  • Eintrag in der Prozesstabelle des Kernels

Kategorie: Linux Tags: Prozess, Prozesse, Zustände

Über Christian Piazzi

Ich blogge hier über alles, was mir so in meinem ITler Altag über den Weg läuft =)
Man findet mich privat bei Google+ und Twitter

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

  • Linux
  • Internet, Bloggen & Co
  • Programmierung
  • Sicherheit
  • Netzwerk & Co
  • Mikrokontroller
  • Windows

Neueste Kommentare

  • Prometheus Installation unter Ubuntu - Modius - Techblog bei Prometheus Installation unter CentOS
  • Rainer bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen

Werbung

Archive

Kontakt, Datenschutz und Impressum

  • Kontakt
  • Datenschutz
  • Impressum

Schlagwörter

Anleitung Ansible Apache Apple App Store Automatisierung Blogparade C++ Centos centos 7 CentOS7 Container Datenbank DevOps Docker Dr. Racket Dr. Scheme funktional Gastartikel Google HowTo httpd Icinga2 Icinga 2 Installation itsm Linux Minecraft Monitoring mooc MySQL owncloud PHP Plugin Programmierung python Raspberry Pi Schritt für Schritt Server Sicherheit Tutorial Ubuntu Update Windows Wordpress

Copyright © 2025 · Outreach Pro on Genesis Framework · WordPress · Anmelden