Allgemein
Das Betriebssystem übernimmt die
Betriebsmittelverwaltung
- Konfliktfreier Zugriff muss sichergestellt werden
◼ Betriebsmittel sind
− real (Hardware) oder virtuell (Software)
− shared oder exklusiv
− entziehbar und nicht entziehbar
-> Allgemein das Abstrahieren von Details und Verwalten von Ressourcen für Nutzer und Entwickler
Generation
Keine Betriebssysteme: Maschinen wurden direkt über Lochkarten oder Schalter gesteuert.
Batch-Verarbeitung: Programme wurden nacheinander ausgeführt, ohne Interaktion mit dem Benutzer.
Batch-Betriebssysteme: Erste einfache Betriebssysteme zur automatisierten Abarbeitung von Jobs.
Magnetbänder zur Speicherung: Programme und Daten wurden auf Magnetbändern gespeichert und geladen.
Multiprogramming: Mehrere Programme konnten gleichzeitig im Speicher sein und von der CPU abwechselnd verarbeitet werden.
Timesharing: Ermöglichte die gleichzeitige Nutzung durch mehrere Benutzer, wodurch interaktive Nutzung möglich wurde.
Verteilte Systeme und Netzwerke: Betriebssysteme unterstützen verteilte Ressourcen und vernetzte Computer.
Mobile Betriebssysteme: Optimierung für mobile Geräte mit Touch-Interfaces und App-basierten Umgebungen (z.B. Android, iOS).
Ein- und Mehrprozessorverarbeitung
Stapelverarbeitung und interaktive Verarbeitung
Singletasking und Multitasking
Teilnehmerbetrieb
Teilhaberbetrieb
Wie wird der Zugriffsschutz in Betriebssystem umgesetzt
Privilegierungsstufen x68-Architektur
Betriebssystemkern
Monolithischer Kernel
Mikrokern
Mikrokern vs Monolithischer Kernel
Hybrid: Hardwarenähere Dinge im Kernel, andere in Server
Last changeda month ago