Betriebssystem, BIOS, Firmware, Treiber, Systemtools Systemsoftware Betriebssystem, BIOS, Firmware, Treiber, Systemtools
Systemsoftware BIOS und Firmware Treiber Betriebssystemebene
Systemsoftware Systemtools Festplattenverwaltung (FDISK, CHCKDISK) Wahl des Dateisystems Partitionieren der Festplatte Systemstarttools (NTLOADER, BOOTMGR, LILO, GRUB) Systemoptimierung Deinstallation unnötiger Programme Schnellerer PC-Start
Firmware Fest mit der zu steuernden Hardware verbunden (Unterste Ebene) Elektronisch gesteuerte Geräte verfügen über Firmware Drucker, Scanner, DVD-Player, DSL-Modems Nicht-Flüchtige Speicher (meist EPROM) Firmware bei einfachen Geräten meist ausreichend für den Betrieb Ansteuerung der Komponenten „Betriebssystem des Gerätes“
Aufgaben der Firmware Überprüfung der Hardwarekomponenten Einschalten des Systems Initialisierung der Hardware Einbindung ins Gesamtsystem Beispiel: Chip bei der Tastatursteuerung Jeder Tastendruck muss an das System weiter geleitet werden
BIOS (Basic Input Output System) In PCs übernimmt das BIOS die Aufgaben der Firmware (komplexere Systeme) Residiert auf einem speziellen Chip (ROM) Einstellung der Parameter für die Hardwarekomponenten
BIOS (Basic Input Output System)
Nachteile BIOS Kein modularer Aufbau Gesamtarchitektur gilt als veraltet BIOS residiert in einem einzigen Speicher Veraltete Technik von Interrupts Fehlende Unterstützung für moderne Geräte Eingeschränkte Möglichkeiten zum Starten des Betriebssystems Keine Möglichkeit zum Hardware-Check vor Start des Betriebssystems
UEFI (Unified Extensible Firmware Interface) Entwicklung von der Firma Intel initiiert Unterstützung des Itanium-Prozessors UEFI-Spezifikation wird von einem Gremium weiterentwickelt Unified EFI Forum
UEFI (Unified Extensible Firmware Interface) BIOS-Nachfolger UEFI wird von vielen führenden Hardware-Herstellern unterstützt Entwicklung zur Vermeidung der Nachteile des inzwischen veralteten BIOS-Standards Einfachere Bedienung als herkömmliches BIOS Größerer Einfluss auf die zu ladenden Betriebssystem- Komponenten (z. B. Hardware-Check) Secure-Boot (Beschränkung auf signierte Boot-Loader)
Aufgaben UEFI Schnittstelle zwischen Firmware und Betriebssystem Umgebung für Programme, die vor Betriebssystemstart aufgerufen werden können BIOS-Setup-Programm (Abschaltung der UEFI-Unterstützung aus Kompatibilitätsgründen) UEFI-Shell (textorientierte Eingabe) Befehlseingabe, Starten von Skripten Anlehnung an UNIX, DOS
Systemsoftware Aufgaben Ansteuerung der Hardware Treiber, Firmware Start, Ausführung und Überwachung der Programme Multitasking, Scheduling Benutzerinteraktion Benutzerschnittstelle/User Interface Systemsicherheit Bereitstellung der Struktur für die Datenspeicherung Dateisysteme, Dateizuordnungstabelle Netzwerkkommunikation
Klassifizierung Betriebssysteme Hardware, Einsatzfälle, Benutzerschnittstelle
Klassifizierung der Betriebssysteme Rechnerkategorien Betriebssysteme Großrechner/Mainframe IBM MVS Mittlere Datentechnik IBM OS/400 Minicomputer Verschiedene UNIX-Derivate, VMS Mikrocomputer/PC DOS, Microsoft Windows, OS/2, BSD, GNU/Linux, Novell NetWare Mikrocomputer/andere Plattformen MacOS, Amiga DOS Handhelds/Mobilgeräte Palm OS, Windows CE, Embedded Linux, Apple iOS, Android, Symbian, RIM
Klassifizierung der Betriebssysteme Einsatzfälle Betriebssysteme Arbeitsplatzbetriebssystem Microsoft Windows 2000/XP Professional/ Vista/Windows 7/Windows 8/Windows 10 Netzwerkbetriebssystem Microsoft Windows 2000/2003/2008/2012 Server, Linux, Novell NetWare Echtzeitbetriebssystem CORTEX, DeltaOS, eCos
Klassifizierung der Betriebssysteme Benutzerschnittstelle (User Interface) Betriebssysteme Fest integrierte grafische Benutzerschnittstelle (GUI) Alle Microsoft Windows Betriebssysteme, MacOS Integrierbare grafische Benutzerschnittstelle (GUI) DOS, UNIX, Linux, BSD Textbasierte Benutzerschnittstelle CP/M, AS/400