Bookbot

Understanding the Linux Kernel

Ocena książki

Parametry

  • 816 stron
  • 29 godzin czytania

Więcej o książce

To understand Linux's efficiency, one must explore the Linux kernel, the core software that defines the operating system. The kernel manages I/O operations, allocates processing time to programs, and oversees sophisticated memory management, contributing to Linux's renowned performance. The latest edition of this comprehensive guide offers an in-depth look at crucial data structures, algorithms, and programming techniques within the kernel. It goes beyond surface-level features, providing valuable insights into the inner workings of the system through detailed code analysis. The book not only covers how the code functions but also explains the theoretical principles behind Linux's design choices. Updated for kernel version 2.4, the new edition addresses significant changes from version 2.2, including a revamped virtual memory system, enhanced multiprocessor support, and new hardware device classes. Key topics include memory management, the Virtual Filesystem, process scheduling, signals, interrupts, timing synchronization, and interprocess communication. This book equips readers with knowledge about Linux's inner workings, helping them optimize system performance in various environments. Understanding these concepts will empower users to maximize their Linux experience.

Zakup książki

Understanding the Linux Kernel, Daniel P. Bovet

Język
Rok wydania
2003
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

4,2
Bardzo dobra
603 Ocena

Brakuje nam tutaj Twojej recenzji.

Tytuł
Understanding the Linux Kernel
Język
angielski
Wydawca
O'Reilly
Rok wydania
2003
Oprawa
miękka
Liczba stron
816
ISBN10
0596002130
ISBN13
9780596002138
Seria
Ocena
4,15 z 5
Opis
To understand Linux's efficiency, one must explore the Linux kernel, the core software that defines the operating system. The kernel manages I/O operations, allocates processing time to programs, and oversees sophisticated memory management, contributing to Linux's renowned performance. The latest edition of this comprehensive guide offers an in-depth look at crucial data structures, algorithms, and programming techniques within the kernel. It goes beyond surface-level features, providing valuable insights into the inner workings of the system through detailed code analysis. The book not only covers how the code functions but also explains the theoretical principles behind Linux's design choices. Updated for kernel version 2.4, the new edition addresses significant changes from version 2.2, including a revamped virtual memory system, enhanced multiprocessor support, and new hardware device classes. Key topics include memory management, the Virtual Filesystem, process scheduling, signals, interrupts, timing synchronization, and interprocess communication. This book equips readers with knowledge about Linux's inner workings, helping them optimize system performance in various environments. Understanding these concepts will empower users to maximize their Linux experience.