《操作系统精髓与设计原理(原书第6版)》PDF中文版

正在加载中...

试读已结束

继续阅读请 1 金币购买后下载

立即下载

资料简介:

目录:

出版者的话译者序前言第0章 读者指南0.1 本书概述0.2 读者和教师的学习路线图0.3 internet和web资源第一部分 背景第1章 计算机系统概述1.1 基本构成1.2 处理器寄存器1.2.1 用户可见寄存器1.2.2 控制和状态寄存器1.3 指令的执行1.3.1 取指令和执行指令1.3.2 i/0函数1.4 扣断1.4.1 中断和指令周期1.4.2 中断处理.1.4.3 多个中断1.4.4 多道程序设计1.5 存储器的层次结构1.6 高速缓存1.6.1 动机1.6.2 高速缓存原理1.6.3 高速缓存设计1.7 i/o通信技术1.7.1 可编程i/o1.7.2 中断驱动i/o1.7.3 直接内存存取1.8 推荐读物和网站1.9 关键术语、复习题和习题附录1 a两级存储器的性能特征附录1 b过程控制第2章 操作系统概述2.1 操作系统的目标和功能2.1.1 作为用户/计算机接口的操作系统2.1.2 作为资源管理器的操作系统2.1.3 操作系统的易扩展性2.2 操作系统的发展2.2.1 串行处理2.2.2 简单批处理系统2.2.3 多道程序设计批处理系统2.2.4 分时系统2.3 主要的成就2.3.1 进程2.3.2 内存管理2.3.3 信息保护和安全2.3.4 调度和资源管理2.3.5 系统结构2.4 现代操作系统的特征2.5 微软的windows概述2.5.1 历史2.5.2 单用户多任务2.5.3 体系结构2.5.4 客户,服务器模型2.5.5 线程和smp2.5.6 windows对象2.6 传统的unix系统2.6.1 历史2.6.2 描述2.7 现代unix系统2.7.1 系统v版本4(svr4)2.7.2 bsd2.7.3 solaris102.8 linux操作系统2.8.1 历史2.8.2 模块结构2.8.3 内核组件2.9 推荐读物和网站2.10 关键术语、复习题和习题第二部分 进程第3章 进程描述和控制3.1 什么是进程3.1.1 背景3.1.2 进程和进程控制块3.2 进程状态3.2.1 两状态进程模型3.2.2 进程的创建和终止3.2 -3五状态模型3.2.4 被挂起的进程3.3 进程描述3.3.1 操作系统的控制结构3.3.2 进程控制结构3.4.进程控制3.4.1 执行模式3.4.2 进程创建3.4.3 进程切换3.5 操作系统的执行3.5.1 无进程的内核3.5.2 在用户进程中执行3.5.3 基于进程的操作系统3.6 安全问题3.6.1 系统访问威胁3.6.2 对抗措施3.7 unixsvr4进程管理3.7.1 进程状态3.7.2 进程描述3.7.3 进程控制3.8 小结3.9 推荐读物3.10 关键术语、复习题和习题编程项目1:开发一个shell程序第4章 线程、对称多处理(smp)和微内核4.1 进程和线程4.1.1 多线程4.1.2 线程功能特性4.1.3例子:adobe page maker4.1.4 用户级和内核级线程4.1.5 其他方案4.2 对称多处理4.2.1 smp体系结构4.2.2 smp系统的组织结构4.2.3 多处理器操作系统的设计思考4.3 微内核4.3.1 微内核体系结构4.3.2 微内核组织结构的优点4.3.3 微内核性能4.3.4 微内核设计4.4 windows线程和smp管理4.4.1 进程对象和线程对象4.4.2 多线程4.4 -3线程状态4.4.4 x寸操作系统子系统的支持4.4.5 对称多处理的支持4.5 solaris的线程和smp管理4.5.1 多线程体系结构4.5.2 动机4.5.3 进程结构4.5.4 线程的执行4.5.5 把中断当做线程4.6 linux的进程和线程管理4.6.1 linux任务4.6.2 linux线程4.7 小结4.8 推荐读物4.9 关键术语、复习题和习题第5章 并发性:互斥和同步5.1 并发的原理5.1.1 一个简单的例子5.1.2 竞争条件5.1 -3操作系统关注的问题5.1.4 进程的交互5.1.5 互斥的要求5.2 互斥:硬件的支持5.2.1 中断禁用5.2.2 专用机器指令5.3 信号量5.3.1 互斥5.3.2 生产者/消费者问题5.3.3 信号量的实现5.4 管程5.4.1 使用信号的管程5.4.2 使用通知和广播的管程5.5 消息传递5.5.1 同步5.5.2 寻址5.5.3 消息格式5.5.4 排队原则5.5.5 互斥5.6 读者一写者问题5.6.1 读者优先5.6.2 写者优先5.7 小结5.8 推荐读物5.9 关键术语、复习题和习题第6章 并发:死锁和饥饿6.1 死锁的原理6.1.1 可重用资源6.1.2 可消耗资源6.1.3 资源分配图6.1.4 死锁的条件6.2 死锁预防6.2.1 互斥6.2.2 占有且等待6.2.3 不可抢占6.2.4 循环等待6.3 死锁避免6.3.1 进程启动拒绝6.3.2 资源分配拒绝6.4.死锁检测6.4.1 死锁检测算法6.4.2 恢复6.5 一种综合的死锁策略6.6 哲学家就餐问题6.6.1 使用信号量解决方案6.6.2 使用管程解决方案6.7 unix的并发机制6.7.1 管道6.7.2 消息6.7.3 共享内存6.7.4 信号量6.7.5 信号6.8 linux内核并发机制6.8.1 原子操作6.8.2 自旋锁6.8.3 信号量6.8.4 屏障.6.9 solaris线程同步原语6.9.1 互斥锁6.9.2 信号量6.9.3 多读者/单写者锁6.9.4 条件变量6.10 windows并发机制6.10.1 等待函数6.10.2 分派器对象6.10.3 临界区6.10.4 轻量级读写锁和条件变量6.11 小结6.12 推荐读物6.13 关键术语、复习题和习题第三部分 内存第7章 内存管理7.1 内存管理的需求7.1.1 重定位7.1.2 保护7.1.3 共享7.1.4 逻辑组织7.1.5 物理组织7.2 内存分区7.2.1 固定分区7.2.2 动态分区7.2.3 伙伴系统7.2.4 重定位7.3 分页7.4 分段7.5 安全问题7.5.1 缓冲区溢出攻击7.5.2 预防缓冲区溢出7.6 小结7.7 推荐读物7.8 关键术语、复习题和习题附录7a加载和链接第8章 虚拟内存8.1 硬件和控制结构8.1.1 局部性和虚拟内存8.1.2 分页8.1.3 分段8.1.4 段页式8.1.5 保护和共享8.2 操作系统软件8.2.1 读取策略8.2.2 放置策略8.2.3 置换策略8.2.4 驻留集管理8.2.5 清除策略8.2.6 加载控制8.3 unix和solaris内存管理8.3.1 分页系统8.3.2 内核内存分配器8.4 linux内存管理8.4.1 linux虚拟内存8.4.2 内核内存分配8.5 windows内存管理8.5.1 windows虚拟地址映射8.5.2 windows分页8.6 t]i、结8.7 推荐读物和网站8.8 关键术语、复习题和习题附录8a散列表第四部分 调度第9章 单处理器调度9.1 处理器调度的类型9.1.1 长程调度9.1.2 p程调度9.1.3 短程调度9.2 调度算法9.2.1 短程调度准则9.2.2 优先级的使用9.2.3 选择调度策略9.2.4 性能比较9.2.5 公平共享调度9.3 传统的unix调度9.4 小结9.5 推荐读物9.6 关键术语、复习题和习题附录9a响应时间附录9b排队系统编程项目2:主机调度shell程序第10章 多处理器和实时调度10.1 多处理器调度10.1.1 粒度10.1.2 设计问题10.1.3 进程调度10.1.4 线程调度10.2 实时调度10.2.1 背景10.2.2 实时操作系统的特点10.2.3 实时调度10.2.4 限期调度10.2.5 速率单调调度……第五部分 i/o和文件第11章 i/o管理和磁盘调度第12章 文件管理第六部分 嵌入式系统第13章 嵌入式操作系统第七部分 安全第14章 计算机安全威胁第15章 计算机安全技术第八部分 分布式系统第16章 分布式处理、客户/服务器和集群

2017-11-15
页数595
浏览1317
下载8

已下载用户的评价7.75分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
myxmyx   其它 , 1232017-12-01
有用
感谢你的分享
bankinfobankinfo   系统架构师 , 数字浙江2017-11-28
有用
基础知识。有用
tonychencanadatonychencanada   软件开发工程师 , shenzhen kimocomputer CO.,LTD2017-11-15
有用
thanks

贡献者

灰色轨迹技术经理,城商行

TA的其他资料

X社区推广