Shortcuts
Top of page (Alt+0)
Page content (Alt+9)
Page menu (Alt+8)
Your browser does not support javascript, some WebOpac functionallity will not be available.
PageMenu
-
Hauptmenü
-
Suchmenü
Einfache Suche
.
Erweiterte Suche
.
Zeitschriften-Suche
.
Suchergebnisse verfeinern
.
Neuerwerbungsliste nach Gruppen
.
Sortierreihenfolge
.
Benutzerdienste
Nutzeranmeldung
.
Mein Konto
.
Erwerbungsvorschlag
.
Fernleihe
.
Vormerkung
.
Verlängerung
.
Weitere Recherchemöglichkeiten
Datenbankinfosystem (DBIS)
.
Karlsruher virtueller Katalog (KVK)
.
Regensburger Systematik (RVK)
.
Elektronische Zeitschriften (EZB)
.
Zeitschriftendatenbank (ZDB)
.
Sitzung beenden
Katalog verlassen
.
Homepage WHZ
.
Hochschulbibliothek
.
© LIBERO v6.4.1sp240211
Page content
Sie befinden sich hier
:
Kategorienanzeige
Kategorienanzeige
MAB
Betriebssysteme: Eine kompakte Einführung mit Linux
Kategorie
Beschreibung
036a
XA-DE
037b
ger
077a
118521969 Buchausg. u.d.T.: ‡Achilles, Albrecht: Betriebssysteme
087q
978-3-540-23805-8
100
Achilles, Albrecht
331
Betriebssysteme
335
Eine kompakte Einführung mit Linux
410
Berlin, Heidelberg
412
Springer-Verlag Berlin Heidelberg
425
2006
425a
2006
433
Online-Ressource (XV, 290 p, digital)
451b
eXamen.press
501
Description based upon print version of record
517
""Title Page ""; ""Copyright Page ""; ""Vorwort""; ""Table of Contents ""; ""1 Einfiuhrung ""; ""1.1 Was ist ein Betriebssystem?""; ""1.1.1 Betriebssystemkern""; ""1.1.2 Systemmodule""; ""1.1.3 Dienstprogramme""; ""1.1.4 Unterschiedliche Arten von Betriebssystemen""; ""1.2 Computer-Hardware""; ""1.2.1 CPU""; ""1.2.2 Busse""; ""1.2.3 Speicher""; ""1.2.4 Ein- und Ausgabegerate""; ""1.3 System Calls und Interrupts""; ""1.3.1 Der eigentliche Aufruf""; ""1.3.2 Interrupts""; ""1.4 Ressourcen""; ""1.5 Zusammenfassung""; ""2 System Calls ""; ""2.1 Von der Anwendung zum System Call"". ""2.2 Der Handler fur System Calls """"2.3 Direkte Aufrufe""; ""2.4 Zusammenfassung""; ""3 Prozesse und Threads ""; ""3.1 Grundlagen""; ""3.1.1 Linux Process Control Block""; ""3.1.2 Weiterfuhrende Konzepte ""; ""3.1.3 Die Prozess-ID""; ""3.1.4 Sessions und Process Groups""; ""3.2 Erzeugen von Prozessen""; ""3.2.1 Der ursprungliche fork()-Aufruf ""; ""3.2.2 Ausfuhren eines anderen Programms: exec() ""; ""3.2.3 Prozesse und Vererbung""; ""3.3 Beenden eines Prozesses""; ""3.3.1 exit() und wait () ""; ""3.3.2 Synchronisation""; ""3.4 ""Leichtgewichtige Prozesse"""". ""3.4.1 Der neue fork()-System Call """"3.4.2 Die vfork()-Variante ""; ""3.4.3 Implementierung mit clone () ""; ""3.4.4 Threads""; ""3.5 Zusammenfassung""; ""4 Scheduling ""; ""4.1 Grundlagen""; ""4.1.1 Prioritatsgesteuert""; ""4.1.2 Round Robin""; ""4.1.3 Priorltatsgesteuert mit Feedback""; ""4.1.4 Lange der Zeitscheibe ""; ""4.1.5 Mehrprozessor-Syst eme""; ""4.1.6 Realtime""; ""4.2 Linux Scheduling""; ""4.2.1 Prloritatsarrays und Scheduling-Algorithmus""; ""4.2.2 Der Wechsel der Prloritat sarrays""; ""4.2.3 Prozesswechsel""; ""4.3 Realtime""; ""4.3.1 Realtime mit FIFO"". ""4.3.2 Realtime mit Round Robin""""4.3.3 Realtime System Calls""; ""4.4 Timesharing""; ""4.4.1 Dynamische Prioritdten und Zeitscheibenberechnung""; ""4.4.2 Timesharing System Calls""; ""4.4.3 Neue Prozesse""; ""4.5 Load Balancing""; ""4.6 Zusammenfassung""; ""5 Speicherverwaltung ""; ""5.1 Grundlagen""; ""5.1.1 Segmentierung""; ""5.1.2 Paging""; ""5.1.3 Virtueller Speicher""; ""5.2 Ziele fur Linux""; ""5.2.1 Vielzahl von Hardware-Plattformen""; ""5.2.2 Inhomogener Speicher""; ""5.2.3 NUMA-Architekturen""; ""5.2.4 Page Cache""; ""5.2 .5 pdflush: Zuriickschreiben veranderter Pages"". ""5.2.6 Slab: Verwaltung von Kernel-Objekten""""5.2.7 Frame-Allocation zum spatesten Zeitpunkt""; ""5.3 Prozess-Adressraum""; ""5.3.1 Memory Deskriptor""; ""5.3.2 Die Speicherbereiche""; ""5.3.3 System Calls""; ""5.4 Pagetable""; ""5.4.1 Page locking""; ""5.4.2 PSE""; ""5.5 Paging ""; ""5.5.1 Pagefaults ""; ""5.5.2 Zones und NUMA""; ""5.5.3 Anforderung zusamrnenhangender Frames""; ""5.6 Page Cache""; ""5.7 Swapping""; ""5.7.1 Kernel Caches""; ""5.7.2 pdflush""; ""5.7.3 Auswahlstrategie""; ""5.7.4 ksvapd""; ""5.7.5 Verwaltung des Cache-Bereichs""; ""5.8 Slab Layer""; ""5.9 Zusammenfassung"". ""6 Synchronisation ""
527
Buchausg. u.d.T.: ‡Achilles, Albrecht: Betriebssysteme
540a
ISBN 978-3-540-29376-7
700
|UMZ
700
|UL
700
|COM051230
700
|DSB
700
|LAN000000
700
|*68N25
700
|68-01
700b
|005.1
700b
|400
700c
|QA76.758
700g
1271119331 ST 260
700g
1270788531 ST 261
750
Einführung -- Computer Hardware -- System Calls -- Prozesse und Threads -- Scheduling -- Linux Scheduling -- Realtime -- Time Sharing -- Load Balancing -- Speicherverwaltung -- Segmentierung -- Virtueller Speicher -- Page Table -- Paging -- Page Cache -- Swapping -- Slab Layer -- Synchronisation -- Deadlock -- Kernel-Synchronisation -- Interrupts -- Ein- und Ausgabe -- Kommunikation zwischen Prozessen -- Signale, Pipes -- IPS: Semaphore, Message Queues, Shares Memory -- Dateisysteme und Plattenverwaltung -- Der Bootvorgang -- Kernel kompilieren -- Anhänge -- Glossar.
753
Das vorliegende Lehrbuch gibt eine fundierte und vielschichtige Einführung in die Konzepte und Funktionen moderner Betriebssysteme. Die grundlegenden Mechanismen eines Betriebssystems werden dabei anhand konkreter Programmlistings des Linux-Kernels analysiert und vergegenständlicht. Die Komplexität eines Betriebssystems und der beeindruckende Einfallsreichtum der zugrunde liegenden Algorithmik und deren geschickter Implementierung in C-Kode stehen im Zentrum des Buches. Der Leser erhält damit ein solides Verständnis der System-Architektur und deren konkreter Realisierung. Der Text ist für das Grundstudium ab dem dritten Semester geeignet und setzt neben grundlegenden Kenntnissen von Algorithmen und Datenstrukturen ein solides Verständnis der C-Programmierung voraus.
902s
208864687 Betriebssystem
907s
211380539 LINUX
912s
208864687 Betriebssystem
917s
211380539 LINUX
012
327007974
081
Achilles, Albrecht <P>: Betriebssysteme
100
Springer E-Book
125a
Elektronischer Volltext - Campuslizenz
655e
$uhttp://dx.doi.org/10.1007/978-3-540-29376-7
Schnellsuche
Suche nach