搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
操作系统学习指导与习题解答
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302228806
  • 作      者:
    J. Archer Harris著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2010
收藏
作者简介
  J.ARCHER HARRIS博士于1973年在丹尼森(Denison)大学获得数学学士学位,1975年和1978年在纽约州立石溪大学获得计算机科学硕士学位和博士学位。现在,他是詹姆斯麦迪逊大学计算机科学系的副教授,自1985年一直教学至今。他所关注的方向有操作系统、Unix、网络以及计算机科学教育。Harris博士还在南伊利诺伊大学任教,并为许多公司做咨询活动,比如Tandon公司、U.S.Immigration and Naturalization Service、BDS公司、TransAmericaTelemarketin9和Shenandoah Electronic Intelligence。Harris博士开发的软件包括NAMS(Network Account Management System)、hed编辑器和sire微程序模拟器。
展开
内容介绍
  《操作系统学习指导与习题解答》重点介绍操作系统的设计原理,每章首先简要地介绍本章的重要知识点,然后通过丰富的示例,帮助读者全面透彻地理解和掌握这些知识,这些示例均来自具体的操作系统,如DOS、Windows以及Unix。在每章的后面,还给出了大量习题和补充题,并提供了详尽的答案,因此,《操作系统:学习指导与习题解答》不仅可以作为操作系统课程的简明教材,也非常适合读者自学之用。
展开
精彩书摘
  (b)多重可变分区
  每次引用内存位置时,比较其逻辑地址和界限寄存器中的地址。比界限寄存器值大的地址将产生内存错误陷阱。逻辑地址加上重定位寄存器中的地址产生内存物理地址。
  (c)伙伴系统
  伙伴系统的存储管理硬件的功能与多重可变分区相同。
  (d)简单分页
  每次引用内存位置时,分页硬件把逻辑地址转换成物理地址。逻辑地址中页号位用作页表的索引。逻辑地址中页内偏移量位加上从页表项中取得的页框号,形成物理地址。
  4.3创建包含可重定位代码的程序时,假定它将加载到内存零地址。在代码中,程序引用了下列地址:50,78,150,152,154。如果程序加载到起始地址为250的内存,这些地址将要如何调整?
  答:所有地址必须增加250。所以,调整后的地址为300,328,400,402和404。
  4.4使用可重定位代码的绝对分区方案和可重定位分区方案的相同之处以及不同之处是什么?
  答:两种方案都使用单一分区。程序都是可重定位的,这样代码可以加载到内存的任何位置。然而,在绝对分区方案中,程序加载到内存时,代码中的地址必须调整,并赋给实际内存地址。重定位分区方案中,程序执行过程中要访问存储单元时,各个地址赋给实际的存储单元。
展开
目录
第1章 概述
1.1 计算机硬件
1.1.1 陷阱和中断
1.1.2 多态执行
1.2 操作系统结构
1.2.1 操作系统类型
1.2.2 操作系统内核
1.2.3 引导进程
1.3 本书概要
本章习题与答案
补充题
补充题答案

第2章 进程管理
2.1 进程调度
2.2 进程状态
2.3 调度条件
2.4 调度算法
2.4.1 先来先服务算法
2.4.2 最短作业优先算法
2.4.3 最短剩余时间算法
2.4.4 循环算法
2.4.5 优先级
2.4.6 多级反馈队列算法
2.5 调度算法性能
2.6 进程的属性
2.6.1 运行态和调度
2.6.2 存储管理
2.6.3 硬件状态
2.6.4 信号机制
2.6.5 访问控制
2.6.6 输入和输出
2.6.7 其他
2.7 进程管理程序调用
本章习题与答案
补充题
补充题答案

第3章 进程问通信与同步
3.1 进程间通信
3.2 进程同步
3.2.1 临界区
3.2.2 禁止中断
3.2.3 TestAndSet指令
3.2.4 Swap指令
3.2.5 Wait和Signal原语
3.2.6 信号量
3.2.7 Dekker算法
3.2.8 Peterson算法
3.2.9 Bakery算法
3.2.10监控程序
3.3 死锁
3.3.1 预防死锁
3.3.2 避免死锁
3.3.3 死锁检测
3.3.4 死锁恢复
3.3.5 鸵鸟算法
本章习题与答案
补充题
补充题答案

第4章 存储管理
4.1 单一绝对分区
4.2 单一重定位分区
4.3 多道程序
4.4 多重分区
4.4.1 多重固定分区
4.4.2 多重可变分区
4.4.3 伙伴系统
4.5 简单分页
4.6 简单分段
4.7 段页式
4.8 页表和段表
4.8.1 相联内存
4.8.2 逆页表
4.9 交换
4.10覆盖
本章习题与答案
补充题
补充题答案

第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.1.8 预分页
5.2 分段
本章习题与答案
补充题
补充题答案

第6章 文件管理
6.1 目录和名称
6.1.1 分区
6.1.2 每进程的根目录
6.1.3 目录结构
6.1.4 目录项
6.2 文件系统对象类型
6.3 文件系统功能
6.4 信息类型
6.5 文件系统结构
6.5.1 访问方法
6.5.2 访问控制
6.5.3 文件锁定
6.5.4 分块
6.5.5 分配
6.5.6 空闲空间
本章习题与答案
补充题
补充题答案

第7章设备管理
7.1 硬件I/O组织
7.1.1 I/O控制
7.1.2 端口和内存映像I/O
7.1.3 模块寄存器
7.1.4 忙等待I/O
7.1.5 轮询I/O
7.1.6 中断I/O
7.1.7 直接内存访问
7.2 软件组织
7.2.1 网络I/O
7.2.2 逻辑I/O
7.2.3 缓冲
7.2.4 高速缓存
7.2.5 设备驱动程序
7.3 设备
7.3.1 图形
7.3.2 基于文本的显示
7.3.3 存储磁盘
7.3.4 硬盘性能
7.3.5 硬盘调度
7.3.6 格式化
7.3.7 RAID
7.3.8 RAM磁盘
本章习题与答案
补充题
补充题答案

第8章 安全
8.1 鉴别
8.1.1 密码
8.1.2 物理鉴别
8.2 预防
8.3 检测
8.4 修正
8.5 身份识别
8.6 威胁类别
8.7 程序威胁
本章习题与答案
补充题
补充题答案
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证