4.4BSD操作系统设计与实现:中文版

4.4BSD操作系统设计与实现:中文版
作 者: Marshall Kirk Mckusick 李善平 李善平
出版社: 中国电力出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《4.4BSD操作系统设计与实现:中文版》作者简介

内容简介

本书描述了4.4BSD的内部结构,以及概念、数据结构和在实现4.4BSD系统功能时采用的算法,侧重于UNIX系统伯克利变体的功能、数据结构和采用的算法。本书4.4BSD的系统调用层往下——从接口到内核再到硬件。内核包含了系统功能,例如进程管理、虚拟内存、系统I/O、文件系统、套接字IPC机制和实现网络协议。除了把和终端接口及系统启动相关的内容保留了外,系统调用层以上的内容——例如库、shell、命令、程序语言和其他用户界面都没有包括在内。本书适用对象的:操作系统实现者、系统程序员、UNIX应用程序开发人员、系统管理员和有兴趣的读者。本书前言特色及评论文章节选

图书目录

译 序

前 言

第一部分综 述

第一章 BSD系统的历史和目标

1. 1 UNIX系统的历史

1. 2 BSD和其他系统

1. 3 4BSD的设计目标

1. 4 系统的发布

参考文献

第二章 4. 4BSD设计综述

2. 1 4. 4BSD模块与内核

2. 2 内核结构

2. 3 内核提供的服务

2. 4 进程管理

2. 5 内存管理

2. 6 I/O系统

2. 7 文件系统

2. 8 文件库(filestore)

2. 9 网络文件系统

2. 10 终端

2. 11 进程间通信

2. 12 网络通信

2. 13 网络实现

2. 14 系统操作

习题

参考文献

第三章 内核服务

3. 1 内核组织

3. 2 系统调用

3. 3 陷阱和中断

3. 4 时钟中断

3. 5 内存管理服务

3. 6 时间服务

3. 7 用户. 组和其他身份标志

3. 8 资源服务

3. 9 系统操作服务

习题

参考文献

第二部分进 程

第四章 进程管理

4. 1 进程管理概述

4. 2 进程状态

4. 3 上下文切换

4. 4 进程调度

4. 5 进程创建

4. 6 进程终止

4. 7 信号

4. 8进程组和会话

4. 9 进程调试

习题

参考文献

第五章 内存管理

5. 1 术语

5. 2 4. 4BSD虚拟内存系统综述

5. 3 内核内存管理

5. 4 进程独立拥有的资源

5. 5 共享内存

5. 6 新进程的创建

5. 7 文件的执行

5. 8 进程地址空间的操作

5. 9 进程的终止

5. 10 分页器接口

5. 11 分页

5. 12 页面交换

5. 13 可移植性

习题

参考文献

第三部分 I/O系统

第六章 I/O系统综述

6. 1 从用户到设备的I/O映射

6. 2 块设备

6. 3 字符设备

6. 4 描述符管理和服务

6. 5 虚拟文件系统的接口

6. 6 独立于文件系统的服务

6. 7 可堆叠(stackable)的文件系统

习题

参考文献

第七章 本地文件系统

7. 1 文件系统的分层管理…

7. 2 inode的结构

7. 3 命名

7. 4 配额

7. 5 文件锁定

7. 6 其他文件系统机制

习题

参考文献

第八章 本地文件库

8. 1 文件库概述

8. 2 Berkeley快速文件系统

8. 3 日志结构的文件系统

8. 4 基于内存的文件系统

习题

参考文献

第九章 网络文件系统

9. 1 历史和概况

9. 2 NFS结构和操作

9. 3 提高性能的技术

习题

参考文献

第十章 终端处理

10. 1 终端处理模式

10. 2 行规程

10. 3 用户接口

10. 4 tty数据结构

10. 5 进程组. 会话和终端控制

10. 6 C-list

10. 7 RS-232和调制解调器控制

10. 8 终端操作

10. 9 其他的行规程

习题

参考文献

第四部分 进程间通信

第十一章 进程间通信

11. 1 进程间通信模型

11. 2 实现结构和概述

11. 3 内存管理

11. 4 数据结构

11. 5 连接建立

11. 6 数据传送

11. 7 关闭socket

习题

参考文献

第十二章 网络通信

12. 1 内部结构

12. 2 socket到协议的接口

12. 3 协议到协议的接口

12. 4 协议到网络的接口

12. 5 路由

12. 6 缓存和拥塞控制

12. 7 原始socket

12. 8 其他的网络子系统主题

习题

参考文献

第十三章 网络协议

13. 1 Internet网络协议

13. 2 用户数据报协议(UDP)

13. 3 互联网协议(IP)

13. 4 传输控制协议(TCP)

13. 5 TCP算法

13. 6 TCP输入处理

13. 7 TCP输出处理

13. 8 Internet控制报文协议(ICMP)

13. 9 OSI实现中的问题

13. 10 联网和进程间通信综述

习题

参考文献

第五部分 系统操作

第十四章 系统启动

14. 1 概述

14. 2 自举引导

14. 3 内核的初始化

14. 4 自动配置

14. 5 独立于机器的初始化

14. 6 用户级初始化

14. 7 系统启动的相关话题

习题

参考文献

术语表