《4.4BSD操作系统设计与实现》是修订版,首次权威和完整地介绍了加利福尼亚大学伯克利分校开发的UNIX系统研究版本的设计和实现。本书主要介绍4.4BSD,4.4BSD融合了前几个版本改进的地方。虽然4.4BSD包含除内核之外的将近500个实用程序,但本书仅集中介绍内核。本书由(美)麦库斯克(McKusick,M.K.)等著;李善平等译。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 4.4BSD操作系统设计与实现/华章专业开发者丛书 |
分类 | 计算机-操作系统 |
作者 | (美)麦库斯克 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 《4.4BSD操作系统设计与实现》是修订版,首次权威和完整地介绍了加利福尼亚大学伯克利分校开发的UNIX系统研究版本的设计和实现。本书主要介绍4.4BSD,4.4BSD融合了前几个版本改进的地方。虽然4.4BSD包含除内核之外的将近500个实用程序,但本书仅集中介绍内核。本书由(美)麦库斯克(McKusick,M.K.)等著;李善平等译。 内容推荐 《4.4BSD操作系统设计与实现》描述了4.4BSD的内部结构、概念、数据结构以及在实现4.4BSD系统功能时采用的算法,侧重于UNIX系统伯克利版本的功能、数据结构和采用的算法。本书从4.4BSD的系统调用层往下讲述,从接口到内核再到硬件。内核包含系统功能,如进程管理、虚拟内存、系统I/O、文件系统、套接字IPC机制和实现网络协议。除此之外,《4.4BSD操作系统设计与实现》还详细地介绍了进程和内存管理的变化,描述了新的文件系统接口,更新了网络和进程间通信的相关信息。本书适合操作系统实现者、系统程序员、UNIX应用程序开发人员、系统管理员和对操作系统感兴趣的读者阅读。本书由(美)麦库斯克(McKusick,M.K.)等著;李善平等译。 目录 译者序 前言 第一部分 综述 第1章 BSD系统的历史和目标 1.1 UNIX系统的历史 1.1.1 UNIX系统的起源 1.1.2 UNIX系统的研究与发展 1.1.3 AT&T的UNIX系统Ⅲ和系统Ⅴ 1.1.4 其他组织 1.1.5 关于BSD系统 1.1.6 UNIX世界 1.2 BSD和其他系统 1.3 4BSD的设计目标 1.3.1 4.2BSD设计目标 1.3.2 4.3BSD设计目标 1.3.3 4.4BSD设计目标 1.4 系统的发布 参考资源 第2章 4.4BSD设计综述 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 I/O系统 2.6.1 描述符与I/O 2.6.2 描述符管理 2.6.3 设备 2.6.4 套接字IPC 2.6.5 分散/聚集I/O 2.6.6 多文件系统支持 2.7 文件系统 2.8 文件库(filestore) 2.9 网络文件系统 2.10 终端 2.11 进程间通信 2.12 网络通信 2.13 网络实现 2.14 系统操作 习题 参考资源 第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 I/O设备中断 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章 进程管理 第5章 内存管理 第三部分 I/O系统 第6章 I/O系统综述 第7章 本地文件系统 第8章 本地文件库 第9章 网络文件系统 第10章 终端处理 第四部分 通信 第11章 进程间通信 第12章 网络通信 第13章 网络协议 第五部分 系统操作 第14章 系统启动 附录 术语表 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。