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.

Verwandte Einträge: