Wissensdatenbank Wirtschaftsrecht

aktuelles Dokument: BSys03ProzesseThreads
image4
image3
image2
image1
 Alle Kategorien:
  Forschungsdatenbank
  Lehrveranstaltungen
  Lexikon
  Literatur
  Rechtsgebiete
  Rechtsprechung
  Service
  Studium F H S
  Wissensmanagement
ich war hier: BSys03ProzesseThreads

Version [22394]

Dies ist eine alte Version von BSys03ProzesseThreads erstellt von RonnyGertler am 2013-03-26 15:25:56.

 

 (image: http://wdb.fh-sm.de/uploads/QualipaktLehre/BMBF_Logo_klein.jpg)

Betriebssysteme (Betriebssystemtheorie) - Kapitel 3 - 3. Prozesse und Threads


Inhalte von Dr. E. Nadobnyh

3.1. Prozesse


Grundbegriffe


1) Ein Prozess (Task, Aufgabe) ist eine Ausführung des Programms in seiner eigenen Prozessumgebung. Der Prozess ist ein zentrales Konzept einer Parallelverarbeitung in der Betriebssystemtheorie.

2) Eine Prozessumgebung (Ablaufumgebung, Ausführungsumgebung) besteht aus dem Prozess-Kontext und zugeordneten Ressourcen.

3) Ein Ressource (Betriebsmittel) kann eine Hardware oder eine Informationseinheit sein. Jedem Prozess können folgende Ressourcen zugeordnet werden:
  1. CPU,
  1. Arbeitsspeicher,
  1. andere Ressourcen: offene Dateien, Konsolen, Netzwerkverbindungen usw.

4) Ein Prozess-Kontext ist eine ausführliche Beschreibung des Prozesses:
  1. Registerinhalte,
  1. Adressraumbeschreibung,
  1. Beschreibung der zugeordneten Ressourcen,
  1. Betriebssysteminterne Verwaltungsdaten.

5) Ein Programm ist eine Verfahrensvorschrift für die Datenverarbeitung.
  1. Ein Programm ist ein Teil der Prozessumgebung.
  1. Ein bestimmtes Programm kann von mehreren Prozessen ausgeführt werden.

6) Ein Job (Session, Anwendung) ist ein Benutzerauftrag an das Betriebssystem.
  1. Ein Job kann aus einem oder mehreren Prozessen bestehen.
  1. Jobs sind unabhängig und geschützt von anderen.


Prozessmodell


1) Die gesamte Software ist als Menge von Prozessen organisiert.

2) Das Betriebssystem schafft für jeden Prozess eine Illusion, dass er den ganzen Rechner für sich selbst alleine zur Verfügung hat. Dieser illusorische Rechner wurde durch die Multitasking realisiert.

3) Jeder Prozess merkt keine Unterbrechung, nur die zeitliche Verzögerung.

4) Jeder Prozess ist gegenüber anderen Prozessen geschützt.


PCB


1) Ein PCB*-Process Control Block (Process Context Block) wird vom Betriebssystem zur Verwaltung eines Prozesses geführt.
Ein PCB ist eine Repräsentation eines Prozesses und enthält seinen Prozess-Kontext.

2) Die Prozesstabelle wird vom BS zur Verwaltung von Prozessen geführt und enthält PCB von allen Prozessen.
Sie kann auch als Liste implementiert werden.













CategoryBSys
Diese Seite wurde noch nicht kommentiert.
Valid XHTML   |   Valid CSS:   |   Powered by WikkaWiki