Campagne de collecte 15 septembre 2024 – 1 octobre 2024 C'est quoi, la collecte de fonds?

Linux内核编程必读 英文版

Linux内核编程必读 英文版

(美)罗德里格斯(Rodriguez C.S.)等著, Pdg2Pic
Avez-vous aimé ce livre?
Quelle est la qualité du fichier téléchargé?
Veuillez télécharger le livre pour apprécier sa qualité
Quelle est la qualité des fichiers téléchargés?
封面 1
书名 2
版权 3
前言 4
目录 17
Chapter 1 Overview 26
1.1 History of UNIX 27
1.2 Standards and Common Interfaces 29
1.3 Free Software and Open Source 30
1.4 A Quick Survey of Linux Distributions 30
1.4.1 Debian 31
1.4.2 Red Hat/Fedora 31
1.4.3 Mandriva 32
1.4.4 SUSE 32
1.4.5 Gentoo 32
1.4.6 Yellow Dog 32
1.4.7 Other Distros 33
1.5 Kernel Release Information 33
1.6 Linux on Power 33
1.7 What Is an Operating System? 34
1.8 Kernel Organization 36
1.9 Overview of the Linux Kernel 36
1.9.1 User Interface 37
1.9.2 User Identification 38
1.9.3 Files and Filesystems 38
1.9.4 Processes 45
1.9.5 System Calls 49
1.9.6 Linux Scheduler 49
1.9.7 Linux Device Drivers 50
1.10 Portability and Architecture Dependence 51
Summary 52
Exercises 52
Chapter 2 Exploration Toolkit 54
2.1 Common Kernel Datatypes 55
2.1.1 Linked Lists 55
2.1.2 Searching 59
2.1.3 Trees 60
2.2 Assembly 63
2.2.1 PowerPC 64
2.2.2 x86 67
2.3 Assembly Language Example 71
2.3.1 x86 Assembly Example 72
2.3.2 PowerPC Assembly Example 75
2.4 Inline Assembly 80
2.4.1 Ouput Operands 80
2.4.2 Input Operands 81
2.4.3 Clobbered Registers(or Clobber List) 81
2.4.4 Parameter Numbering 81
2.4.5 Constraints 81
2.4.6 asm 82
2.4.7 __volatile__ 82
2.5 Quirky C Language Usage 87
2.5.1 asmlinkage 87
2.5.2 UL 88
2.5.3 inline 88
2.5.4 const and volatile 89
2.6 A Quick Tour of Kernel Exploration Tools 90
2.6.1 objdump/readelf 90
2.6.2 hexdump 91
2.6.3 nm 91
2.6.4 objcopy 92
2.6.5 ar 92
2.7 Kernel Speak:Listening to Kernel Messages 92
2.7.1 printk() 92
2.7.2 dmesg 93
2.7.3 /var/log/messages 93
2.8 Miscellaneous Quirks 93
2.8.1 __init 93
2.8.2 likely() and unlikely() 94
2.8.3 IS_ERRand PTR ERR 96
2.8.4 Notifier Chains 96
Summary 96
Project:Hellomod 97
Step 1:Writing the Linux Module Skeleton 97
Step 2:Compiling the Module 99
Step 3:Running the Code 100
Exercises 101
Chapter 3 Processes:The Principal Model of Execution 102
3.1 Introducing Our Program 105
3.2 Process…
Année:
2006
Edition:
2006
Editeur::
北京:机械工业出版社
Langue:
Chinese
ISBN 10:
7111193458
ISBN 13:
9787111193456
Fichier:
PDF, 105.60 MB
IPFS:
CID , CID Blake2b
Chinese, 2006
Télécharger (pdf, 105.60 MB)
La conversion en est effectuée
La conversion en a échoué

Mots Clefs