图书介绍
深入理解Linux内核 第3版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (意)博韦特(Bovet,D.P.),(意)西塞提(Cesati,M.)著 著
- 出版社: 南京:东南大学出版社
- ISBN:7564102764
- 出版时间:2006
- 标注页数:942页
- 文件大小:100MB
- 文件页数:40186693页
- 主题词:Linux
PDF下载
下载说明
深入理解Linux内核 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.Introduction1
Linux Versus Other Unix-Like Kernels2
Hardware Dependency6
Linux Versions7
Basic Operating System Concepts8
An Overview of the Unix Filesystem12
An Overview of Unix Kernels19
2.Memory Addressing35
Memory Addresses35
Segmentation in Hardware36
Segmentation in Linux41
Paging in Hardware45
Paging in Linux57
3.Processes79
Processes, Lightweight Processes, and Threads79
Process Descriptor81
Process Switch102
Creating Processes114
Destroying Processes126
4.Interrupts and Exceptions131
The Role of Interrupt Signals132
Interrupts and Exceptions133
Nested Execution of Exception and Interrupt Handlers143
Initializing the Interrupt Descriptor Table145
Exception Handling148
Interrupt Handling151
Softirqs and Tasklets171
Work Queues180
Returning from Interrupts and Exceptions183
5.Kernel Synchronization189
How the Kernel Services Requests189
Synchronization Primitives194
Synchronizing Accesses to Kernel Data Structures217
Examples of Race Condition Prevention222
6.Timing Measurements227
Clock and Timer Circuits228
The Linux Timekeeping Architecture232
Updating the Time and Date240
Updating System Statistics241
Software Timers and Delay Functions244
System Calls Related to Timing Measurements252
7.Process Scheduling258
Scheduling Policy258
The Scheduling Algorithm262
Data Structures Used by the Scheduler266
Functions Used by the Scheduler270
Runqueue Balancing in Multiprocessor Systems284
System Calls Related to Scheduling290
8.Memory Management294
Page Frame Management294
Memory Area Management323
Noncontiguous Memory Area Management342
9.Process Address Space351
The Process's Address Space352
The Memory Descriptor353
Memory Regions357
Page Fault Exception Handler376
Creating and Deleting a Process Address Space392
Managing the Heap395
10.System Calls398
POSIX APIs and System Calls398
System Call Handler and Service Routines399
Entering and Exiting a System Call401
Parameter Passing409
Kernel Wrapper Routines418
11.Signals420
The Role of Signals420
Generating a Signal433
Delivering a Signal439
System Calls Related to Signal Handling450
12.The Virtual Filesystem456
The Role of the Virtual Filesystem (VFS)456
VFS Data Structures462
Filesystem Types481
Filesystem Handling483
Pathname Lookup495
Implementations of VFS System Calls505
File Locking510
13.I/O Architecture and Device Drivers519
I/O Architecture519
The Device Driver Model526
Device Files536
Device Drivers540
Character Device Drivers552
14.Block Device Drivers560
Block Devices Handling560
The Generic Block Layer566
The I/O Scheduler572
Block Device Drivers585
Opening a Block Device File595
15.The Page Cache599
The Page Cache600
Storing Blocks in the Page Cache611
Writing Dirty Pages to Disk622
The sync(), fsync(), and fdatasync() System Calls629
16.Accessing Files631
Reading and Writing a File632
Memory Mapping657
Direct I/O Transfers668
AsynchronousI/O671
17.Page Frame Reclaiming676
The Page Frame Reclaiming Algorithm676
Reverse Mapping680
Implementing the PFRA689
Swapping712
18.The Ext2 and Ext3 Filesystems738
General Characteristics of Ext2738
Ext2 Disk Data Structures741
Ext2 Memory Data Structures750
Creating the Ext2 Filesystem753
Ext2 Methods755
Managing Ext2 Disk Space757
The Ext3 Filesystem766
19.Process Communication775
Pipes776
FIFOs787
System V IPC789
POSIX Message Queues806
20.Program Execution808
Executable Files809
Executable Formats824
Execution Domains827
The exec Functions828
A.System Startup835
B.Modules842
Bibliography852
Source Code Index857
Index905
热门推荐
- 1983525.html
- 2798042.html
- 21442.html
- 1532106.html
- 336362.html
- 2102214.html
- 2848002.html
- 3677322.html
- 2005479.html
- 1990844.html
- http://www.ickdjs.cc/book_1043678.html
- http://www.ickdjs.cc/book_1129871.html
- http://www.ickdjs.cc/book_2044029.html
- http://www.ickdjs.cc/book_2123947.html
- http://www.ickdjs.cc/book_2981147.html
- http://www.ickdjs.cc/book_1642766.html
- http://www.ickdjs.cc/book_2766294.html
- http://www.ickdjs.cc/book_1237891.html
- http://www.ickdjs.cc/book_1008539.html
- http://www.ickdjs.cc/book_2753343.html