FreeBSD操作系统设计与实现(原书第2版)
- ISBN:9787111689973
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:616
- 出版时间:2021-10-01
- 条形码:9787111689973 ; 978-7-111-68997-3
本书特色
由FreeBSD系统的三位引领者撰写,视角专业,内容全面,涵盖FreeBSD 5和FreeBSD 11之间的所有重大改进
内容简介
本书由FreeBSD系统的三位引领者撰写,在上一版基础上做了大幅更新,涵盖FreeBSD 5和FreeBSD 11之间的所有重大改进,如使用FreeBSD Jail的高度可扩展和轻量级虚拟化、使用Xen和Virtio设备半虚拟化的虚拟机加速、Capsicum沙箱和GELI加密磁盘保护以及DTrace内核调试技巧等。全书从接口到内核再到硬件逐层深入,详细阐述实现每个重要系统组件——进程管理、安全、虚拟内存、I/O系统、文件系统、socket IPC和网络等——所使用的概念、数据结构和算法。本书可以作为高等院校操作系统相关课程的教材或参考书,也可以作为系统开发人员和管理人员的学习指南。
目录
前言
作者简介
**部分概述
第1章 BSD系统的历史和目标
1.1 UNIX系统的历史
1.1.1 UNIX系统的起源
1.1.2 Research小组的UNIX系统
1.1.3 AT&T UNIX System Ⅲ和System V
1.1.4 伯克利软件发布
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 的开发模式
第2章 FreeBSD设计概述
2.1 FreeBSD的功能和内核
2.2 内核结构
2.3 内核服务
2.4 进程管理
2.4.1 信号
2.4.2 进程组和会话
2.5 安全
2.5.1 进程凭证
2.5.2 特权模型
2.5.3 自主访问控制
2.5.4 能力模型
2.5.5 Jail轻型虚拟化
2.5.6 强制访问控制
2.5.7 事件审计
2.5.8 密码学与随机数生成器
2.6 内存管理
2.6.1 BSD内存管理设计要点
2.6.2 内核中的内存管理
2.7 I/O系统概述
2.7.1 描述符与I/O
……
第二部分 进程
第三部分 I/O系统
第四部分 进程间通信
第五部分 系统运行
术语表
参考文献
作者简介
马歇尔·柯克·麦库西克(Marshall Kirk McKusick),UNIX和BSD领域知名作家,长期教授相关课程。在加州大学伯克利分校期间,他实现了4.2BSD快速文件系统,并担任伯克利计算机系统研究小组(CSRG)的计算机科学家。他曾两次担任Usenix协会的董事会主席,目前是FreeBSD基金会的董事会成员。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0