Linux Betriebssystem-Entwicklungsleitfaden: Grundlagen
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 2,8 KB
Betriebssystem-Entwicklungsleitfaden
1. Linux-Distributionen
Lizenziert unter der GNU General Public License.
2. Was ist Swap? Erläuterung der Merkmale
Swap (virtueller Speicher) wird verwendet, um den Arbeitsspeicher (RAM) zu entlasten, wenn dessen Kapazität überschritten wird, um Systemabstürze zu vermeiden.
3. Was ist LVM und welche Vorteile bietet es?
LVM (Logical Volume Management) ermöglicht die flexible Anpassung der Größe logischer Volumes.
- Vorteile: Partitionen lassen sich dynamisch aufteilen oder zusammenfügen.
4. Vorteile von Linux
- Multitasking: Mehrere Programme laufen gleichzeitig.
- Multiuser: Viele Anwender können die gleiche Maschine zur gleichen Zeit nutzen.
- Speicherschutz: Prozesse sind isoliert, um das System vor Abstürzen zu schützen.
5. Standard-Dateisysteme in Linux
- EXT2: Unterstützt Standard-Unix-Dateitypen, reguläre Dateien, Verzeichnisse und symbolische Links.
- EXT3: Verringert die Wiederherstellungszeit nach einem Systemabsturz.
6. Unterschied zwischen RAID 0 und RAID 5
Jeder RAID-Level bietet eine spezifische Kombination aus Fehlertoleranz, Leistung und Kosten. Kein RAID ist grundsätzlich besser; die Wahl hängt vom Anwendungszweck ab.
- RAID 0: Höchste Datentransferrate, jedoch ohne Fehlertoleranz.
- RAID 5: Bietet eine Balance aus Sicherheit und Geschwindigkeit durch verteilte Parität. Besonders geeignet für Multi-User-Umgebungen.
7. Eigenschaften von GRUB
GRUB ist ein Bootmanager, der es dem Benutzer ermöglicht, das zu startende Betriebssystem und den Kernel zu wählen.
- Unterstützt verschiedene ausführbare Formate.
- Multiboot-Fähigkeit durch verschiedene Module.
- Flexible Befehlsschnittstelle und Menüführung.
- Erkennt den installierten Arbeitsspeicher (RAM).
8. Runlevel des Systems
Es gibt insgesamt 6 definierte Ausführungsebenen (Runlevel) für das System.
9. Runlevel-Funktionen
Der Runlevel bestimmt den Startzustand der Maschine:
- Single-User-Modus: Wartungsmodus mit Root-Zugriff, ohne Netzwerk.
10. Allgemeine Eigenschaften eines Betriebssystems
- Task-Verwaltung: Unterscheidung zwischen Single-Tasking und Multitasking.
- Benutzerverwaltung: Unterscheidung zwischen Single-User und Multiuser.
- Verteilt: Effiziente Nutzung von Ressourcen.
- Open Source: Der gesamte Quellcode, einschließlich des Kernels, ist frei verfügbar.