Book description
- aktuell: behandelt die neuesten Handheld-Betriebssysteme und Sicherheitsaspekte+ didaktisch anspruchsvoll (viele Abbildungen, Beispiele etc.)+ "class room proofed"+ umfangreiches Begleitmaterial auf der Website: http://unix.hsr.ch
Table of contents
- Cover
- Titel
- Widmung
- Impressum
- Vorwort
- Inhaltsverzeichnis
- 1 Einführung
- 2 Grundlagen der Programmausführung und Systemprogrammierung
- 3 Prozesse und Threads
-
4 Synchronisation von Prozessen & Threads
- 4.1 Synchronisationsbedarfe und Lösungsansätze
- 4.2 Semaphore
-
4.3 Anwendung der Semaphore
- 4.3.1 Absicherung kritischer Bereiche (mutual exclusion)
- 4.3.2 Synchronisation von Abläufen (barrier synchronization)
- 4.3.3 Produzenten & Konsumenten (producer and consumer)
- 4.3.4 Leser & Schreiber (readers and writers)
- 4.3.5 Problem der Prioritätsumkehrung (priority inversion)
- 4.3.6 Weitere Anwendungsprobleme
- 4.4 Implementierungen von Semaphoren
- 4.5 Unix-Signale
- 4.6 Verklemmungsproblematik (deadlocks)
- 4.7 Vermeidung von Synchronisationsengpässen
- 5 Kommunikation von Prozessen & Threads
- 6 Ein- und Ausgabe
- 7 Speicherverwaltung
-
8 Dateisysteme
- 8.1 Aufgaben des Dateisystems
- 8.2 Dateisystemkonzepte
- 8.3 Realisierung von Dateisystemen
- 8.4 UFS – traditionelles Unix-Dateisystem
- 8.5 FAT– traditionelles Windows-Dateisystem
- 8.6 NTFS – modernes Windows-Dateisystem
- 8.7 Netzwerkdateisysteme
- 8.8 Spezielle Dateisystemtechnologien
- 8.9 Festplattenpartitionierung
-
9 Programmentwicklung
- 9.1 Software-Entwicklungswerkzeuge
- 9.2 Adressraumbelegung und Relokation
- 9.3 Programmbibliotheken
-
9.4 Skriptprogrammierung unter Unix
- 9.4.1 Anwendungsbereiche
- 9.4.2 Die Shell als Programminterpreter
- 9.4.3 Portabilität und Kompatibilität
- 9.4.4 Erstellung von Skriptprogrammen
- 9.4.5 Elemente der Skriptsprache
- 9.4.6 Shell-Befehle
- 9.4.7 Shell-Variablen
- 9.4.8 Metazeichen
- 9.4.9 Synonyme und Funktionen
- 9.4.10 Bedingte Tests (conditional tests)
- 9.4.11 Arithmetik
- 9.4.12 Kontrollstrukturen für Skripte
- 10 Sicherheit
- 11 Spezielle Technologien
- A Anhang
- Literaturhinweise
- Index
Product information
- Title: Betriebssysteme, 2nd Edition
- Author(s):
- Release date: September 2012
- Publisher(s): dpunkt
- ISBN: 97833898646789
You might also like
book
Betriebssysteme, 4th Edition
Dieses Lehrbuch bietet eine umfassende Einführung in die Grundlagen der Betriebssysteme und in die Systemprogrammierung. Im …
book
Betriebssysteme, 3rd Edition
aktuell: behandelt die neuesten Handheld-Betriebssysteme und Sicherheitsaspekte+ eingeführtes Lehrbuch in 3. Auflage+ didaktisch anspruchsvoll (viele Abbildungen, …
book
Mathematik
Haben Sie kürzlich eine Wasserstoffbombe oder ein Nuklearunterseeboot verloren und fragen sich, wie eine vernünftige Suchstrategie …
book
API-Design, 2nd Edition
Mit Schnittstellen zum Zwecke der Arbeitsteilung, Wiederverwendung oder beispielsweise zur Bildung einer modularen Architektur haben Entwickler …