Linux内核分析及应用
电子书推荐
-
《深入理解LINUX内核》中文PDF版 评分:
《深入理解LINUX内核》中文PDF版 《深入理解LINUX内核》中文PDF版
上传时间:2008-08 大小:16.36MB
- 133KB
深入Linux内核.pdf
2021-09-07深入Linux内核.pdf
- 41.78MB
《Linux内核分析与应用》课件(个人整理)
2019-10-15《Linux内核分析与应用》课件,概述、内存寻址、进程管理、内存管理、中断、系统调用、内核同步、文件系统、设备驱动等共九章
- 7.16MB
深入理解LINUX内核(影印版)(第3版)
2013-09-21Preface The Audience for This Book Organization of the Material Level of Description Overview of the Book Background Information Conventions in This Book How to Contact Us Safari? Enabled Acknowledgments Chapter 1. Introduction Section 1.1. Linux Versus Other Unix-Like Kernels Section 1.2. Hardware Dependency Section 1.3. Linux Versions Section 1.4. Basic Operating System Concepts Section 1.5. An Overview of the Unix Filesystem Section 1.6. An Overview of Unix Kernels Chapter 2. Memory Addressing Section 2.1. Memory Addresses Section 2.2. Segmentation in Hardware Section 2.3. Segmentation in Linux Section 2.4. Paging in Hardware Section 2.5. Paging in Linux Chapter 3. Processes Section 3.1. Processes, Lightweight Processes, and Threads Section 3.2. Process Descriptor Section 3.3. Process Switch Section 3.4. Creating Processes Section 3.5. Destroying Processes Chapter 4. Interrupts and Exceptions Section 4.1. The Role of Interrupt Signals Section 4.2. Interrupts and Exceptions Section 4.3. Nested Execution of Exception and Interrupt Handlers Section 4.4. Initializing the Interrupt Descriptor Table Section 4.5. Exception Handling Section 4.6. Interrupt Handling Section 4.7. Softirqs and Tasklets Section 4.8. Work Queues Section 4.9. Returning from Interrupts and Exceptions Chapter 5. Kernel Synchronization Section 5.1. How the Kernel Services Requests Section 5.2. Synchronization Primitives Section 5.3. Synchronizing Accesses to Kernel Data Structures Section 5.4. Examples of Race Condition Prevention Chapter 6. Timing Measurements Section 6.1. Clock and Timer Circuits Section 6.2. The Linux Timekeeping Architecture Section 6.3. Updating the Time and Date Section 6.4. Updating System Statistics Section 6.5. Software Timers and Delay Functions Section 6.6. System Calls Related to Timing Measurements Chapter 7. Process Scheduling Section 7.1. Scheduling Policy Section 7.2. The Scheduling Algorithm Section 7.3. Data Structures Used by the Scheduler Section 7.4. Functions Used by the Scheduler Section 7.5. Runqueue Balancing in Multiprocessor Systems Section 7.6. System Calls Related to Scheduling Chapter 8. Memory Management Section 8.1. Page Frame Management Section 8.2. Memory Area Management Section 8.3. Noncontiguous Memory Area Management Chapter 9. Process Address Space Section 9.1. The Processs Address Space Section 9.2. The Memory Descriptor Section 9.3. Memory Regions Section 9.4. Page Fault Exception Handler Section 9.5. Creating and Deleting a Process Address Space Section 9.6. Managing the Heap Chapter 10. System Calls Section 10.1. POSIX APIs and System Calls Section 10.2. System Call Handler and Service Routines Section 10.3. Entering and Exiting a System Call Section 10.4. Parameter Passing Section 10.5. Kernel Wrapper Routines Chapter 11. Signals Section 11.1. The Role of Signals Section 11.2. Generating a Signal Section 11.3. Delivering a Signal Section 11.4. System Calls Related to Signal Handling Chapter 12. The Virtual Filesystem Section 12.1. The Role of the Virtual Filesystem (VFS) Section 12.2. VFS Data Structures Section 12.3. Filesystem Types Section 12.4. Filesystem Handling Section 12.5. Pathname Lookup Section 12.6. Implementations of VFS System Calls Section 12.7. File Locking Chapter 13. I/O Architecture and Device Drivers Section 13.1. I/O Architecture Section 13.2. The Device Driver Model Section 13.3. Device Files Section 13.4. Device Drivers Section 13.5. Character Device Drivers Chapter 14. Block Device Drivers Section 14.1. Block Devices Handling Section 14.2. The Generic Block Layer Section 14.3. The I/O Scheduler Section 14.4. Block Device Drivers Section 14.5. Opening a Block Device File Chapter 15. The Page Cache Section 15.1. The Page Cache Section 15.2. Storing Blocks in the Page Cache Section 15.3. Writing Dirty Pages to Disk Section 15.4. The sync( ), fsync( ), and fdatasync( ) System Calls Chapter 16. Accessing Files Section 16.1. Reading and Writing a File Section 16.2. Memory Mapping Section 16.3. Direct I/O Transfers Section 16.4. Asynchronous I/O Chapter 17. Page Frame Reclaiming Section 17.1. The Page Frame Reclaiming Algorithm Section 17.2. Reverse Mapping Section 17.3. Implementing the PFRA Section 17.4. Swapping Chapter 18. The Ext2 and Ext3 Filesystems Section 18.1. General Characteristics of Ext2 Section 18.2. Ext2 Disk Data Structures Section 18.3. Ext2 Memory Data Structures Section 18.4. Creating the Ext2 Filesystem Section 18.5. Ext2 Methods Section 18.6. Managing Ext2 Disk Space Section 18.7. The Ext3 Filesystem Chapter 19. Process Communication Section 19.1. Pipes Section 19.2. FIFOs Section 19.3. System V IPC Section 19.4. POSIX Message Queues Chapter 20. Program ExZecution Section 20.1. Executable Files Section 20.2. Executable Formats Section 20.3. Execution Domains Section 20.4. The exec Functions Appendix A. System Startup Section A.1. Prehistoric Age: the BIOS Section A.2. Ancient Age: the Boot Loader Section A.3. Middle Ages: the setup( ) Function Section A.4. Renaissance: the startup_32( ) Functions Section A.5. Modern Age: the start_kernel( ) Function Appendix B. Modules Section B.1. To Be (a Module) or Not to Be? Section B.2. Module Implementation Section B.3. Linking and Unlinking Modules Section B.4. Linking Modules on Demand Bibliography Books on Unix Kernels Books on the Linux Kernel Books on PC Architecture and Technical Manuals on Intel Microprocessors Other Online Documentation Sources Research Papers Related to Linux Development About the Authors Colophon Index
- 16.15MB
深入理解Linux内核(第三版 中文版).pdf 高清下载
2013-04-01深入理解Linux内核(第三版 中文版).pdf 高清下载
- 57.83MB
深入理解linux内核(中文第三版高清带书签).zip
2019-07-04《深入理解linux内核》第三版pdf带书签高清。
- 59.89MB
深入理解linux内核(第三版.中文.PDF)
2011-12-18深入理解linux内核,中文版,PDF格式,清晰版本
- 166B
《深入理解LINUX内核 第3版》PDF版本下载.txt
2019-07-18《深入理解LINUX内核 第3版》PDF版本下载
- 15.0MB
深入理解linux内核第三版PDF(中文版)
2010-12-13深入理解linux内核第三版 第2章 内存寻址 part1
- 4.2MB
深入理解Linux内核 + Linux内核设计与实现 英文版
2010-03-25深入理解Linux内核 + Linux内核设计与实现,绝对完整,我最近也在学,建议先学Linux内核设计与实现,对Linux内核有一个大体的认识,在看深入理解Linux内核,要舍得花时间。
- 57.73MB
深入理解linux内核 第三版
2019-02-09该书指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,《深入理解LINUX内核》涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。
- 6.91MB
深入理解LINUX内核(第三版)
2016-04-13为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU 不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。, 《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。, 本书新版涵盖2.6版本,其在内核的几乎每个子系统中都有重要的变化,尤其是在内存管理和块设备领域。本书侧重于以下主题:, ●内存管理,包括文件缓存、进程交换和直接内存存取(DMA), ●虚拟文件系统层和第二、第三扩展文件系统, ●进程创建和调度, ●信号、中断和设备驱动程序的主要接口, ●定时, ●内核中的同步, ●进程间通信(IPC), ●程序的执行, 《深入理解Linux内核》将使你了解Linux的所有内部工作,它不仅仅是一个理论上的练习。你将学习到哪些情况下Linux性能最佳,并且你将看到,在大量的不同环境里进行进程调度、文件存取和内存管理时它如何满足提供良好的系统响应的需要。这本书将帮助你充分利用Linux系统。
- 107B
深入理解Linux内核 第三版 完整版 带书签 中文版
2018-01-24此处为百度网盘下载地址,原pdf大小64M,为中文第三版高清版本
- 50.73MB
《深入理解linux内核》
2017-10-30《深入理解linux内核》第三版的源代码,linux 2.6.11版本,适合在阅读的时候查看
- 19.30MB
深入理解Linux内核(中文版).pdf
2014-07-31深入理解Linux内核(中文版).pdf 扫描版图书
- 13.84MB
深入理解Linux内核
2018-04-13了解LInux操作系统,学会web网站部署,linux运维专用的书籍.
- 49.0MB
深入理解Linux内核 第三版 中文高清完整pdf版.part5.rar
2011-08-17《深入理解linux内核》第三版将引领你畅游内核中用到的最主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的intel平台,...
- 57.83MB
深入理解linux内核 中文第三版 高清PDF
2018-02-24深入理解linux内核 中文第三版 高清PDF,经典学习书籍
- 56.81MB
深入理解linux内核中文第三版(带目录)
2014-03-09这个是真正的第三版,网上的小文件基本上都是第一版。之前上传了英文版第三版,可以对照着看。
- 6.7MB
深入理解linux内核第三版带详细目录美化PDF
2014-09-08深入理解linux内核第三版英文版,不是网上那种chm的版本,更不是直接用chm版转换成pdf的那种版本,含详细目录,最好的版本
- 56.2MB
深入理解Linux内核(中文第3版)_linux_
2021-09-30本书适用于渴望了解linux工作方式及其性能的读者,通过文中千行代码,你能成为真正的Linux高手。
- 82.19MB
深入理解linux内核第二版.pdf
2008-11-12如果你对linux如何工作,其为什么能这么有效率的工作怀有强烈的好奇心,你就会从这里找到答案。阅读本书后,你会通过千万行代码找到自己的方式区分重要数据结构和次要数据结构,简而言之,你将成为一名真正linux高手。
- 35.43MB
Linux 设备驱动开发详解(第2版).pdf
2015-04-18详细讲解了linux驱动开发流程,包括PCI总线驱动,USB驱动,网卡等等常用接口
- 14.34MB
深入理解linux内核3rd_中文.pdf
2015-03-06深入理解linux内核3rd_中文.pdf
- 57.92MB
linux内核--
2018-03-03linux内核--linux内核--linux内核--linux内核--linux内核经典书籍
- 19.86MB
深入理解linux内核 第三版 中文版 高清 pdf 第八章
2010-06-30深入理解linux内核 第三版 中文版 高清 pdf 第八章 共八章,绝对经典,欢迎下载!
- 12.96MB
深入理解Linux内核(第三版)中文版
2018-04-21深入理解Linux内核(第三版)中文版 深入理解Linux内核(第三版)中文版 深入理解Linux内核(第三版)中文版
- 38.14MB
深入理解Linux内核(高清版).PDF.part4
2012-01-07深入理解Linux内核(高清版).PDF (共八部分)part4 中国电力出版社
- 7.14MB
深入理解Linux内核第3版.pdf
2012-12-04深入理解Linux内核第3版.pdf 希望能对你有帮助
- 39.0MB
Linux内核分析及编程高清pdf版(2-1)
2010-04-19本书作者在整理自己多年研发笔记的基础上,以精心挑选的典型开发实例,向读者详细讲述了Linux内核源代码的各部分结构、原理及组成框架,主要分析了 Linux最新版本(2.6.11)的内核源代码,帮助读者深入理解Linux内核,精通Linux内核编程。全书分为20章,内容包括进程管理、进程间通信、内存管理、文件系统、I/O接口及资源管理、内核的编译及调试原理、网络通信、内核安全、USB驱动程序等。 对于想了解Linux开发,以及从事Linux内核编程的开发人员来说,本书是一本集大成之作,它既有讲解透彻的原理,也有详细实用的示例,更有作者多年从事实际开发工作的心得。本书主要针对从事Linux内核编程的中高级读者及软件工程师,也很合适作为大学教材和参考书。