Created by Gökhan Yesilyayla
almost 9 years ago
|
||
Question | Answer |
Was macht ein Betriebssystem (OS) ? | Verwaltet die Hardware-Resourcen: - Rechenzeit - Speicher - Input/Output Interrupts - Zugriffsrechte etc.. |
Was ist der "Kernel" ? | Hauptteil vom Betriebsystem. Der Kernel wird allzeit ausgeführt und kann nicht durch den Benutzer gesteuert werden. |
Was ist der Unterschied zwischen "Monolithic Kernel" und "Microkernel" ? | Monolithic Kernel: Das Betriebssystem baut hierarchisch auf den Kernel auf. Die einzelnen Module (Dateisystem, Gerätetreiber, Userspace...) sind voneinander stark abhängig. Pro: Einfach realisierbar. Kontra: Wenn ein Modul nicht funktioniert, ist das gesamte Betriebssystem gefährdet. Microkernel: Kernel ist von den übrigen Modulen getrennt. Die Module sind untereinander unabhängig. Pro: Ausfall von Modulen gefährdet das gesamte System nicht. Kontra: Langsamer und aufwendiger zu realisieren. |
Was sind die Vorteile und Nachteile von TinyOS ? | Vorteile: - Einfaches Betriebssystem, überschaubar - Einfach zu programmieren - Geringer Energieverbrauch - Fehlerhafte Programme führen nicht zum Absturz von TinyOS Nachteile: - Programmspezifisch - Muss für jedes Programm neu programmiert werden - Keine Nebenläufigkeit |
Want to create your own Flashcards for free with GoConqr? Learn more.