Understanding the Linux Kernel: From I/O Ports to Process by Daniel P. Bovet

By Daniel P. Bovet

In order to completely comprehend what makes Linux tick and why it really works so good on a wide selection of platforms, you must delve deep into the guts of the kernel. The kernel handles all interactions among the CPU and the exterior global, and determines which courses will proportion processor time, in what order. It manages constrained reminiscence so good that hundreds and hundreds of techniques can proportion the approach successfully, and expertly organizes information transfers in order that the CPU isn't really saved ready any further than beneficial for the quite gradual disks.

The 3rd version of Understanding the Linux Kernel takes you on a guided travel of the main major facts buildings, algorithms, and programming methods utilized in the kernel. Probing past superficial beneficial properties, the authors supply important insights to those who need to know how issues rather paintings within their computing device. very important Intel-specific positive factors are mentioned. appropriate segments of code are dissected line by means of line. however the booklet covers greater than simply the functioning of the code; it explains the theoretical underpinnings of why Linux does issues how it does.

This version of the publication covers model 2.6, which has noticeable major alterations to almost each kernel subsystem, quite within the parts of reminiscence administration and block units. The ebook makes a speciality of the subsequent topics:

  • Memory administration, together with dossier buffering, approach swapping, and Direct reminiscence entry (DMA)
  • The digital Filesystem layer and the second one and 3rd prolonged Filesystems
  • Process construction and scheduling
  • Signals, interrupts, and the fundamental interfaces to equipment drivers
  • Timing
  • Synchronization in the kernel
  • Interprocess communique (IPC)
  • Program execution

Understanding the Linux Kernel will acquaint you with the entire internal workings of Linux, yet it really is greater than simply an educational workout. you will examine what stipulations convey out Linux's top functionality, and you may see the way it meets the problem of offering sturdy process reaction in the course of method scheduling, dossier entry, and reminiscence administration in a large choice of environments. This publication may help you are making the main of your Linux system.

Show description

Read or Download Understanding the Linux Kernel: From I/O Ports to Process Management PDF

Best information technology books

Digital Forensics with Open Source Tools: Using Open Source Platform Tools for Performing Computer Forensics on Target Systems: Windows, Mac, Linux, Unix, etc

Electronic Forensics with Open resource instruments is the definitive booklet on investigating and interpreting desktops and media utilizing open resource instruments. The booklet is a technical procedural advisor, and explains using open resource instruments on Mac, Linux and home windows structures as a platform for appearing computing device forensics.

OECD Reviews of Innovation Policy: Mexico 2009 (ECONOMIE)

During the last decade, Mexico has made major development in the direction of macroeconomic balance and has undertaken vital structural reforms to extra open the financial system to alternate and funding, and increase the functioning of markets for items and companies. even if, strength gross family product (GDP) progress continues to be a lot too low to minimize frequent poverty and bridge the huge hole in dwelling criteria with wealthier OECD nations.

OECD Science, Technology and Innovation Outlook 2016

The absolutely made over and re-titled OECD technological know-how, know-how and Innovation Outlook is a biennial ebook that goals to notify coverage makers and analysts on contemporary and destiny adjustments in international technological know-how, expertise and innovation (STI) styles and their power implications on and for nationwide and overseas STI guidelines.

Security and Auditing of Smart Devices: Managing Proliferation of Confidential Data on Corporate and BYOD Devices (Internal Audit and IT Audit)

Such a lot organisations were stuck off-guard with the proliferation of clever units. The IT association used to be cozy aiding the Blackberry because of its ease of implementation and upkeep. however the use of Android and iOS shrewdpermanent units have created a upkeep nightmare not just for the IT association yet for the IT auditors besides.

Additional resources for Understanding the Linux Kernel: From I/O Ports to Process Management

Sample text

Download PDF sample

Rated 4.48 of 5 – based on 26 votes