FreeBSD操作系统设计与实现

出版时间:2006-2  出版社:人民邮电出版社  作者:(美)麦库西克  页数:516  字数:816000  
Tag标签:无  

内容概要

  本书对FreeBSD操作系统的内容结构进行了最全国、最新鲜、最权威的论述。   全书共5部分14章。第一部分包括前3章,是对FreeBSD历史、设计和内核服务的综述性介绍。第二部分包括第4章和第5章,分别论述了进程管理和存储管理。第三部分第6章到第10章,详细介绍了I/O系统,包括概述、设备、本地文件系统、网络文件系统、终端系统等。第四部分是第11章到第13章,分别介绍了进程间通信、网络通信和网络协议。第五部分是第14章,介绍了启动和关机。术语表给出了本书涉及到的一些常用术语及其解释。   本书既可以作为一本FreeBSD实践指南,又可作为深入研究当代可移值的开放源代码操作系统的参考书。本书适合FreeBSD操作系统技术支持人员、应用程序开发人员、系统管理员和系统程序员阅读,也可供对学习FreeBSD感兴趣的读者参考。

作者简介

Marshall Kirk Mckusick,撰写了许多书籍和文章,指导和讲授UNIX和BSD方面的课程。他在加州大学伯克利分校的时候实现了4.2BSD的快速文件系统,作为CSRG的计算机研究专家,他见证了4.3BSD和4.4BSD的研究和发布历程。他特别感兴趣的研究领域是虚拟内存系统和文件系统。
Ge

书籍目录

第一部分 综述  第1章 BSD系统的历史和目标    1.1 UNIX系统的历史     1.1.1 UNIX系统的起源     1.1.2 Research小组的UNIX系统     1.1.3 AT&T UNIX System III和System V     1.1.4 伯克利软件发布(BSD)     1.1.5 UNIX无处不在    1.2 BSD和其他系统    1.3 BSD向开放源代码的转变     1.3.1 Networking Release 2     1.3.2 法律诉讼     1.3.3 4.4BSD     1.3.4 4.4BSD-Lite Release 2    1.4 FreeBSD的开发模式    1.5 参考文献  第2章 FreeBSD设计概述    2.1 FreeBSD的功能和内核    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 文件系统    2.9 网络文件系统    2.10 终端    2.11 进程间通信    2.12 网络通信    2.13 网络实现    2.14 系统运行    2.15 复习题    2.16 参考文献  第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 系统运行服务    3.10 复习题    3.11 参考文献 第二部分 进程……第三部分 I/O系统第四部分 进程间通信第五部分 系统运行术语表

图书封面

图书标签Tags

评论、评分、阅读与下载


    FreeBSD操作系统设计与实现 PDF格式下载


用户评论 (总计12条)

 
 

  •   要求多點FreeBSD的書
  •   此书介绍面很广,对操作系统的每个部分均有精辟的介绍。可惜的是还不够深入,只能算是“师傅领进门”;如果要在FreeBSD上做内核级开发,还需要“修行在个人”,那就是勤读源代码。
  •   学习FreeBSD的一本不错的书,买了好一阵了都没来评论。正在学习中~~~书不错~~~
  •   对理解unix系统有帮助
  •   这本书总体来说,翻译的不错。不过中间还是有一些文不能准确达意,尤其是一些专用名词,表意不够准确,一些名词存在翻译不一致和前后冲突。我把它与英文版对照阅读,发现它能跟原版能相互印证和互为解释,更能帮助读者理解,一致达到事半功倍的效果。读完本书后,发现译者的专业技术水平还是相当高的,值得同志学习。
  •   比较深奥,可惜不怎么适合初学者看
  •   对照代码学习中,
  •   wwwwwwwwww
  •   介绍的东西也不少,不过感觉好象不够深入,我买的原因是为了和麒麟系统对比的。
  •   我是没有感觉这本书能给我们带来什么变化,粗粗的看就是一些概念,实用性呢?其他的朋友你们觉得呢?
  •   内容有点儿乱。
  •   概念性东西讲的太多,不实用。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7