展开全部

主编推荐语

《Unix内核源码剖析》是一本UNIX V6内核源代码的阅读指南。

内容简介

作者结合UNIX V6已公开的相关文档,对UNIX V6的内核源码进行详细剖析,旨在让读者更深入地理解进程、中断、块I/O系统、文件系统、字符I/O系统、启动系统等操作系统的基本原理。

《Unix内核源码剖析》适合操作系统的初中级学习者阅读,特别适合通过大学课程和其他入门书对操作系统有所了解,但是对具体细节缺乏深入理解的读者,以及那些对操作系统的具体实现有兴趣的读者。

《Unix内核源码剖析》是一本UNIX V6内核源代码的阅读指南。作者结合UNIX V6已公开的相关文档,对UNIX V6的内核源码进行详细剖析,旨在让读者更深入地理解进程、中断、块I/O系统、文件系统、字符I/O系统、启动系统等操作系统的基本原理。

《Unix内核源码剖析》适合操作系统的初中级学习者阅读,特别适合通过大学课程和其他入门书对操作系统有所了解,但是对具体细节缺乏深入理解的读者,以及那些对操作系统的具体实现有兴趣的读者。

目录

  • 版权信息
  • 译者序
  • 前言
  • 小结
  • 第I部分 什么是UNIX V6
  • 第1章 UNIX V6的全貌
  • 1.1 什么是 UNIX V6
  • 1.2 UNIX 的历史
  • 1.3 UNIX V6 内核
  • 1.4 构成 UNIX V6 运行环境的硬件
  • 1.5 代码
  • 1.6 手册
  • 1.7 小结
  • 第II部分 进程
  • 第2章 进程
  • 2.1 进程的概要
  • 2.2 proc 结构体和 user 结构体
  • 2.3 为进程分配的内存
  • 变换地址
  • 2.4 小结
  • 第3章 进程的管理I
  • 3.1 进程的生命周期
  • 3.2 创建进程
  • 进程的复制
  • 父进程和子进程
  • newproc()
  • 3.3 切换执行进程
  • 3.4 执行程序
  • 3.5 进程的终止
  • 3.6 数据区域的扩展
  • 3.7 管理内存和交换空间
  • 3.8 小结
  • 第4章 交换处理
  • 4.1 什么是交换处理
  • 4.2 共享代码段的处理
  • 4.3 小结
  • 第III部分 中断
  • 第5章 中断与陷入
  • 5.1 什么是中断与陷入
  • 5.2 优先级与向量(Vector)
  • 5.3 中断和陷入的处理流程
  • 5.4 时钟中断处理函数
  • 5.5 陷入处理函数
  • 5.6 系统调用的处理流程
  • 5.7 小结
  • 第6章 信号
  • 6.1 什么是信号
  • 6.2 跟踪功能
  • 6.3 小结
  • 第IV部分 块I/O系统
  • 第7章 块设备子系统
  • 7.1 设备的基础
  • 7.2 块设备子系统
  • 7.3 缓冲区的初始化
  • 7.4 缓冲区的获取和释放
  • 7.5 读取
  • 7.6 写入
  • 7.7 RAW 输入输出
  • 7.8 小结
  • 第8章 块设备驱动
  • 8.1 什么是块设备驱动
  • 8.2 RK-11 磁盘驱动
  • 8.3 小结
  • 第V部分 文件系统
  • 第9章 文件系统
  • 9.1 什么是文件系统
  • 9.2 块设备的区域
  • 9.3 挂载
  • 9.4 inode 的获取和释放
  • 9.5 inode 与存储区域的对应关系
  • 9.6 分配块设备中的块
  • 9.7 将路径变为 inode
  • 9.8 初始化与同步
  • 9.9 小结
  • 第10章 文件处理
  • 10.1 用户程序对文件的处理
  • 10.2 3 个结构体
  • 10.3 文件的生成和打开处理
  • 10.4 文件的读取和写入
  • 10.5 指定文件的读写位置
  • 10.6 关闭文件
  • 10.7 目录的生成
  • 10.8 文件的链接
  • 10.9 删除文件
  • 10.10 小结
  • 第11章 管道
  • 11.1 什么是管道
  • 11.2 开始管道通信
  • 11.3 收发数据
  • 11.4 结束管道通信
  • 11.5 建立管道通信的流程
  • 11.6 小结
  • 第VI部分 字符I/O系统
  • 第12章 字符设备
  • 12.1 字符设备驱动
  • 12.2 LP11 设备驱动
  • 12.3 小结
  • 第13章 电传终端
  • 13.1 什么是电传终端
  • 13.2 终端的开启和关闭
  • 13.3 终端的设定
  • 13.4 从终端输入文字
  • 13.5 读取输入的数据
  • 13.6 向终端输出数据
  • 13.7 小结
  • 第VII部分 启动系统
  • 第14章 启动系统
  • 14.1 启动的流程
  • 14.2 小结
  • 附录 参考资料等
  • A.1 参考文献、网站
  • A.2 pre K&R C
  • 后记
  • 看完了
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。