Kernel: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 7: Zeile 7:
 
* Netzwerkzugriffe
 
* Netzwerkzugriffe
  
Gängige Anforderungen an einen Systemkern 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.
+
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 <i>im</i> Kernel im sogenannten "user mode".
 
Systemprogramme benutzen die vom Kernel angebotenen Werkzeuge und Dienste, um das Betriebssystem zu betreiben. Wie alle anderen Programme laufen sie <i>im</i> Kernel im sogenannten "user mode".
Zeile 15: Zeile 15:
 
== Weblinks ==
 
== Weblinks ==
  
{{Weblinks|{{url_dewikipedia|Betriebssystemkern|Betriebssystemkern}}
+
{{Weblinks}}
 +
{{url_dewikipedia|Betriebssystemkern|Betriebssystemkern}}
 
{{url_enwikipedia|Kernel_(computer_science)|Kernel (computer science)}}
 
{{url_enwikipedia|Kernel_(computer_science)|Kernel (computer science)}}
{{url|DE|Digital Hermit (Kwan Lowe)|eng|http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html|Kernel rebuild guide}}
+
{{Fuss}}
{{url|NL|Linux Kernel Newbies|eng|http://kernelnewbies.org/FAQ#compile|FAQ}}
 
{{url|DE|Jens Kubieziel|ger|http://www.kubieziel.de/computer/halloween-german.html|Linux Kernel 2.6 : deutsche Übersetzung des "The post-halloween document"}}
 
}}
 
  
  

Aktuelle Version vom 7. Februar 2010, 16: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
country DE.gif Wikipedia ger Betriebssystemkernwbm Enzyklopädischer Artikel
country US.gif Wikipedia eng Kernel (computer science)wbm Enzyklopädischer Artikel