下载 >  课程资源 >  嵌入式 > 深入理解LINUX内核(影印版)(第3版)

深入理解LINUX内核(影印版)(第3版) 评分:

Preface 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
...展开详情收缩
2013-09-21 上传大小:7.17MB
分享
收藏 举报

评论 共3条

seraphzxz 原汁原味,非常感谢
2015-11-18
回复
zhang870027359 看英文版比中文版好理解
2013-12-07
回复
txyhaixia 很好的教材,感谢分享
2013-11-06
回复
深入理解Linux内核(第三版) PDF扫描版 带完整书签

深入理解Linux内核(第三版) PDF扫描版 带完整书签 图书目录: 前言 第一章 绪论 第二章 内存寻址 第三章 进程 第四章 中断和异常 第五章 内核同步 第六章 定时测量 第七章 进程调度 第八章 内存管理 第九章 进程地址空间 第十章 系统调用 第十一章 信号 第十二章 虚拟文件系统 第十三章 I/O体系结构和设备驱动程序 第十四章 块设备驱动程序 第十五章 页调高速缓存 第十六章 访问文件 第十七章 回收页框 第十八章 Ext2和Ext3文件系统 第十九章 进程通信 第二十章 程序的执行 附录一 系统启动 附录二 模块 参考文献 源代码索引

立即下载
深入理解linux内核(第三版中文-带完整目录)

深入理解linux内核(第三版中文)-高清扫描-带完整目录,linux内核必读经典书籍

立即下载
深入理解Linux内核(第三版中文).pdf

深入理解Linux内核(第三版中文)主要介绍内核的基本知识,有利于需要学习Linux内核的同学更好的理解Linux内核

立即下载
深入理解linux内核(中文第三版)高清完整PDF

本书的经典无需多说,接触过Linux的人应该都有耳闻,本书是其第3版的中文高清完整版,包括20章的全部内容。带书签方便查阅,网上很难找到同类更好的资源了,上传仅为分享。

立即下载
【原版】深入理解linux内核中文第三版 免费 高清

编辑推荐   《深入理解LINUX内核(第3版)》为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU 不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。 内容简介   为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cPu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。

立即下载
深入理解linux内核中文第三版高清pdf

深入理解linux内核中文第三版高清pdf 深入理解linux内核中文第三版高清pdf 深入理解linux内核中文第三版高清pdf

立即下载
深入理解linux内核第三版(中文版)

深入理解linux内核第三版(中文版) 带目录书签!!!

立即下载
UNIX环境高级编程(中文第三版),深入理解Linux内核(中文第三版),Linux内核设计与实现(第三版),Linux程序设计

学习Linux的一些经典入门书籍,强烈推荐,包括Linux内核与程序设计

立即下载
深入理解Linux内核高清完整PDF(中文第三版)

深入理解Linux内核(第三版中文)主要介绍内核的基本知识,有利于需要学习Linux内核的同学更好的理解Linux内核 为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。, 《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者

立即下载
深入理解linux内核(第三版中文带书签)

深入理解linux内核 中文第三部, 带书签。 必看的一本书籍。

立即下载
深入理解Linux内核(中文版第3版)PDF 带完整目录

深入理解Linux内核PDF,带完整的目录,供Linux学习者参考

立即下载
深入理解linux内核(第三版中文)[高清扫描PDF]

为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核本质的部分。

立即下载
深入理解linux内核(第三版)高清pdf_第3章 涵盖2.6内核版本

深入理解linux内核(第三版)高清pdf_第3章 进程 涵盖2.6内核版本

立即下载
C# in Depth 2nd 深入理解C#(第2版)PDF扫描高清版

《深入理解C#(第2版)》是2012年人民邮电出版社出版的图书,作者是Jon Skeet。

立即下载
深入理解C#(第3版)

深入理解C#(第3版)

立即下载
深入理解c#(第3版) 中文版带书签 高清pdf扫描版

深入理解C#(第3版)是C#领域不可多得的经典著作。本书是世界顶级技术专家“十年磨一剑”的经典之作,在C#和.NET领域享有盛誉。作者在详尽地展示C#各个知识点的同时,更注重从现象中挖掘本质。《深入理解C#(第3版)》深入探索了C#的核心概念和经典特性,并将这些特性融入到代码中,让读者能够真正领会到C#之“深入”与“精妙”。在第2版的基础上,《深入理解C#(第3版)》新增了C# 5的新特性——异步,并更新了随着技术的发展,已经不再适用的内容,确保整本书能达到读者期望的高标准。 如果你略微了解一点C#,就可无障碍地阅读《深入理解C#(第3版)》。 深入理解C#(第3版) 目录: 第一部分基

立即下载
Oracle编程艺术:深入理解数据库体系结构(第3版)原书sql

Oracle编程艺术:深入理解数据库体系结构(第3版)原书sql

立即下载
深入理解C# 第3版 中文版(高清原版)

深入理解C#第3版中文版高清,作为深入学习理解C#语句很有帮助。

立即下载
Oracle编程艺术 深入理解数据库体系结构(第3版)高清版

出版社: 人民邮电出版社 ISBN:9787115419576版次:1商品编码:11928008包装:平装开本:16开出版时间:2016-04-01用纸:胶版纸页数:694字数:1192000 Ask Tom!数据库技术大佬经典畅销书新版 Oracle中国架构师和研发人员倾心翻译 针对12c版本,阐述云架构之美 不止于技,更传授道,值得你一读再读  Ask Tom!数据库技术大佬经典畅销书新版凝聚专家数十年的宝贵经验和真知灼见公认的Oracle数据库指南针对Oracle 12c阐述云架构之美Oracle中国架构师和研发人员倾心翻译不止于技,更传授道,值得你一读再读本书深入分析了Oracle数

立即下载
深入理解计算机系统 英文版 第3版

深入理解计算机系统 英文 第三版 pdf版本。Randal E. Bryant,1981年于麻省理工学院获得计算机博士学位,1984年至今一直任教于卡内基-梅隆大学。现任卡内基-梅隆大学计算机科学学院院长、教授,同时还受邀任教于电子和计算机工程系。他从事本科生和研究生计算机系统方面课程的教学近40年。他和O’Hallaron教授一起在卡内基梅隆大学开设了15-213课程“计算机系统导论”,那便是本书的基础。他还是ACM院士、IEEE院士、美国国家工程院院士和美国人文与科学研究院院士。其研究成果被Intel、IBM、Fujitsu和Microsoft等主要计算机制造商使用,他还因研究获得过Sem

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

深入理解LINUX内核(影印版)(第3版)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
10 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: