? Kernel Speicher in einem Computer bietet Stauraum für die wesentlichen Teile eines Betriebssystems benötigt, um die Aufgaben des OS durchzuführen. Dieser Speicher muss schnell und immer zugänglich durch den Mikroprozessor . Es unterscheidet sich von anderen Computer-Speicher , weil der Anforderungen, Nutzung und Form. Definition
Die Kernel-Speicher ist der Speicher von einem Computer, auf dem der Kernel geladen wird. Der Kern ist der zentrale Teil des Betriebssystems . Es bietet die wichtigsten Dienstleistungen , die mit Hardware-Steuerung umzugehen. Diese Dienstleistungen umfassen Prozess-Management sowie Dateisystem und peripheren Zugang . Oft ist es auch das Herz der Sicherheit des Systems und steuert den Zugriff auf den Kernel- Dienstleistungen sowie System-und Prozess -Speicher. Kernels haben verschiedene Strukturen und Konfigurationen abhängig von der spezifischen OS und die Philosophie seiner Durchführung. Einige Kerne haben nur das Wesentliche und sind sehr klein, während andere die meisten der OS-Funktionen zu haben und nehmen mehr Platz.
Nutzungsbedingungen
Kernel -Speicher ist aus dem Boot separaten Lader , der Nur-Lese- Speicher ( ROM) ist . Wenn der Strom eingeschaltet wird, enthält der Bootloader den ersten Satz von Anweisungen für den Mikroprozessor zum Ausführen. Der Bootloader enthält Anweisungen , die den Kernel in den Kernel-Speicher laden und dann , als letzten Schritt , Transfers zu den Kernel zu steuern. Der Kernel-Speicher wird dann der primäre Speicher . Der Kernel bleibt im Speicher und wird nicht ausgelagert .
Anforderungen
Die Kernel-Speicher muss direkt adressierbar durch den Mikroprozessor . Dies bedeutet, dass es nicht auf einer Festplatte oder ein anderes Peripheriegerät befinden , da sie die erforderlichen Dienste mit Daten auf solchen Geräten zu arbeiten bietet . Es sollte im Vergleich zur Taktfrequenz des Mikroprozessors schnell, wie die Betriebsgeschwindigkeit der Kernel-Speicher wirkt sich unmittelbar auf die Gesamtleistung des Computers. Zum Beispiel kann eine 2,7 GHz CPU mit 1333MHz Speicher abgeglichen werden - wenn der Speicher ist langsamer , kann die CPU am Ende wartet auf die Speicherkarte und das verlangsamt die Leistung . Schließlich muss groß genug sein , um sowohl enthalten alle den Kernel und minimal , erlauben das Laden der Hauptteil des anderen Prozessen.
Typen
Einige Teil des Kernel-Speichers muss Lese /Schreib- Speicher durch Speicher mit wahlfreiem Zugriff (RAM ) vorgesehen ist. Für spezielle Systeme, wie zB Automobil- Steuerungen oder Geräte, viel von der Kernel kann in ROM befinden. Allgemeine Computersysteme nutzen RAM für den Kernel-Speicher , da es die größte Flexibilität bietet . Dynamischer RAM ( DRAM) und statische RAM ( SRAM) sind die Primär- RAM-Typen verwendet . Die physikalische Form des RAM hängt oft von den Eigenschaften des Systems , einschließlich der Fähigkeit, die Größe des Speichers zu erhöhen.