kernel

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.
1
Antwort

Gibt es eine Entsprechung für stdcall in GCC?

Ich arbeite mit GCC an meinem eigenen Kernel und wenn ich C-Funktionen von asm code aus aufrufen muss, muss ich add esp,xx selbst machen. Nach einigem Suchen fand ich heraus, dass stdcall eine Erfindung von Microsoft ist und nicht in GCC v...
26.10.2012, 23:54
1
Antwort

Wie ermittelt man die Seitenrahmennummer für den Gerätespeicher?

Von LDD3 / Ch. 15 / sections "Verwendung von remap_pfn_range" und "A Simple Implementation", pfn wurde mit dem Feld vm_pgoff gleichgesetzt. Ich bin dadurch verwirrt. Wie kann das so sein? Beachten Sie, dass vm_pgoff wie folgt beschrieben wird...
15.07.2012, 07:56
1
Antwort

Linux-Kernel-Entwicklung

Ich lese gerade 'Linux Kernel Development' von Robert Love und ich verstehe nicht, was dieses Stück Assembly tut. Grundsätzlich gibt es in jedem Prozess-Kernel-Stack ein struct thread_info , das sich am Ende des Stacks befindet. Nun, auf de...
28.11.2010, 15:58
1
Antwort

Was bedeutet RTNL?

Ich schaue mir den Quellcode von Connection Manager (ConnMan) an, der ein Werkzeug für Linux-ähnliche Systeme zur Verwaltung von Netzwerken ist. Eine der (undokumentierten) Quelldateien hat den vagen Namen rtnl.c . Weiß jemand, was mit RTNL ge...
16.07.2012, 15:12
1
Antwort

Leistung von IcedTea 6 gegenüber Suns HotSpot 6

Wie steht die Leistung von IcedTea 6 gegenüber Suns eigenem HotSpot auf Linux-Systemen? Ich habe versucht, Google zu suchen, aber Phoronix's Test ist der Beste, den ich habe, der jetzt fast ein Jahr alt ist. Hoffentlich haben sich die Dinge seit...
06.11.2009, 06:20
2
Antworten

wie man die Anzahl der aktiven Benutzer im Kernel zählt

Wir verwenden die Kernel-Version 2.4-20 und wir müssen die Anzahl der aktiven Benutzer im Kernel-Modus zählen. Ziel ist es, den Scheduler zu ändern, also befinden wir uns in sched.c und modifizieren die schedule () -Funktion. Wir zählen die B...
16.05.2012, 17:41
1
Antwort

Linux Kernel - Erhalte den zuletzt geschriebenen Speicherblock

Gibt es im Linux-Kernel irgendwelche Datenstrukturen, die automatisch immer die letzte geschriebene Blocknummer für eine Partition enthalten? Ich kann keine integrierte Kernel-Quelle finden, die zum Abrufen dieser Informationen verwendet werden...
06.04.2010, 00:29
2
Antworten

was ist die Verwendung von SPL (Secondary Program Loader)

Ich bin verwirrt, meine Konzepte bezüglich dieser drei Fragen zu klären Warum brauchen wir einen sekundären Programmlader? in welchem ​​Speicher wird es geladen und verschoben? Was ist der Unterschied zwischen systeminternem Speicher...
06.07.2015, 11:36
2
Antworten

Hinzufügen eines neuen Netzwerkprotokolls im Linux-Kernel

Ich weiß, dass wir im Linux-Kernel ein eigenes Protokoll auf der Transportschicht hinzufügen können, ähnlich wie bei TCP, UDP etc. Gibt es irgendwelche Hooks, um ein neues Protokoll auf der Netzwerkschicht zu registrieren, ähnlich IP, ARP, da...
07.12.2012, 09:12
3
Antworten

Gibt es einen kleinen Kernel, der gut genug ist, um OSDEV zu lernen? [geschlossen]

Ich würde gerne mehr über OSDEV erfahren. Also dachte ich daran, von anderen kleinen Kernen zu lernen, um bei OSDEV besser zu werden. Gibt es einen guten Kernel zum Lernen von OSDEV? Natürlich muss es GPL sein, damit ich auf den Quellcode zugrei...
26.02.2012, 05:51