AP2_FISI - Betriebssysteme - Dateisysteme und I/O-Management

Deck: AP2_FISI Kategorie: Betriebssysteme Subkategorie: Dateisysteme und I/O-Management Anzahl Karten: 15


Was ist das FAT-Dateisystem?::FAT (File Allocation Table) ist eines der ältesten und am weitesten verbreiteten Dateisysteme, das ursprünglich für Disketten entwickelt wurde. Es gibt verschiedene Versionen wie FAT12, FAT16 und FAT32.

Was ist das NTFS-Dateisystem?::NTFS (New Technology File System) ist ein modernes Dateisystem von Microsoft für Windows, das Verbesserungen gegenüber FAT bietet, wie Unterstützung für größere Dateien und Festplatten, verbesserte Sicherheitsfunktionen, Dateikompression und Wiederherstellungsfähigkeiten.

Was ist das ext4-Dateisystem?::ext4 (Fourth Extended Filesystem) ist die vierte Generation des Extended Filesystems, das vor allem in Linux-Distributionen verwendet wird. Es bietet Verbesserungen gegenüber seinen Vorgängern ext2 und ext3.

Was sind I/O-Operationen?::I/O-Operationen (Input/Output-Operationen) umfassen alle Aktionen, die mit der Ein- und Ausgabe von Daten zwischen einem Computer und externen Geräten verbunden sind.

Was sind synchrone I/O-Operationen?::Bei synchronen I/O-Operationen wartet das Programm, bis die Operation abgeschlossen ist, bevor es weiter ausgeführt wird.

Was sind asynchrone I/O-Operationen?::Bei asynchronen I/O-Operationen führt das Programm die Operation aus und setzt seine Ausführung fort, ohne auf deren Abschluss zu warten.

Was ist I/O-Scheduling?::I/O-Scheduling ist der Prozess, mit dem festgelegt wird, in welcher Reihenfolge I/O-Anfragen abgearbeitet werden.

Welche Ziele verfolgt I/O-Scheduling?::Ziele des I/O-Schedulings sind Durchsatz maximieren, Fairness gewährleisten, CPU-Auslastung optimieren und Antwortzeiten minimieren.

Was ist der FIFO-Algorithmus für I/O-Scheduling?::FIFO (First In, First Out) ist ein Algorithmus, bei dem Anfragen in der Reihenfolge ihres Eintreffens bearbeitet werden.

Was sind Gerätetreiber?::Gerätetreiber sind spezialisierte Softwarekomponenten, die als Übersetzer zwischen dem Betriebssystem und der Hardware fungieren.

Welche Kernfunktionen haben Gerätetreiber?::Kernfunktionen von Gerätetreibern sind Initialisierung, Datenübertragung, Befehlsausführung und Statusüberwachung der Hardware.

Was ist Interrupt-Handling?::Interrupt-Handling ist der Prozess, bei dem das Betriebssystem eine Unterbrechung annimmt und eine spezielle Routine (Interrupt-Service-Routine, ISR) ausführt, um auf das Ereignis zu reagieren.

Welche Schritte sind im Interrupt-Handling involviert?::Die Schritte sind Interrupt Signaling, Unterbrechung des aktuellen Prozesses, Ausführung der ISR und Wiederaufnahme der ursprünglichen Aufgabe.

Was sind Hardware-Interrupts?::Hardware-Interrupts werden von der Hardware erzeugt, z.B. bei einem Tastendruck oder Netzwerkpaketen.

Was sind Software-Interrupts?::Software-Interrupts werden vom Betriebssystem oder einer Anwendung ausgelöst, oft für Systemaufrufe verwendet.