Kernel: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 12: | Zeile 12: | ||
Der [[Linux-Kernel]] lässt im Gegensatz zu proprietären Kerneln nach Belieben anpassen. | Der [[Linux-Kernel]] lässt im Gegensatz zu proprietären Kerneln nach Belieben anpassen. | ||
== Weblinks == | |||
{{Weblinks}} | {{Weblinks}} |
Aktuelle Version vom 7. Februar 2010, 14:49 Uhr
Der Kernel (auch: Betriebssystemkern, Systemkern; engl. kernel) ist der zentrale Bestandteil eines Betriebssystems. In ihm ist die Prozess- und Datenorganisation festgelegt, auf der alle weiteren Softwarebestandteile des Betriebssystems aufbauen. Er befindet sich meist in der untersten Softwareschicht, hat also direkten Zugriff auf die Hardware.
Der Kernel ist für grundlegende Funktionen wie die folgenden zuständig:
- Speicherverwaltung
- Prozessverwaltung (Start von Programmen und ihre konkurrierende Ausführung)
- Hardwarezugriffe (z. B. Festplattenzugriffe)
- Netzwerkzugriffe
Gängige Anforderungen an einen Kernel sind die Parallelverarbeitung verschiedener Aufgaben (Multitasking), die Einhaltung zeitkritischer Grenzen und die Offenheit für unterschiedlichste Anwendungen und Erweiterungen. Nicht zum Kernel gehörende Teile werden als "Userland" bezeichnet.
Systemprogramme benutzen die vom Kernel angebotenen Werkzeuge und Dienste, um das Betriebssystem zu betreiben. Wie alle anderen Programme laufen sie im Kernel im sogenannten "user mode".
Der Linux-Kernel lässt im Gegensatz zu proprietären Kerneln nach Belieben anpassen.
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | Betriebssystemkernwbm | Enzyklopädischer Artikel |
Wikipedia | eng | Kernel (computer science)wbm | Enzyklopädischer Artikel |