4.4BSD操作系统设计与实现
4.4BSD操作系统设计与实现封面图

4.4BSD操作系统设计与实现

(美) 麦库斯克 (McKusick,M.K.) , 等著

出版社:机械工业出版社

年代:2011

定价:69.0

书籍简介:

本书首先回顾了BSD系统的历史和目标,然后给出了当前BSD系统设计和实现的一个综述。接着在解释设计原则的同时,作者详述了为实现系统功能所使用的概念、数据结构和算法。本书适合操作系统实现者、系统程序员、Unix应用程序开发人员、系统管理员和对操作系统感兴趣的读者阅读。

书籍目录:

译者序

前言

第一部分 综述

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

1.1 UNIX系统的历史

1.1.1 UNIX系统的起源

1.1.2 UNIX系统的研究与发展

1.1.3 AT&T的UNIX系统Ⅲ和系统V

1.1.4 其他组织

1.1.5 关于BSD系统

1.1.6 UNIX世界

1.2 BSD和其他系统

1.3 4BSD的设计目标

1.3.1 4.2 BSD设计目标

1.3.2 4.3 BSD设计目标

1.3.3 4.4 BSD设计目标

1.4 系统的发布

参考资源

第2章 4.4 BSD设计综述

2.1 4.4 BSD模块与内核

2.2 内核结构

2.3 内核提供的服务

2.4 进程管理

2.4.1 信号

2,4.2 进程组和会话

2.5 内存管理

2.5.1 BSD内存管理设计要点

2.5.2 内核中的内存管理

2.6 110系统

2.6.1 描述符与

2.6.2 描述符管理

2.6.3 设备

2.6.4 套接字IPC

2.6.5 分散/聚集

2.6.6 多文件系统支持

2.7 文仵系统

2.8 文件库(fjlestore)

2.9 网络文件系统

2.1 0终端

2.1 1进程间通信

2.1 2网络通信

2.1 3网络实现

2.1 4系统操作

习题

参考资源

第3章 内核服务

3.1 内核组织

3.1.1 系统进程

3.1.2 系统入口

3.1.3 内核的运行时结构

3.1.4 内核的入口

3.1.5 内核的返回

3.2 系统调用

3.2.1 结果处理

3.2.2 系统调用的返回

3.3 陷阱和中断

3.3.1 陷阱

3.3.2 110设备中断

3.3.3 软件中断

3.4 时钟中断

3.4.1 统计和进程调度

3.4.2 超时

3.5 内存管理服务

3.6 时间服务

3.6.1 标准时间

3.6.2 调整时间

3.6.3 外部表示

3.6.4 间隔时间

3.7 用户、组和其他标识符

3.7.1 主机标识符

3.7.2 进程组和会话

3.8 资源服务

3.8.1 进程优先级

3.8.2 资源利用

3.8.3 资源限制

3.8.4 文件系统配额

3.9 系统操作服务

习题

参考资源

第二部分 进程

第4章 进程管理

4.1 进程管理概述

4.1.1 多程序机制

4.1.2 调度

4.2 进程状态

4.2.1 进程结构

4.2.2 用户结构

4.3 上下文切换

4.3.1 进程状态

4.3.2 底层上下文切换

4.3.3 主动上下文切换

4.3.4 同步

4.4 进程调度

4.4.1 进程优先级的计算

4.4.2 进程优先级例程

4.4.3 进程运行队列和上下文切换

4.5 进程创建

4.6 进程终止

4.7 信号

4.7.1 与POSIX信号的比较

4.7.2 发送信号

4.7.3 传递信号

4.8 进程组和会话

4.8.1 会话

4.8.2 作业控制

4.9 进程调试

习题

参考资源

第5章 内存管理

5.1 术语

5.1.1 进程与内存

5.1.2 分页

5.1.3 替换算法

5.1.4 工作集模型

5.1.5 交换

5.1.6 虚拟内存的优点

5.1.7 虚拟内存的硬件要求

5.2 4.4 BSD虚拟内存系统综述

5.3 内核内存管理

5.3.1 内核映射和子映射

5,3.2 内核地址空间的分配

5.3.3 内核内存分配

5.4 进程独立拥有的资源(Per-Process Resource)

5.4.1 4.4 BSD进程虚拟地址空间

5.4.2 缺页调度

5.4.3 映射对象

5.4.4 对象

5.4.5 页对象

5.5 共享内存

5.5.1 mmap模型

5.5.2 共享映射

……

第三部分 I/O系统

第四部分 通信

第五部分 系统操作

附录 术语表

内容摘要:

《华章专业开发者丛书:4.4BSD操作系统设计与实现》描述了BSD操作系统(以前我们熟知的UNIX伯克利版本)的设计和实现。今天,不同版本的UNIX操作系统几乎都有BSD的身影。BSD广泛地应用于Internet服务、防火墙、分时和多处理系统。通过阅读本书,从事技术和销售支持的读者可以了解到系统的功能和局限性;应用开发者可以学习到如何有效地与系统交互;系统程序员可以学习如何维护、调试和扩展系统。本书从系统架构师独一无二的角度出发,揭示了关于最新版BSD内部结构最全面和权威的技术信息。  本书首先回顾了BSD系统的历史和目标,然后给出了当前BSD系统设计和实现的一个综述。接着在解释设计原则的同时,作者详述了为实现系统功能所使用的概念、数据结构和算法。作为关于一个可移植的现代操作系统的深入研究成果,或者作为一本参考书,读者一定会获得关于BSD的深入见解和指导。  《华章专业开发者丛书:4.4BSD操作系统设计与实现》特色:  详细介绍了进程和内存管理的变化。  描述了可扩展、可堆叠的新文件系统接口。  包括一个极具价值的网络文件系统章节。  更新了网络和进程间通信的相关信息。《华章专业开发者丛书:4.4BSD操作系统设计与实现》描述了4.4BSD的内部结构、概念、数据结构以及在实现4.4BSD系统功能时采用的算法,侧重于UNIX系统伯克利版本的功能、数据结构和采用的算法。《华章专业开发者丛书:4.4BSD操作系统设计与实现》从4.4BSD的系统调用层往下讲述,从接口到内核再到硬件。内核包含系统功能,如进程管理、虚拟内存、系统I/O、文件系统、套接字IPC机制和实现网络协议。除此之外,《华章专业开发者丛书:4.4BSD操作系统设计与实现》还详细地介绍了进程和内存管理的变化,描述了新的文件系统接口,更新了网络和进程间通信的相关信息。《华章专业开发者丛书:4.4BSD操作系统设计与实现》适合操作系统实现者、系统程序员、UNIX应用程序开发人员、系统管理员和对操作系统感兴趣的读者阅读。

书籍规格:

书籍详细信息
书名4.4BSD操作系统设计与实现站内查询相似图书
9787111366478
如需购买下载《4.4BSD操作系统设计与实现》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸24 × 19装帧平装
页数 577 印数 4000

书籍信息归属:

4.4BSD操作系统设计与实现是机械工业出版社于2011.12出版的中图分类号为 TP316.89 的主题关于 计算机网络-操作系统,4.4 BSD 的书籍。