图书介绍

深入理解Linux内核pdf电子书版本下载

深入理解Linux内核
  • (美)Daniel P.Bovet,(美)Marco Cesati著;陈莉君等译 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508307194
  • 出版时间:2001
  • 标注页数:719页
  • 文件大小:36MB
  • 文件页数:731页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

深入理解Linux内核PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言 1

第一章 绪论 9

Linux与其他类Unix内核的比较 10

硬件的依赖性 14

Linux版本 15

操作系统的基本概念 16

Unix文件系统概述 20

Unix内核概述 28

第二章 内存寻址 45

内存地址 45

硬件的分段单元 46

Linux中的段 51

硬件的分页单元 55

Linux的分页 65

对Linux 2.4的展望 76

进程描述符 77

第三章 进程 77

进程切换 93

创建进程 103

撤消进程 111

对Linux 2.4的展望 113

第四章 中断和异常 114

中断信号的作用 115

中断和异常 116

中断和异常处理程序的嵌套执行 125

初始化中断描述符表 127

异常处理 129

中断处理 133

从中断和异常返回 150

对Linux 2.4的展望 154

第五章 定时测量 156

硬时钟 157

定时中断处理程序 159

PIT中断服务例程 160

TIMER_BH下半部分函数 162

与定时测量相关的系统调用 174

对Linux 2.4的展望 178

第六章 内存管理 179

页框管理 179

内存区管理 193

非连续内存区管理 212

对Linux 2.4的展望 218

第七章 进程地址空间 219

进程的地址空间 220

内存描述符 222

线性区 223

缺页异常处理程序 242

创建和删除进程的地址空间 255

堆的管理 257

对Linux 2.4的展望 259

第八章 系统调用 260

POSIX API和系统调用 260

系统调用处理程序及服务例程 261

封装例程 274

对Linux 2.4的展望 276

第九章 信号 277

信号的作用 277

发送信号 286

接收信号 290

实时信号 301

与信号处理相关的系统调用 302

对Linux 2.4的展望 307

第十章 进程调度 308

调度策略 308

调度算法 312

与调度相关的系统调用 325

对Linux 2.4的展望 330

第十一章 内核同步 331

内核控制路径 331

同步技术 332

SMP体系结构 343

Linux/SMP内核 348

对Linux 2.4的展望 362

第十二章 虚拟文件系统 364

虚拟文件系统的作用 364

VFS的数据结构 370

文件系统安装 389

路径名的查找 396

VFS系统调用的实现 401

文件加锁 406

对Linux 2.4的展望 412

第十三章 管理I/O设备 413

I/O体系结构 414

与I/O设备相关的文件 419

设备驱动程序 425

字符设备的处理 434

块设备的处理 436

页I/O操作 456

对Linux 2.4的展望 459

第十四章 磁盘高速缓存 461

缓冲区高速缓存 462

页高速缓存 479

对Linux 2.4的展望 483

第十五章 访问正规文件 484

读写正规文件 485

内存映射 494

对Linux 2.4的展望 505

第十六章 交换:释放内存的方法 506

什么是交换? 507

交换区 510

交换高速缓存 522

传送交换页 526

页换出 532

页换入 539

释放页框 541

对Linux 2.4的展望 548

第十七章 Ext2文件系统 549

一般特性 549

磁盘数据结构 552

内存数据结构 560

创建文件系统 564

Ext2的方法 567

磁盘空间管理 569

读写Ext2正规文件 578

对Linux 2.4的展望 580

第十八章 进程通信 581

管道 582

FIFO 591

System V IPC 595

对Linux 2.4的展望 611

第十九章 程序的执行 612

可执行文件 613

可执行格式 627

执行域 629

exec类函数 630

对Linux 2.4的展望 636

附录一 系统启动 637

附录二 模块 645

附录三 源代码结构 655

参考书目 661

源代码索引 665

词汇表 711

精品推荐