2014操作系统期末复习大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014操作系统期末复习大纲

操作系统期末复习大纲(2014.1) 一、概念题知识点(填空、选择、判断) 1. 操作系统的发展与分类 ●批处理操作系统与分时操作系统 ●现代操作系统的分类 2. 操作系统的基本概念 ●核心态与用户态 ★只有OS的内核可被赋予核心态 ●并发 3. 进程的基本概念 ●进程的基本状态  ★对于支持n个进程的操作系统,在任一时刻,最多可能有?个进程处于执行态,最多可能有?个进程处于就绪态。 ●进程与线程的关系 4. 进程同步基本概念 ●并发线程的三个基本执行特性 ●线程同步?线程同步的目的? ●临界资源与临界段? ●互斥机制实施原则 ●原语? 5. 虚存管理基本概念 ●虚存管理的理论基础 ●虚拟的内存架构? ●虚存的容量? 6. 分页虚存管理 ●页表的结构与作用 ●缺页中断?页面置换? ●OPT? ●NRU?其依据? ●LRU?其依据? ●工作集? 7. 内存管理模式的演变 ●各种内存管理模式之间的演变关系 ●段页式管理的目标/出发点? 8. 文件管理基本概念 ●文件?文件系统? ●Unix定义的三种文件基本类型 9. 文件目录与文件共享 ●文件目录?目录项的内容?i节点? ●名号目录项?优点? ●硬链接?软链接? ★硬链接是真正意义的符号链接,是可靠链接;软链接是不可靠链接。 Windows支持的是硬链接/软链接?   10. 文件操作 ●“打开文件”?目的? ●“关闭文件”? ●文件描述符? 11. 设备管理概念 ●I/O软件的分层结构 ●独立于设备的I/O软件的内容/功能 ●设备驱动程序的算法框架  ★设备驱动程序做的第一项工作和返回前的最后一项工作 ●磁盘调度的目标? ●I/O 缓冲的目的? ●SPOOLing的目标? 12. 死锁概念   ●死锁的必要条件   ●死锁的应对策略 二、综合题知识点 1. 分页系统中的逻辑地址结构 根据逻辑地址结构能分析出:页长、进程地址空间允许的最大页数、进程虚存可达的最大容量;或反之。 例题:某分页系统的逻辑地址结构为m位,其中高n位(nm)为页号。 该系统的页长(字节数)?    2m-n 进程地址空间允许的最大页数?  2n 进程虚存可达的最大容量?    2m    2. 分页虚存系统中的地址表示与地址映射 程序中的逻辑地址一般用十六进制数表示,如1A51(H) 物理地址计算过程: 例如,假定页长为1KB,逻辑地址为1A51(H) (1)根据页长和逻辑地址计算分析出该地址属于哪个页面及其页内位移。 ①计算方法1: 1A51(H)=1 1010 0101 0001=212+211+29+26+24+20= 4096+2048+512+64+16+1= 6737 它对应的页号p=(int)6737/1024= 6 页内位移d= 6737-1024×6= 6737-6144 = 593 ②计算方法2: 1A51(H)=1 1010 0101 0001 因页长为1KB=210,即低10位为页内位移,高3位为页号 得:页号p=110=6,   页内位移d=10 0101 0001=29+26+24+20=512+64+16+1=593 (2)根据页号查找对应的物理块号 先查快表,如果该页为活跃页,可从快表中立即查出它所对应的物理块号; 否则,该页为非活跃页,则再查主存中的页表。 假定查得6号页面对应的物理块号是3。 (3) 根据物理块号和页内位移计算出物理地址 物理地址=1024×3+593=3072+593=3665 =2048+1024+512+64+16+1=211+210+29+26+24+20 =1110 0101 0001=0E51(H) 3. 页面置换算法应用 掌握FIFO、NRU、LRU这几种页面置换算法的应用。对于给定地址访问序列,分析计算相应的缺页中断次数和缺页率等。 例题:在一分页虚存系统中,某进程在某个时间段内依次访问的逻辑页面是: 0(10), 1(25), 2(18), 3(20), 0(30), 1(15), 4(50), 0(25), 1(10), 2(30), 3(40), 4(10) 其中,括弧外数字是页号,括弧中数字为该页面连续被访问的次数。 假定系统分配给该进程至多3个内存块,且当前只有0号页面是实页面。请回答以下问题: (1) 采用FIFO页面置换算法会产生多少次缺页中断?缺页率?并依次写出所置换出的逻辑页面。 (2) 采用LRU页面置换算法会产生多少次缺页中断?缺页率?并依次写出所置换出的逻辑页面。 解: (1) 缺页中断8次 缺页率=8/12=66.7% ★缺页率=8/(10+25+18+20+30+15+50+25+10+30+40+10)=8/283=2.8% 所置换出的逻辑页面依

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档