第一次作业-12281201-孙杨威.doc

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

计算机操作系统第一次作业 计科1202班孙杨威 举例说明操作系统的设计目标? 答:(1)有效性,是推动计算机操作系统发展的最主要动力包含两方面的含义:提高系统资源利用率;提高系统的吞吐量。 方便性,使计算机系统更方便用户使用,例如图形化界面,文件方式提供用户数据管理 可扩展性,计算机硬件和体系结构的迅猛发展及其所对应的更高的功能和性能要求,例如,微内核和客户服务器模式以便于更方便的增加新的功能和模块,并能修改老的功能和模块 (4)开放性,系统能遵循世界标准规范,特别是遵循开放系统互连国际标准。反遵循国际标准开发的硬件和软件均能彼此兼容,并能方便的实现互连。 作为资源的管理者,操作系统与政府具有类似的作用,请进行具体的类比。 答:政府是国家资源的管理者和协调者、社会秩序的维护者以及公共服务的提供者。与政府的职能类似,操作系统也具有资源管理者、仲裁以及公共服务的作用?政府是社会资源的管理者,负责对社会资源的分配、处理以及协调等工作,类似的,操作系统是计算机系统的资源管理者,它负责处管理分配计算机资源,比如说负责分配和控制处理机;负责内存的分配与回收内存;协调不同程序对外设的访问等等。?政府中负责秩序机构包括公检法的机构,同样操作系统也需要防止用户对操作系统本身或者其他用户数据的破坏,保护共享文件资源等。? 政府提供道路、水电等公共服务,类似的,操作系统为用户和应用程序提供文件管理、I/O操作等公共服务。 硬件系统发展变化极快,种类复杂,操作系统是采用什么方法来应对这两个问题的? 答:现代OS采用虚拟化的技术来实现对硬件变化隔离,即OS通过分层的体系结构,实现对物理机的虚拟化,形成一个逻辑上具有相同计算能力等更方便的虚拟计算机。通过将与硬件密切相关的部分放入OS的底层,而OS的高层为用户提供统一、稳定的接口,不依赖硬件,使得OS具有良好的系统扩展性和适应性,当硬件改变或者增加时,可以更换或者增加相应的底层模块(例如硬件驱动程序)来应对不断发展的计算机硬件系统。 与联机I/O相比,脱机I/O有何优势?为什么? 答:(1)减少了CPU的空闲时间。装袋、卸带以及将数据从低速I/O设备送到告诉磁盘上,都是在脱机情况下进行的,并不占用主机时间从而有效减少了CPU的空闲时间,缓和了人机矛盾。 提高了I/O速度。当CPU在运行中需要数据时,是直接从高速的磁盘或磁带上将数据调入内存,不再是从低速I/O设备上输入,极大地提高了I/O速度,从而缓和了CPU和I/O设备速度不匹配的矛盾,进一步减少了CPU的空闲时间,提高了CPU的利用率。 假设每个程序人工操作时间需要10min,每个程序执行时间为50min,采用单道批处理(每批10个程序)可以比无OS时的吞吐量(单位时间完成的任务量)提高多少? 答:无OS人工操作处理一批(10个程序)耗时:10*(10+50)=600min 单道批处理耗时,人工输入耗时:10*10=100min,计算:10*50=500min,当有多批作业时上述两操作可以并行,因此实际耗时:500min。 吞吐量提高:(600-500)/500=20% 共有5个程序,每个程序都是如下方式执行:先输入数据用时2min,在计算用时2min,最后输出用时2min.请问如果用单道批处理和多道批处理,两者的周转时间(从作业提交系统到最后完成时间)各为多少? 答:单道批处理:5*(2+2+2)=30min; 多道批处理:2(第一个程序输入时间)+2(第一个程序计算时间,同时第二个程序输入时间)+2(第一个程序输出,同时第二个程序计算,第三个程序输入)+2(第二个程序输出,第三个程序计算,第四个程序输入)+2(第三个程序输出,第四个程序计算机,第五个程序输入)+2(第四个程序输出,第五个程序计算)+2(第五个程序输出)=14min 分时OS一定是多道吗?这两类操作系统,那个吞吐量更大? 答:一般来说,分时一定要求多个用户作业直接进入内存,因此事多道的,但不是多道批处理OS。 分时OS能将一台计算机虚拟成多个计算机提供给多个用户使用,实现了对用户的及时响应以及交互性。 多道批处理OS在内存中驻留多道程序,作业切换的时机包括I/O操作或者作业完成;二分时OS在上述切换时机之外,还包括时间片用完被迫切换,因此多道批处理切换次数较少,因而切换而浪费的CPU时间较少,多道批处理OS吞吐量更大。 实时OS有何特征。如歌要设计一个新的实时OS,你愿意选择基于多道批处理OS还是分时来设计?为了达到实时OS的要求,你认为需要做哪些改进? 答:实时OS的特征是能及时或即时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。可选择基于分时OS来设计,因为分时操作系统可以在时间中断时获得系统控制权,及时协

文档评论(0)

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

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

1亿VIP精品文档

相关文档