Skip to main content

2020 | OriginalPaper | Buchkapitel

4. Prozesse und Threads

verfasst von : Prof. Dr. Peter Mandl

Erschienen in: Grundkurs Betriebssysteme

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Das Prozess- und das Threadmodell sind wesentliche Konzepte der Betriebssystementwicklung und dienen als grundlegende Bausteine der Parallelverarbeitung. In diesem Kapitel wird ein Überblick über diese beiden Modelle und deren allgemeine sowie spezielle Einbettung in Betriebssysteme gegeben. Prozesse sind Betriebsmittel, die vom Betriebssystem verwaltet werden. Threads werden je nach Implementierung entweder direkt vom Betriebssystem oder von einem Laufzeitsystem einer höheren Programmiersprache (wie etwa der JVM) verwaltet.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
JVM = Java Virtual Machine, die Laufzeitumgebung für Java-Programme.
 
2
AWT, SWT, Swing und FX sind Java-Mechanismen, die eine Reihe vordefinierter Java-Klassen zur GUI-Entwicklung bereitstellen. Siehe hierzu die Java-API-Dokumentation unter https://​docs.​oracle.​com/​en/​java/​javase/​13/​, letzter Zugriff am 08.03.2020.
 
3
Hierzu verwendet man das Kommando java.
 
5
Packages sind in Java eine Strukturierungsmöglichkeit für zusammengehörige Komponenten.
 
6
Das X-Windows-System ist unter Unix/Linux das System, das die grafische Oberfläche bereitstellt. Es implementiert das X-Display-Protokoll zur Kommunikation zwischen den beteiligten Komponenten. Desktop-Umgebungen wie GNOME und KDE nutzen das X-Windows-System.
 
7
„Zombie“ bedeutet soviel wie tot, aber irgendwie doch noch am Leben.
 
Literatur
Zurück zum Zitat Brause, R. (2017). Betriebssysteme Grundlagen und Konzepte (4. Aufl.). Berlin: Springer Vieweg. Brause, R. (2017). Betriebssysteme Grundlagen und Konzepte (4. Aufl.). Berlin: Springer Vieweg.
Zurück zum Zitat Russinovich, M., Solomon, D. A., & Ionescu, A. (2012) Windows Internals, Part 1 (6. Aufl.). Redmond: Microsoft Press. (sehr detaillierte Einführung in Windows-Internas). Russinovich, M., Solomon, D. A., & Ionescu, A. (2012) Windows Internals, Part 1 (6. Aufl.). Redmond: Microsoft Press. (sehr detaillierte Einführung in Windows-Internas).
Zurück zum Zitat Tanenbaum, A. S., & Bos, H. (2016). Moderne Betriebssysteme (4., akt. Aufl.). (deutsche Übersetzung von Tanenbaum & Bos 2015). Hallbergmoos: Pearson Deutschland. Tanenbaum, A. S., & Bos, H. (2016). Moderne Betriebssysteme (4., akt. Aufl.). (deutsche Übersetzung von Tanenbaum & Bos 2015). Hallbergmoos: Pearson Deutschland.
Zurück zum Zitat Ziesche, P., & Arinir, D. (2010). Java: Nebenläufige und verteilte Programmierung. Konzepte, UML2-Modellierung, Realisierung in Java (2. Aufl.). W3L. Witten: Herdecke. Ziesche, P., & Arinir, D. (2010). Java: Nebenläufige und verteilte Programmierung. Konzepte, UML2-Modellierung, Realisierung in Java (2. Aufl.). W3L. Witten: Herdecke.
Metadaten
Titel
Prozesse und Threads
verfasst von
Prof. Dr. Peter Mandl
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-658-30547-5_4