| Zeile 28: | Zeile 28: | ||
* [http://www.amazon.de/Understanding-Linux-Kernel-Process-Management/dp/0596000022/ref=sr_1_2?ie=UTF8&qid=1249546324&sr=8-2 "Understanding the Linux Kernel - From I/O ports to process management" von Daniel P. Bovet und Marco Cesati]<br />Dieses Buch erklärt den [[Linux | Linuxkernel]] sehr detailliert, indem Grafiken Abläufe erklären und wichtige Strukturen sowie kurze Codeteile aufgelistet werden. Dabei handelt es unter anderem von [[Speicherverwaltung]] (mit Dateibuffering, Swapping und [[Direct Memory Access | DMA]]), dem VFS von Linux, [[Scheduler | Scheduling]], Signalen, [[Interrupt | Interrupts]], Synchronisation im [[Kernel]] und der[[Interprozesskommunikation | IPC]]. | * [http://www.amazon.de/Understanding-Linux-Kernel-Process-Management/dp/0596000022/ref=sr_1_2?ie=UTF8&qid=1249546324&sr=8-2 "Understanding the Linux Kernel - From I/O ports to process management" von Daniel P. Bovet und Marco Cesati]<br />Dieses Buch erklärt den [[Linux | Linuxkernel]] sehr detailliert, indem Grafiken Abläufe erklären und wichtige Strukturen sowie kurze Codeteile aufgelistet werden. Dabei handelt es unter anderem von [[Speicherverwaltung]] (mit Dateibuffering, Swapping und [[Direct Memory Access | DMA]]), dem VFS von Linux, [[Scheduler | Scheduling]], Signalen, [[Interrupt | Interrupts]], Synchronisation im [[Kernel]] und der[[Interprozesskommunikation | IPC]]. | ||
| − | *[http://www.amazon.de/Essential-Drivers-Prentice-Software-Development/dp/0132396556 Essential Linux Device Drivers von Sreekrishnan Venkateswaran]<br /> Das wohl beste Buch über Treiber im Linux-Kernel. Neben der Arbeitsweise des Linux-Kernels werden sämtliche Arten von Device-Drivers ausführlich behandelt: Von TTY über die [[Serielle_Schnittstelle|serielle Schnittstelle]] und [[Parallele_Schnittstelle|parallele Schnittstelle]] bis hin zu [[USB]] und Firewire lässt der Autor hier nichts verborgen. Als Extra werden im Anhang die Basics zu Assembler unter Linux dem Leser nähergebracht. | + | *[http://www.amazon.de/Essential-Drivers-Prentice-Software-Development/dp/0132396556 "Essential Linux Device Drivers" von Sreekrishnan Venkateswaran]<br /> Das wohl beste Buch über Treiber im Linux-Kernel. Neben der Arbeitsweise des Linux-Kernels werden sämtliche Arten von Device-Drivers ausführlich behandelt: Von TTY über die [[Serielle_Schnittstelle|serielle Schnittstelle]] und [[Parallele_Schnittstelle|parallele Schnittstelle]] bis hin zu [[USB]] und Firewire lässt der Autor hier nichts verborgen. Als Extra werden im Anhang die Basics zu Assembler unter Linux dem Leser nähergebracht. |
=== Bücher über Implementierung === | === Bücher über Implementierung === | ||