Professional Linux Kernel Architecture - Mauerer Wolfgang | Libro John Wiley & Sons 10/2008 - HOEPLI.it


home libri books ebook dvd e film top ten sconti 0 Carrello


Torna Indietro

mauerer wolfgang - professional linux kernel architecture

Professional Linux Kernel Architecture




Disponibilità: Non disponibile o esaurito presso l'editore


PREZZO
50,00 €



Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.


Pagabile anche con App18 Bonus Cultura e Carta Docenti


Facebook Twitter Aggiungi commento


Spese Gratis

Dettagli

Genere:Libro
Lingua: Inglese
Pubblicazione: 10/2008





Note Editore

Professional Linux® Kernel Architecture

As the Linux kernel constantly evolves, so must your understanding of the central functions of the kernel. Linux expert Wolfgang Mauerer focuses on version 2.6.24 (as well as summarizing changes to versions 2.6.25 and 2.6.26) of the kernel as he walks you through the concepts, underlying structures, and implementation of the Linux kernel. Keeping a close connection with the source code as well as the components and subsystems of the kernel this book reviews the VFS layer and discusses virtual filesystems and the Extended filesystem family and examines how the page and buffer cache speed up kernel operations.

You'll take a look at the peculiarities of various architectures supported by the kernel, explore the assorted tools and means of working efficiently with the kernel sources, and investigate the numerous social aspects of kernel development and the Linux kernel community. Ultimately, this insightful book will serve as an indispensable step towards understanding structure and implementation of the Linux kernel.

What you will learn from this book

  • Various ways of viewing the kerne as an enhanced machine, a resource manager, and a library
  • How the kernel handles all time–related requirements, both with low and high resolution
  • The mechanisms required to ensure proper operation of the kernel on multiprocessor systems
  • How modules add new functionality to the kernel
  • How the kernel deals with memory management, page reclaim, and swapping
  • How the kernel deals with networks and implements TCP/IP

Who this book is for
This book is for system programmers, administrators, developers of Linux–based solutions, and overall Linux enthusiasts. A solid foundation of C programming is required.

Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.





Sommario

Introduction.

Chapter 1: Introduction and Overview.

Chapter 2: ProcessManagement and Scheduling.

Chapter 3: Memory Management.

Chapter 4: Virtual ProcessMemory.

Chapter 5: Locking and Interprocess Communication.

Chapter 6: Device Drivers.

Chapter 7: Modules.

Chapter 8: The Virtual Filesystem.

Chapter 9: The Extended Filesystem Family.

Chapter 10: Filesystems without Persistent Storage.

Chapter 11: Extended Attributes and Access Control Lists.

Chapter 12: Networks.

Chapter 13: System Calls.

Chapter 14: Kernel Activities.

Chapter 15: Time management.

Chapter 16: Page and Buffer Cache.

Chapter 17: Data Synchronization.

Chapter 18: Page Reclaim and Swapping.

Chapter 19: Auditing.

Appendix A: Architecture Specifics.

Appendix B:Working with the Source Code.

Appendix C: Notes on C.

Appendix D: System Startup.

Appendix E: The ELF Binary Format.

Appendix F: The Kernel Development Process.

Bibliography.

Index.








Altre Informazioni

ISBN:

9780470343432

Condizione: Nuovo
Collana: Wrox - Programmer to Programmer
Dimensioni: 231 x 61.88 x 191 mm Ø 1802 gr
Formato: Brossura
Pagine Arabe: 1368






Utilizziamo i cookie di profilazione, anche di terze parti, per migliorare la navigazione, per fornire servizi e proporti pubblicità in linea con le tue preferenze. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie clicca qui. Chiudendo questo banner o proseguendo nella navigazione acconsenti all’uso dei cookie.

X