Understanding The Linux Kernel

Note moyenne 
Marco Cesati et Daniel-P Bovet - Understanding The Linux Kernel.
Have you ever wondered why Linux is so efficient? Do you want to know if its performance will be useful for some unusual application that you have? Have... Lire la suite
45,00 € Neuf
Actuellement indisponible

Résumé

Have you ever wondered why Linux is so efficient? Do you want to know if its performance will be useful for some unusual application that you have? Have you ever tried to look at the kernel source code? If you answered yes to any of these questions, this is the book for you. Understanding the Linux Kernel gives you a guided tour of the Linux kernel along with valuable and significant insights. Although Linux is often perceived as a casual hacker experiment, it has increasingly become not only a mission-critical part of many organizations, but also a sophisticated display of programming skill. It incorporates many advanced operating-system concepts and has proven itself extremely robust and efficient for a wide range of uses. After reading this book, you will understand what conditions bring out Linux's best performance and how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. The authors introduce each topic by explaining its importance, and relate kernel operations to the system calls or utilities that are familiar to Unix programmers and users. Major topics include: Memory management, including file buffering, process swapping, and Direct Memory Access (DMA); The Virtual Filesystem and the Second Extended Filesystem; Process creation and scheduling; Signals, interrupts, and the essential interfaces to device drivers; Timing; Synchronization in the kernel; Interprocess Communication (IPC); Program execution

Sommaire

    • Introduction
    • Memory Addressing
    • Processes
    • Interrupts and Exceptions
    • Timing Measurements
    • Memory Management
    • Process Address Space
    • System Calls
    • Signals
    • Process Scheduling
    • Kernel Synchronization
    • The Virtual Filesystem
    • Managing I/O Devices
    • Disk caches
    • Accessing Regular Files
    • Swapping: Methods for Freeing Memory
    • The Ext2 Filesystem
    • Process Communication
    • Program execution

Caractéristiques

  • Date de parution
    20/03/2001
  • Editeur
  • ISBN
    0-596-00002-2
  • EAN
    9780596000028
  • Présentation
    Broché
  • Nb. de pages
    690 pages
  • Poids
    1 Kg
  • Dimensions
    18,0 cm × 23,5 cm × 3,1 cm

Avis libraires et clients

Avis audio

Écoutez ce qu'en disent nos libraires !

Derniers produits consultés