Willkommen, schön sind Sie da!
Logo Ex Libris

Entwurf von Betriebssystemen
A. N. Habermann

1.1 Die Formulierung von Programmen 1.1.1 Ein Betriebssystem besteht aus zahlreichen Programmen sehr unterschied- 1 icher Gr . N... Weiterlesen
Kartonierter Einband, 460 Seiten  Weitere Informationen
20%
75.00 CHF 60.00
Print on demand - Exemplar wird für Sie besorgt.

Beschreibung

Klappentext

1.1 Die Formulierung von Programmen 1.1.1 Ein Betriebssystem besteht aus zahlreichen Programmen sehr unterschied- 1 icher Gr . Nicht selten bewegt sich der Umfang eines Betriebssystems zwischen 100 Kund 500 K Bytes. Ein mittelgro r Ubersetzer f r eine Programmiersprache umfa dagegen nur 30 - 50 K Bytes. (K ist eine Abk rzung f r "Kilo", d. h. "Tau 10 send". In der Informatik bedeutet K stets 1024=2 .) In diesem Buch studieren wir Betriebssysteme aus der Sicht des Systementwicklers. Das bedeutet, da wir die verschiedenen Aufgaben eines Betriebssystems analysieren sowie Programme entwickeln, die diese Aufgaben erf llen. Dabei wird aber weniger die Analyse als vielmehr die Synthese im Vordergrund stehen: wir er rtern, wie die Komponenten eines Betriebssystems unter vorgegebenen Bedingungen realisiert werden k nnen. Dabei kann das vorl iegende Buch als Vorbereitung f r andere B cher dienen, welche sich mehr der Analyse von Betriebssystemen widmen. Wenn der Leser das ange botene Material durchgearbeitet hat, wird er f r eine tiefergehende Analyse der Leistungsf gkeit von Betriebssystemen und f r eine Besch igung mit Warte schlangentheorie gut vorbereitet sein. Entwicklungsstudien bilden den angemessenen Hintergrund f r die mathematische Analyse von Systemmodellen. Die Systemanalyse bleibt daher im vorl iegenden Buch auf den Vergleich einiger alternativer Entw rfe und Implementierungen beschr t.



Inhalt

1 Einführung.- 1.1 Die Formulierung von Programmen.- 1.2 Die Aufgaben eines Betriebssystems.- 1.3 Ein einfaches Betriebssystem.- 1.4 Das Leistungsverhalten des einfachen Betriebssystems.- 1.5 Verbesserung der Leistungsfähigkeit.- 2 Grundlegende Konzepte von Betriebssystemen.- 2.1 Umschalten des Prozessors.- 2.2 Stapel systeme.- 2.3 Prozesse.- 2.4 Mehrprogrammbetrieb.- 2.5 Teilnehmerbetrieb.- 3 Nebenläufige Prozesse.- 3.1 Zugriff auf gemeinsame Daten.- 3.2 Sperroperationen.- 3.3 Wechselseitiger Ausschluß ohne spezielle Instruktionen.- 3.4 Semaphoroperationen P und V.- 3.5 Verklemmungen.- 4 Kooperierende Prozesse.- 4.1 Synchronisation.- 4.2 Private Semaphore.- 4.3 Fragen und Antworten.- 4.4 Software-Implementierung von Semaphoren.- 4.5 Hardware-Implementierung von Semaphoren.- 5 Kommunizierende Prozesse.- 5.1 Kommunikationstechniken.- 5.2 Ein typisches Prozeßkommunikationssystem.- 5.3 Gerätekommunikation.- 5.4 Kommunikation mit der Operateurkonsole.- 5.5 Virtuelle Geräte.- 6 Ablaufsteuerung.- 6.1 Elementare Zuteilungsstrategien.- 6.2 Ein Spektrum präemptiver Zuteilungsstrategien.- 6.3 Langfristige Ablaufsteuerung.- 6.4 Ablaufsteuerung virtueller Prozessoren.- 6.5 Implementierungsfragen und Mehrprozessorzuteilung.- 7 Speicherverwaltung.- 7.1 Uberlagerungstechniken.- 7.2 Programmverschiebung und -umlagerung.- 7.3 Segmentierung.- 7.4 Seitenverfahren.- 7.5 Segmentierung mit Seitenverfahren.- 8 Strategien zur Speicherverwaltung.- 8.1 Belegungsstrategien.- 8.2 Austauschstrategien.- 8.3 Das Lokalitätsprinzip.- 8.4 Externer Speicherverschnitt.- 8.5 Interner Speicherverschnitt.- 9 Datenverwaltung.- 9.1 Dateistrukturen.- 9.2 Indexorganisation.- 9.3 Das Dateisystem.- 9.4 Zugriffsschutz.- 9.5 Implementierung von Schutzsystemen.- 10. Systemstruktur und -entwicklung.- 10.1 Vermeidung von Verklemmungen.- 10.2 Modularität.- 10.3 Verifikation.- 10.4 Dokumentation.

Produktinformationen

Titel: Entwurf von Betriebssystemen
Untertitel: Eine Einf hrung
Übersetzer: K. -P. L hr
Autor: A. N. Habermann
EAN: 9783540105107
ISBN: 978-3-540-10510-7
Format: Kartonierter Einband
Herausgeber: Springer Berlin Heidelberg
Genre: Betriebssysteme
Anzahl Seiten: 460
Gewicht: 790g
Größe: H200mm x B250mm x T25mm
Jahr: 1981

Filialverfügbarkeit

PLZ, Ort, Name Es wurde kein Treffer gefunden. Bitte geben Sie eine gültige PLZ oder einen gültigen Ort ein. Bitte geben Sie eine PLZ oder einen Ort ein. Dieses Produkt ist in NUMBER Filialen verfügbar Dieses Produkt ist momentan nur im Online-Shop verfügbar. NUMBER Stk. verfügbar Kein aktueller Lagerbestand verfügbar. Detailkarte Detailkarte in einem neuen Fenster anzeigen Route berechnen Route in einem neuen Fenster berechnen Adresse Telefon Öffnungszeiten NUMBER Stk. verfügbar Nicht an Lager Die nächste Filiale finden Es gibt keine Geschäfte in 20 Kilometer Reichweite
  • Geben Sie die Postleitzahl, den Ortsnamen oder den Namen einer Filiale in das Suchfeld ein
  • Klicken Sie auf den "Pfeil"-Button, rechts neben dem Eingabefeld
  • Wählen Sie eine Filiale in der Trefferliste aus

Die nächste Filiale auch mobil finden Montag Dienstag Mittwoch Donnerstag Freitag Samstag Sonntag
Die nächste Filiale finden
  • Geben Sie die Postleitzahl, den Ortsnamen oder den Namen einer Filiale in das Suchfeld ein
  • Klicken Sie auf den "Pfeil"-Button, rechts neben dem Eingabefeld
  • Wählen Sie eine Filiale in der Trefferliste aus

Die nächste Filiale auch mobil finden