An edition of Grundkurs Betriebssysteme (2013)

Grundkurs Betriebssysteme

Architekturen, Betriebsmittelverwaltung, Synchronisation, Prozesskommunikation

3rd ed.
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today


Buy this book

Last edited by MARC Bot
June 30, 2019 | History
An edition of Grundkurs Betriebssysteme (2013)

Grundkurs Betriebssysteme

Architekturen, Betriebsmittelverwaltung, Synchronisation, Prozesskommunikation

3rd ed.

Das Buch vermittelt in kompakter und leicht verständlicher Form wichtige Grundkonzepte, Verfahren und Algorithmen, die in modernen Betriebssystemen eingesetzt werden. Nach einer Einführung in grundlegende Konzepte werden Betriebsmittel wie Prozesse, Threads, Hauptspeicher, Geräte und Dateien sowie wichtige Mechanismen der Koordination, Synchronisation und Kommunikation zwischen Prozessen und Threads vertieft. Es wird anschaulich mit vielen Bildern dargestellt, welche komplexen Aufgaben ein Betriebssystem zur Verwaltung von Betriebsmitteln sowie für den konkurrierenden Zugriff auf diese bewälti.

Publish Date
Publisher
Springer
Language
German
Pages
402

Buy this book

Previews available in: German

Edition Availability
Cover of: Grundkurs Betriebssysteme
Grundkurs Betriebssysteme: Architekturen, Betriebsmittelverwaltung, Synchronisation, Prozesskommunikation
2013, Springer
electronic resource : in German - 3rd ed.

Add another edition?

Book Details


Table of Contents

Vorwort; Inhaltsverzeichnis; 1 Einführung; 1.1 Computersysteme; 1.1.1 Einführung; 1.1.2 Aufgabe von Betriebssystemen; 1.1.3 Grundlegende Hardwaremodelle; 1.1.4 CPU-Registersatz; 1.1.5 Multicore-Prozessoren und Hyperthreading-CPUs; 1.1.6 Einfaches Modell der Hardware für die weitere Betrachtung; 1.1.7 Beispiele für Mikroprozessor-Architekturen; 1.2 Entwicklung von Betriebssystemen; 1.2.1 Betriebssystemkategorien; 1.2.2 Universalbetriebssysteme; 1.2.3 Historische Entwicklung; 1.2.4 Geschichte von Microsoft Windows; 1.2.5 Geschichte von Unix; 1.2.6 Geschichte von Linux; 1.3 Übungsaufgaben.
2 Betriebssystemarchitekturen und Betriebsarten2.1 Zugriffsschutz in Betriebssystemen; 2.2 Betriebssystemarchitekturen; 2.2.1 Klassische Architekturen; 2.2.2 Mikrokern-Architektur; 2.2.3 Architekturbeispiele; 2.3 Klassische Großrechnerbetriebsarten; 2.3.1 Multiprogramming, Multiprocessing und Multitasking; 2.3.2 Batchvearbeitung und interaktive Verarbeitung; 2.3.3 Teilnehmerbetrieb; 2.3.4 Teilhaberbetrieb; 2.4 Terminalserver-Betrieb; 2.5 Verteilte Verarbeitung; 2.5.1 Echt verteilte Betriebssysteme; 2.5.2 Client-/Server-Systeme; 2.5.3 Peer-to-Peer-Systeme; 2.5.4 Kommunikations-Middleware.
2.5.5 Application-Server-Betrieb2.6 Virtualisierung von Betriebsund Laufzeitsystemen; 2.7 Cloud Computing; 2.8 Übungsaufgaben; 3 Interruptverarbeitung; 3.1 Interrupts; 3.1.1 Überblick; 3.1.2 Interrupt-Bearbeitung; 3.1.3 Interrupt-Verarbeitung bei IA32-Prozessoren; 3.1.4 Interrupt-Bearbeitung unter Windows; 3.1.5 Interruptverarbeitung unter Linux; 3.2 Systemaufrufe; 3.2.1 Systemaufrufe aus Sicht eines Anwendungsprogrammierers; 3.2.2 Software-Interrupts unter Linux; 3.2.3 Software-Interrupts unter Windows; 3.3 Übungsaufgaben; 4 Prozesse und Threads; 4.1 Prozesse; 4.1.1 Prozessmodell.
4.1.2 Prozessverwaltung4.1.3 Prozesslebenszyklus; 4.2 Threads; 4.2.1 Threadmodell; 4.2.2 Implementierung von Threads; 4.2.3 Vor-/Nachteile und Einsatzgebiete von Threads; 4.3 Programmierkonzepte für Threads; 4.3.1 Threads in Java; 4.3.2 Threads in C♯; 4.4 Prozesse und Threads in konkreten Betriebssystemen; 4.4.1 Prozesse und Threads unter Windows; 4.4.2 Prozesse und Threads unter Unix und Linux; 4.5 Übungsaufgaben; 5 CPU-Scheduling; 5.1 Scheduling-Kriterien; 5.2 Scheduling-Verfahren; 5.2.1 Verdrängende und nicht verdrängende Verfahren; 5.2.2 Überblick über Scheduling-Verfahren.
5.2.3 Multi-Level-Scheduling mit Prioritäten5.2.4 Round-Robin-Scheduling mit Prioritäten; 5.3 Vergleich ausgewählter Scheduling-Verfahren; 5.3.1 CPU-Scheduling im ursprünglichen Unix; 5.3.2 CPU-Scheduling unter Linux; 5.3.3 CPU-Scheduling unter Windows; 5.3.4 Scheduling von Threads in Java; 5.3.5 Zusammenfassung; 5.4 Übungsaufgaben; 6 Synchronisation und Kommunikation; 6.1 Grundlegendes zur Synchronisation; 6.1.1 Nebenläufigkeit, atomare Aktionen und Race Conditions; 6.1.2 Kritische Abschnitte und wechselseitiger Ausschluss; 6.1.3 Eigenschaften nebenläufiger Programme.

Edition Notes

6.2 Synchronisationskonzepte.

Description based on print version record.

Published in
Dordrecht

Classifications

Dewey Decimal Class
005.13 / 3
Library of Congress
QA76.73.J38, QA76.76.O63

The Physical Object

Format
[electronic resource] :
Pagination
1 online resource (402 pages)
Number of pages
402

ID Numbers

Open Library
OL27042016M
Internet Archive
grundkursbetrieb00mand_455
ISBN 10
3834823015
ISBN 13
9783834823014
OCLC/WorldCat
823727743

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON
June 30, 2019 Created by MARC Bot import new book