Beim Rechnen ist der Kernel ein Computerprogramm, das Eingabe- / Ausgabeanforderungen von Software verwaltet und diese in Datenverarbeitungsbefehle für die Zentraleinheit und andere elektronische Komponenten eines Computers übersetzt. Der Kernel ist ein grundlegender Teil des Betriebssystems eines modernen Computers.
Dieses Tag ist für allgemeine Fragen zu Code bestimmt, der im Kontext eines Betriebssystemkerns ausgeführt wird.
Ich habe ein Linux-Kernel-Modul, das während seiner Initialisierungsroutine eine 4KB große Struktur in den Kernel-Speicher schreibt. Ich möchte diesen Speicher freigeben, sodass ein einzelner Userspace-Prozess schreibgeschützten Zugriff auf dies...
12.01.2013, 00:59
Warum können Sie im Linux-Kernel nicht schlafen, während Sie einen Spinlock halten?
20.01.2011, 20:10
Ich bin verwirrt darüber, wie genau Kernel und Benutzerraum strukturiert sind und welche Teile des Speichers belegt sind.
Mein gegenwärtiges (möglicherweise falsches) Verständnis ist das:
Es wird ein Prozess erstellt und der virtuelle Speic...
20.06.2013, 08:21
In einer neu installierten virtuellen Maschine erhalte ich diesen Fehler, wenn ich den Kernel für die x86-Architektur kompiliere:
%Vor%
Es ist das erste Mal, dass ich es sehe.
Ich habe die Größe von /proc/sys/kernel/shmmax auf 128 MB erhö...
29.05.2014, 15:26