Fachinformatiker Betriebssysteme und Virtualisierung 1 — Questions and Answers
Question 1: Was ist der Hauptunterschied zwischen einem Prozess und einem Thread?
- Ein Thread hat einen eigenen Adressraum, ein Prozess nicht
- Ein Prozess hat einen eigenen Adressraum, Threads teilen den Adressraum desselben Prozesses (Correct answer)
- Threads können nicht parallel ausgeführt werden
- Prozesse sind immer schneller als Threads
Correct answer: Ein Prozess hat einen eigenen Adressraum, Threads teilen den Adressraum desselben Prozesses
Ein Prozess besitzt einen eigenen Adressraum, während Threads innerhalb eines Prozesses denselben Adressraum gemeinsam nutzen.
Question 2: Welches Dateisystem wird standardmäßig bei modernen Linux-Systemen verwendet?
- FAT32
- NTFS
- ext4 (Correct answer)
- HFS+
Correct answer: ext4
ext4 ist das am weitesten verbreitete Standard-Dateisystem auf modernen Linux-Distributionen.
Question 3: Was versteht man unter einem Hypervisor vom Typ 1?
- Eine Virtualisierungssoftware, die auf einem Betriebssystem läuft
- Ein Hypervisor, der direkt auf der Hardware läuft (Bare-Metal) (Correct answer)
- Ein Container-Laufzeitsystem wie Docker
- Ein Emulator fĂĽr fremde CPU-Architekturen
Correct answer: Ein Hypervisor, der direkt auf der Hardware läuft (Bare-Metal)
Ein Typ-1-Hypervisor (Bare-Metal) läuft direkt auf der Hardware ohne darunterliegendes Betriebssystem, z. B. VMware ESXi oder Hyper-V.
Question 4: Welche Linux-Berechtigungsstufe ermöglicht vollständigen Systemzugriff?
- Benutzer (UID 1000)
- Gruppe sudo
- Root (UID 0) (Correct answer)
- Daemon-Benutzer
Correct answer: Root (UID 0)
Der Root-Benutzer mit UID 0 hat uneingeschränkten Zugriff auf alle Systemressourcen und Dateien.
Question 5: Was bewirkt der Befehl 'chmod 755 datei.sh' unter Linux?
- Nur der EigentĂĽmer darf lesen
- EigentĂĽmer: rwx, Gruppe: r-x, Andere: r-x (Correct answer)
- Alle Benutzer haben Vollzugriff
- Die Datei wird ausfĂĽhrbar nur fĂĽr Root
Correct answer: EigentĂĽmer: rwx, Gruppe: r-x, Andere: r-x
755 in Oktalschreibweise bedeutet: EigentĂĽmer (7=rwx), Gruppe (5=r-x), Andere (5=r-x).
Question 6: Was ist der Unterschied zwischen Containerisierung (Docker) und vollständiger Virtualisierung (VM)?
- Container emulieren eigene Hardware, VMs nicht
- Container teilen den Kernel des Host-OS, VMs haben jeweils eigene Kernels (Correct answer)
- VMs starten schneller als Container
- Container benötigen immer mehr RAM als VMs
Correct answer: Container teilen den Kernel des Host-OS, VMs haben jeweils eigene Kernels
Container nutzen den Kernel des Host-Betriebssystems gemeinsam, während VMs jeweils einen vollständigen eigenen Kernel und Gast-OS mitbringen.
Was ist der Hauptunterschied zwischen einem Prozess und einem Thread?