Linux Kernel Architecture
Chapter 1: Introduction and Overview of the kernel. This mechanism prevents processes from interfering with each other by uninte ...
Chapter 1: Introduction and Overview 5? S< 0:00 _ [migration/1] 6? S< 0:00 _ [ksoftirqd/1] 7? S< 0:00 _ [migration/2] 8 ...
Chapter 1: Introduction and Overview Process Representation RAM Process Types Page Frame Figure 1-6: Virtual and physical addres ...
Chapter 1: Introduction and Overview As most areas of virtual address spaces are not used and are therefore not associated with ...
Chapter 1: Introduction and Overview The addresses that occur most frequently in address translation are held in a fast CPU cac ...
Chapter 1: Introduction and Overview The BuddySystem Numerous allocation requests in the kernel must be fulfilled by a continuou ...
Chapter 1: Introduction and Overview When memory is returned by the application, the kernel can easily see by reference to the a ...
Chapter 1: Introduction and Overview are actually needed, the kernel swaps them back into memory. The concept ofpage faultsis us ...
Chapter 1: Introduction and Overview 1.3.7 System Calls System callsare the classical method of enabling user processes to inter ...
Chapter 1: Introduction and Overview Block Devices— Allow applications to address their data randomly and to freely select the ...
Chapter 1: Introduction and Overview Modules can also be unloaded from the kernel at run time, a useful aspect when developing n ...
Chapter 1: Introduction and Overview be assumed that the kernel still works as intended, and support is better left to the manuf ...
Chapter 1: Introduction and Overview next prev next prev next prev next prev Figure 1-11: Doubly linked standard list. struct li ...
Chapter 1: Introduction and Overview data structure,typeis its type, andmemberis the element name used for the list element. The ...
Chapter 1: Introduction and Overview It is essential thatkobjects are not linked with other data structures by means of pointers ...
Chapter 1: Introduction and Overview Table 1-1: Standard Methods for Processingkobjects Function Meaning kobject_get,kobject_put ...
Chapter 1: Introduction and Overview Another structure is provided to group common features of kernel objects. It is defined as ...
Chapter 1: Introduction and Overview TypeDefinitions The kernel usestypedefto define various data types in order to make itself ...
Chapter 1: Introduction and Overview The kernel provides various functions and macrosto convert between the format used by the C ...
Chapter 1: Introduction and Overview amount of code is created by nearly 1,000developers per release. On average, 2.83 changes a ...
«
1
2
3
4
5
6
7
8
9
10
»
Free download pdf