Download e-book for iPad: Grundkurs Betriebssysteme: Architekturen, by Peter Mandl

By Peter Mandl

ISBN-10: 3834818976

ISBN-13: 9783834818973

ISBN-10: 3834823015

ISBN-13: 9783834823014

Das Buch vermittelt in kompakter und leicht verständlicher shape 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ältigen muss.
Der Stoff wird mit vielen Beispielen aus aktuell relevanten Betriebssystemen und Programmiersprachen angereichert. Als Beispiel-Betriebssysteme werden vorwiegend home windows, Unix und Linux herangezogen. Synchronisationsprobleme werden vor allem in der Sprachen Java beschrieben. Zu jedem Kapitel ist eine Sammlung von Kontrollfragen zur Nachbearbeitung des Stoffes beigefügt.

Der Inhalt
Einführung und grundlegende Konzepte - Prozesse und Threads - CPU-Scheduling und -Dispatching - Synchronisation - Speicherverwaltung - Geräte- und Dateiverwaltung - Rechnerinterne Kommunikation

Die Zielgruppe
Studierende der Fachrichtungen Informatik und Wirtschaftsinformatik
Studierende der Fachrichtungen BWL und Elektrotechnik mit Schwerpunkt Informationsverarbeitung
Praktiker in der Informationstechnologie (Systemarchitekten, Softwareentwickler, Entscheider)

Der Autor
Prof. Dr. Peter Mandl ist Professor für Wirtschaftsinformatik an der Hochschule für angewandte Wissenschaften München mit den Spezialgebieten Verteilte Systeme, Datenkommunikation und Betriebssysteme.

Show description

Read Online or Download Grundkurs Betriebssysteme: Architekturen, Betriebsmittelverwaltung, Synchronisation, Prozesskommunikation PDF

Best software design & engineering books

New PDF release: Ajax in Oracle JDeveloper

Asynchronous JavaScript and XML (Ajax) is an internet strategy used to move information among a browser and server asynchronously with no posting the net web page to the server. "Asynchronously" signifies that the processing of the internet web page maintains whereas the Ajax request is shipped to the server and a reaction is obtained from the server.

Kevin M. White's Apple Training Series: Mac OS X Support Essentials (2nd PDF

The single Apple-certified booklet on helping Mac OS X 10. five Leopard, this finished reference takes help technicians and Mac aficionados deep contained in the new working procedure, masking every thing from deploy to networking applied sciences, and extra. Following the studying ambitions of the Apple qualified help specialist examination, the teachings during this self-paced quantity function an ideal consultant for Apple’s personal education category and a prime primer for laptop aid team of workers who have to troubleshoot and optimize Mac OS X as a part of their jobs.

Download e-book for iPad: Professional Microsoft Search: FAST Search, SharePoint by Mark Bennett

Use Microsoft's newest search-based technology-FAST search-to plan, customise, and installation your seek solutionFAST is Microsoft's most up-to-date clever search-based expertise that boasts robustness and a capability to combine enterprise intelligence with seek. This in-depth advisor provide you with complex insurance on quick seek and exhibits you the way to exploit it to plot, customise, and set up your seek resolution, with an emphasis on SharePoint 2010 and Internet-based seek strategies.

Additional resources for Grundkurs Betriebssysteme: Architekturen, Betriebsmittelverwaltung, Synchronisation, Prozesskommunikation

Sample text

Bei den älteren x86-Intel-Architekturen wird das Schutzkonzept über vier Privilegierungsstufen realisiert, die als Ringe (Ring 0 bis 3) bezeichnet werden (siehe hierzu Abbildung 2-1). Ein Anwendungsprogramm läuft zu einer Zeit in genau einem Ring. In anderen Prozessoren und auch bei neueren x64/IA64-Prozessoren gibt es seit jeher nur zwei Ringe, weshalb Betriebssysteme aus Kompatibilitätsgründen ebenfalls nur zwei Ringe nutzen. Die Abbildung bzw. B. der int-Befehl im x86-Befehlssatz)1. Die anderen Ringe werden nicht verwendet2 – Beim Wechsel von Ring 3 nach Ring 0 wird ein Kontextwechsel durchgeführt.

Unter Polling versteht man das zyklische Abfragen von einer Ereignisquelle bzw. B. E/A-Geräte), um deren Kommunikationsbereitschaft festzustellen bzw. um anliegende Ereignisse oder Kommunikationswünsche der Ereignisquelle abzufragen. Polling hat den Nachteil, dass die CPU ständig arbeiten muss und damit die Effizienz eines Systems beeinträchtigt ist. Die meiste Zeit wird umsonst nachgefragt. Allerdings ist das Verfahren relativ leicht zu implementieren. Abbildung 3-1: Interrupt-Klassifizierung Im Gegensatz zu Polling sind Interrupts (Unterbrechungen) sog.

7 Cloud Computing Als Abschluss dieses Kapitels soll noch der aktuell sehr stark diskutierte Begriff des Cloud Computings erläutert werden. Unter einer Cloud versteht man heute eine Art "Rechnerwolke", die gewisse Dienste anbietet. Im Cloud-Computing-Ansatz wird von einem Cloud-Anbieter ITInfrastruktur über ein Netzwerk (in der Regel das Internet) zur Verfügung gestellt. Bei der Infrastruktur kann es sich um Rechenkapazität, ganze Betriebssysteme, Datenspeicher und Anwendungssoftware handeln. Je nach Betriebsart unterscheidet man aus Betreibersicht private, öffentliche (public) oder hybride Cloud-Infrastrukturen.

Download PDF sample

Grundkurs Betriebssysteme: Architekturen, Betriebsmittelverwaltung, Synchronisation, Prozesskommunikation by Peter Mandl


by David
4.2

Rated 4.80 of 5 – based on 5 votes