🔔
资源失效请点击失效反馈,本平台所有资源均免费提供,无任何盈利性质!

Linux内核编程指南(第3版) PDF_操作系统教程

资源名称:Linux内核编程指南(第3版) PDF 第1章 Linux操作系统简介1.1 主要特点1.2 Linux产品第2章 编译内核2.1 所有的东西在哪里2.2 编译过程2.3 额外的配置工具第3章 内核入门3.1 重要的数据结构3.1.1 任务结构3.1.2 进度表3.1.3 文件和节点3.1.4 动态内存管理3.1.5 队列和信号标志3.1.6 系统时间和定时期3.2 主要算法3.2.1 信号3.2.2 硬件中断3.2.3 软件中断3.2.4 启动系统3.2.5 定时期中断3.2.6 调度程序3.3 系统调用的实现3.3.1 系统调用的实际工作原理3.3.2 简单系统调用的例子3.3.3 更复杂的系统条用的例子第4章 内存管理4.1 内存管理4.1.1 独立系统结构的内存模型4.1.2 虚拟地址空间4.1.3 转换线性地址4.1.4 页面目录4.1.5 页面表4.2 进程的虚拟地址空间4.2.1 用户段4.2.2 虚拟内存区域4.2.3 系统调用brk4.2.4 映射函数4.2.5 内核段4.2.6 引导过程中内核段中的内存分配4.2.7 内核段中的动态内存管理4.3 块设备告诉缓存4.3.1 快缓存4.3.2 bdflush和kupdate4.3.3 用语缓冲存储器的列表结构4.3.4 使用缓冲存储器4.4 Linux系统下的分页技术4.4.1 内存管理和高速缓冲存储器4.4.2 预定一个内存页面4.4.3 通过内核线程优化内存页面管理4.4.4 页面错误和重新载入页面第5章 进程间的通信5.1 内核中的同步5.2 通过文件通信5.2.1 锁定整个文件5.2.2 锁定文件区域5.3 管道5.4 使用ptrace调试5.5 System V中的进程间通信(IPC)5.5.1 访问权限、号码和关键字5.5.2 信号标志5.5.3 消息队列5.6 使用套接字的IPC5.6.1 一个简单的例子5.6.2 UNIX城套接字的实现第6章 Linux文件系统6.1 基本原理6.2 内核中文件系统的表示6.2.1 装载6.2.2 超代码块6.2.3 超代码块操作6.2.4 目录缓冲器6.2.5 Denty操作6.2.6 i节点6.2.7 i节点操作6.2.8 文件结构6.2.9 文件操作6.2.10 打开文件6.3 Ext2文件系统6.3.1 Ext2文件系统的结构6.3.2 Ext2文件系统中的的目录6.3.3 Ext2文件系统中代码块的分配6.3.4 Ext2文件系统的扩充6.4 Proc文件系统的结构6.4.1 Proc文件系统的结构6.4.2 Proc文件系统的实现第7章 Linux下的设备驱动程序7.1 字符设备和代码块设备 ......... 资源截图:

浏览次数: 32
下载次数: 0
资源类型: 百度云
溯源渠道: 陌佑
资源描述:

资源名称:Linux内核编程指南(第3版) PDF 第1章 Linux操作系统简介1.1 主要特点1.2 Linux产品第2章 编译内核2.1 所有的东西在哪里2.2 编译过程2.3 额外的配置工具第3章 内核入门3.1 重要的数据结构3.1.1 任务结构3.1.2 进度表3.1.3 文件和节点3.1.4 动态内存管理3.1.5 队列和信号标志3.1.6 系统时间和定时期3.2 主要算法3.2.1 信号3.2.2 硬件中断3.2.3 软件中断3.2.4 启动系统3.2.5 定时期中断3.2.6 调度程序3.3 系统调用的实现3.3.1 系统调用的实际工作原理3.3.2 简单系统调用的例子3.3.3 更复杂的系统条用的例子第4章 内存管理4.1 内存管理4.1.1 独立系统结构的内存模型4.1.2 虚拟地址空间4.1.3 转换线性地址4.1.4 页面目录4.1.5 页面表4.2 进程的虚拟地址空间4.2.1 用户段4.2.2 虚拟内存区域4.2.3 系统调用brk4.2.4 映射函数4.2.5 内核段4.2.6 引导过程中内核段中的内存分配4.2.7 内核段中的动态内存管理4.3 块设备告诉缓存4.3.1 快缓存4.3.2 bdflush和kupdate4.3.3 用语缓冲存储器的列表结构4.3.4 使用缓冲存储器4.4 Linux系统下的分页技术4.4.1 内存管理和高速缓冲存储器4.4.2 预定一个内存页面4.4.3 通过内核线程优化内存页面管理4.4.4 页面错误和重新载入页面第5章 进程间的通信5.1 内核中的同步5.2 通过文件通信5.2.1 锁定整个文件5.2.2 锁定文件区域5.3 管道5.4 使用ptrace调试5.5 System V中的进程间通信(IPC)5.5.1 访问权限、号码和关键字5.5.2 信号标志5.5.3 消息队列5.6 使用套接字的IPC5.6.1 一个简单的例子5.6.2 UNIX城套接字的实现第6章 Linux文件系统6.1 基本原理6.2 内核中文件系统的表示6.2.1 装载6.2.2 超代码块6.2.3 超代码块操作6.2.4 目录缓冲器6.2.5 Denty操作6.2.6 i节点6.2.7 i节点操作6.2.8 文件结构6.2.9 文件操作6.2.10 打开文件6.3 Ext2文件系统6.3.1 Ext2文件系统的结构6.3.2 Ext2文件系统中的的目录6.3.3 Ext2文件系统中代码块的分配6.3.4 Ext2文件系统的扩充6.4 Proc文件系统的结构6.4.1 Proc文件系统的结构6.4.2 Proc文件系统的实现第7章 Linux下的设备驱动程序7.1 字符设备和代码块设备 ......... 资源截图:

更新时间: 一年前
资源地址:
百度云
  • 点击获取
  • 分享

历史检测记录