ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
362
362
EMPFEHLEN
-
27.01.09 21:43 #1
- Registriert seit
- Aug 2008
- Beiträge
- 16
Hi,
Ja ich hab den Linux-Kernel
PS: ich wusste nicht wohin mit diesem Thema, da man ja den linux kernel bekommt, hab ich das bei Linux reingeschrieben
aber ich hab trotzdem Fragen:
Ich weiß das ein Kernel folgende aufgaben hat:
Code :1 2 3 4 5 6 7
* Schnittstelle zu Anwenderprogrammen (Starten, Beenden, Ein-/Ausgabe, Speicherzugriff) * Kontrolle des Zugriffs auf Prozessor, Geräte, Speicher (Scheduler, Gerätetreiber, Speicherschutz). Möglichst alleiniger Zugriff des Kernels auf diese Ressourcen. * Verteilung der Ressourcen, etwa der Prozessorzeit(en) (bzw. der Prozessoren) auf die Anwenderprogramme * Strukturierung der Ressourcen, etwa Abbildung von Dateisystemen auf blockorientierte Geräte wie Festplatten, Netzwerkprotokoll-Stack auf Netzwerkkarten. * Auflösung von Zugriffskonflikten, etwa Verriegelung bei Mehrprozessorsystemen, Warteschlangen bei knappen Ressourcen * Virtualisierung der Ressourcen (Prozessor: Prozesse, Festplatte: Dateien, Netzwerkkarte: z. B. Sockets, Speicher: virtueller Speicher, Geräte: Spezialdateien) * Überwachung von Zugriffsrechten auf Dateien und Geräte bei Mehrbenutzersystemen
Was aber von den Aufgaben ist in Assembly geschrieben und welche in C? Könnt ihr mir vielleicht auch sagen welche Datei bei den Linux Kernel für die Aufgaben von oben ist?
danke im vorraus
-
Der groesste Teil des Linux-Kernels ist in C geschrieben. Nur wirklich hardware-abhaengige Teile sind in Assembler geschrieben.
Welche Datei wofuer zustaendig ist ist sehr schwer zu sagen. Bestimme Geraete-Treiber lassen sich noch recht leicht aufspueren, generischere Aufgaben, wie die von Dir genannten lassen sich sicher auch irgendwelchen Dateien zuordnen, aber dies ist sicherlich mit mehr Aufwand verbunden als bei Treibern.
Das Problem ist hier einfach dass ein aktueller Kernel mal locker gut 30000 Dateien und Verzeichnisse mit sich bringt. Entsprechend kannst Du Dir vorstellen dass man da sprichwoertlich die Nadel im Heuhaufen sucht.
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
28.01.09 19:08 #3
- Registriert seit
- Aug 2008
- Beiträge
- 16
Ok, danke...
hab ja auch den kernel... aber bei mir sind die *.c-dateien so unübersichtlich... alles ohne [LEERTASTE] bzw. [ENTER] oder tabs...
gibts irgendeine möglichkeit die "geordnet" anzusehen benutze windows da ich mich erst mit linux so beschäftigen will bevor ich es auf mein pc mache
-
28.01.09 19:22 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi,Äh, vielleicht hilft ein ordentlicher Editor?
Oder hier: http://www.tamacom.com/tour/kernel/linux/
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
28.01.09 19:31 #5
- Registriert seit
- Aug 2008
- Beiträge
- 16
geile seite...da hatte jemand langeweile
:P
ich bedank mich bei allen für eure hilfe
-
28.01.09 21:35 #6
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Glaub ich nicht
Die Seiten sind mit GNU GLOBAL (http://www.gnu.org/software/global/) generiert worden.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
29.01.09 14:08 #7
- Registriert seit
- Aug 2008
- Beiträge
- 16
ach verdammt
ich weiß eben noch viel zu wenig
Ähnliche Themen
-
[Debian] Linux Kernel - Fragen zur Ramdisk
Von zeroize im Forum Linux & UnixAntworten: 1Letzter Beitrag: 05.03.07, 19:20 -
Welchen Linux Kernel habe ich?
Von terravotion im Forum Linux & UnixAntworten: 6Letzter Beitrag: 15.03.06, 08:02 -
Linux Kernel (Anfänger)
Von xunnamedx im Forum Linux & UnixAntworten: 1Letzter Beitrag: 11.06.05, 04:49 -
Acronis Software und Linux Kernel
Von funnytommy im Forum Linux & UnixAntworten: 2Letzter Beitrag: 29.06.04, 17:42





Zitieren

Login





