广工班操作系统课后答案.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广工班操作系统课后答案

吐血整理_所有题目+答案,绿色部分是答案漏了或者是我自己做的,请大家自己补上,其他答案提供者是雪梅(第一次弘扬上传的答案和今早那份答案的汇总版了 ),有兴趣的童鞋可以拿去打印,格式调好了 梦婷 第一章P19 1-2.你对操作系统和用户程序之间的关系有何看法?阐述你的看法。 操作系统和用户程序之间是相互调用的一种复杂的动态关系,操作系统通过虚拟机界面为用户程序提供某种服务,用户程序在运行的过程中不断使用操作系统提供的服务来完成自己的操作,主程序可以是操作系统或用户程序,子程序可以使用户程序或操作系统。 1-7.有人说设备管理软件(设备驱动程序)因为经常由第三方提供,因此不应该作为操作系统的一部分。你对此有何看法?你认为应该如何判断一个软件是否属于操作系统? 我认为设备管理软件不应作为操作系统的一部分。因为由第三方提供,所以安全性得不到保证,而且不同的提供方提供的软件之间存在差异,兼容性上存在问题,或许软件不能在系统中运行。判断一个软件是否属于操作系统,就要看它是否满足操作系统的功能,而且要看它安全性、健壮性能是否好。 第二章P37 2-3. 计算机从过去单一操作员单一控制终端到现在的个人机,似乎我们转了一个圈。是不是我们人类总喜欢反复无常呢?请阐述你对这种否定之否定的观点. 不是反复无常,操作系统是根据时代的要求而发展的,单一操作员单一控制终端时代,计算机成本极高,人对计算机的要求是立即执行人发出的命令,随着时代的发展,人类要求计算机越来越小、越来越快、越来越便宜、利用率越来越高,现在低廉的价格和多样的功能,已使人们对计算机的期望变成个人工具。所以这并不是反复无常,而是旋转式上升。 2-4.虽然我们不赞成对 未来进行预测,但你是否对操作系统的未来演变有自己的看法呢? 一是向微内核方向发展,二是向大而全的全方位方向发展。微内核操作系统虽然有不少人在研究,但在工业界获得的承认并不多。这方面的代表有MACH系统。在工业界来说,操作系统是向着多功能、全方位方向发展。WINDOWS XP操作系统现在有四千万行代码,某些LINUX版本有2亿行代码,SOLARIS的代码行数也不断增多。鉴于大而全的操作系统管理起来比较复杂,现代操作系统采取的都是模块化的方式:即一个小的内核加上模块化的外围管理功能。 2-7.很多人都说,没有操作系统的计算机是一堆废铁,无法运转。但在计算机刚诞生的时候,谁也不知道操作系统这回事儿。那个时候的计算机为什么在没有操作系统的情况下能够运转呢?它们又是如何运转呢? 操作系统的功能是将计算机以一个更加越容易,更加方便,更加强大的方式呈现给用户,管理计算机上软硬件资源,而初期没有操作系统的计算机复杂性并不高,人对计算机的要求也不高,仅靠人工命令操作即可,可以再BIOS操作,也可以用汇编语言操作CPU 2-9. MACH说提倡3的微内核操作系统因为运行效率低下而没有获得广泛的商业应用,你认为其效率低下的原因何在? 微内核系统功能单一,应用范围小,系统资源利用率低 第三章P56 3-3.有人认为,内核态程序可以访问任何资源的权限对系统安全造成严重威胁,你怎么看 内核态程序可以拥有更多资源,可以充分调度资源,提高效率。但是内核态的安全问题非常重要,一旦内核态被劫持,操作系统就会失去控制。所以要提高内核态的安全等级。 3-7.论述系统调用和壳之间的关系。 用户通过在壳上输入正确的指令调用系统调用,壳是包裹在操作系统外的一层外壳,让操作系统不被错误的指令操控。 3-9.fork是如何实现一次调用两次返回的?它有必要么?为什么? 有必要。Fork语句创建了一个子进程,返回的时候,父进程返回的是子进程的ID,子进程返回的是0,通过判断返回值,知道这个是父进程还是子进程。 3-11.挑战题:内核态的特权是如何实现的? 第四章P74 4-1.发明进程的根本动机是什么?它与程序是什么关系?请予以论述。 发明进程的根本动机是为了进行多道编程。进程就是运行中的程序。 4-2.进程带给我们的最大好处是什么?他又什么缺点么? 进程带给我们的最大好处是提高了CPU的利用率,但是进程不能同时处理多 件事情,而且在阻塞的时候无法继续前进。 4-8.进程管理时两个重要考虑是公平和效率。除此之外,还有什么因素需要考虑吗? 还需要考虑公平和效率哪方面更重要。 4-10.多道编程是否总能提高CPU的利用率?为什么? 不是,当多道编程的度达到一定数量的时候,CPU利用率的提升空间就会很小,进程切换带来的系统消耗则变得非常明显。 4-12.分析:在内核态下的继承通常共享一个地址空间,这是为什么? 操作系统内核对于此OS下的用户们来说只有一个,大家共享这套内核的资源,因此是同一套地址空

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档