Betriebssysteme (Vorlesung 2)

Skript-AnfangBS_1_SS2013 – Seite 11
Skript-EndeBS_1_SS2013 – Seite 48

Shell-Befehle fürs Praktikum

  • ls [-la] = Dateien im Pfad anzeigen
  • logout = Shell beenden
  • date = Aktuelles Datum/Zeit
  • sleep x = X Sekunden lang nichts tun
  • & = Im Hintergrund ausführen

Hinweise fürs Praktikum

  • Man braucht exec und fork
  • Befehle müssen geparst werden um Parameter zu erhalten
  • Mit man exec liefert eine Beschreibung des Befehls exec (geht für alle Befehle)

Hauptaufgaben von Betriebssystemen

  1. Dienste bereitstellen
  2. Betriebsmittel verwalten

Inhalt der heutigen Vorlesung

  • Historie
  • Betriebssysteme heute
  • Systemaufrufe

Betriebssystem für Relais- / Röhrenrechner

  • Keine GUI
  • Keine Benutzerverwaltung
  • Keine Peripherie (außer Kartenleser)
  • Nur 1 Anwendung gleichzeitig
  • → Kein Betriebssystem vorhanden

Mainframes

  • „Man wird nur 5 Rechner auf der Welt brauchen“
  • Stapelbetrieb
    • Bänder Stapelweise angesammelt
    • Bänder werden nacheinander abgearbeitet
    • Bänder/Programme werden von Station zu Station getragen
    • Verteilung auf mehrere Stationen erlaubt gleichzeitige Bearbeitung
    • Aber immer noch nur 1 Programm pro Station
  • Erste Form eines Betriebssystems
    • Sequentielle Verarbeitung in Form von kleinen Skripten zur Automatisierung von Stapelbetrieb
    • Weiterentwicklungen / Anforderungen gelten auch noch für heutige Betriebssysteme

Multics

  • Große Keyplayer mit viel Geld starten gemeinsames Projekt
  • Multics wurde nicht gut durchdacht und geplant
  • Scheitert am Ende, weil es einfach nicht verständlich und wartbar ist

Grid Computing

  • Verteilte Systeme auf der ganzen Welt werden zusammengeschaltet
  • CERN verteilt z.B. Informationen an mehrere RZ

Moderne Rechner

  • Mehr Peripherie
  • Fast jeder Rechner hat ein Betriebssystem
  • Verwaltungsaufwand steigt → Bedarf in der Zukunft gesichert

Warum sich verteilte Betriebssysteme nicht durchsetzen

  • Fällt eine kritische Komponente (z.B. Dateisystem) auf dem ausführenden PC aus → nichts läuft mehr

Server

  • In der Regel keine GUI
  • OS muss stromsparend sein → weil Server meist 24/7 laufen
Maximilian
Maximilian

Herzlich willkommen! Ich bin Max, ein Informatiker mit über 15 Jahren Berufserfahrung. Hier teile ich meine Leidenschaften, Erlebnisse und Perspektiven. Ich lade dich ein, gemeinsam mit mir auf eine Entdeckungsreise zu gehen.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.