计算机操作体系(第一章).pptVIP

  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文档。上传文档
查看更多
计算机操作体系(第一章)

1.无结构操作系统 在早期开发操作系统时,设计者只是把他的注意力放在功能的实现及获得高的效率上,缺乏首尾一致的设计思想。 OS是为数众多的一组过程的集合,各过程之间可以相互调用,在操作系统内部不存在任何结构,因此,有人把它称为整体系统结构。 设计出的操作系统既庞大又杂乱,缺乏清晰的程序结构。 编制出的程序错误很多,给调试工作带来很多困难;增加了维护人员的负担。 普厦虽偷犁懂慑劣井劫闯冤诲刽罗跪象盘员走格蛋森辨嘘赔棠四抒阐买丸计算机操作系统(第一章)计算机操作系统(第一章) 2.模块化OS结构 (1)模块化结构 使用分块结构的系统包含若干module(模块);其中,每一块实现一组基本概念以及与其相关的基本属性。 块与块之间的相互关系: - 所有各块的实现均可以任意引用其它各块所提供的概念及属性。 例如,图1-5(P21) 慕界伏缺钝亢叉涟诵翅翟度钒写矗沽疵世霞骑堵浓浊荐乎畸惜甥调脾度箔计算机操作系统(第一章)计算机操作系统(第一章) (2)模块化OS的优缺点 优点: ①提高了OS设计的正确性、可理解性及可维护性。 ②增强了0S的可适应性。 ③加速了OS的开发过程。 缺点: ① 对模块的划分及对接口的规定要精确描述很困难。 ②从功能观点来划分模块时,未能将共享资源和独占资源加以区别; 郡垛倡颗址拈皑羚音沾魏皮豌夫桃淑黄塌黑旬聂霸篷乍妙痘买揩卢帜匝噬计算机操作系统(第一章)计算机操作系统(第一章) 3.分层式OS结构 使用分层系统结构包含若干layer(层);其中,每一层实现一组基本概念以及与其相关的基本属性。 层与层之间的相互关系: - 所有各层的实现不依赖其以上各层所提供的概念及其属性,只依赖其直接下层所提供的概念及属性; - 每一层均对其上各层隐藏其下各层的存在。 崎泌课梅察蓑孩皿苇眶九喝白茂仕浮钢珠纠恕进膏费烟醛入店脖魔请拙琴计算机操作系统(第一章)计算机操作系统(第一章) 层次的设置时应考虑的几个因素 (1)程序嵌套。通常OS的每个功能的实现,并非是只用一个程序便能完成的,而是要经由若干个软件层才有可能完成,因此在考虑实现OS时,每个功能可能形成的程序嵌套。 (2)运行频率。将那些经常活跃的模块放在最接近硬件的层 。 (3)公用模块。把供多种资源管理程序调用的公用模块,设置在最低层, 以便调用。 (4)用户接口。命令接口、程序接口以及图形用户接口。这些接口应设置在OS的最高层,直接提供给用户使用。 青殊卞娜聊攀顿剐停胖焉疑碾杭汪阿桔承耶栗浅借观磅雪颤孝萎卸犯麓苏计算机操作系统(第一章)计算机操作系统(第一章) 1.5.3 微内核OS结构 微核结构设计思想: 尽最大努力剔除核心子系统中的多余成份,并把它们移到核外子系统中实现,核心子系统只实现一些必要的简单的概念及其属性,从而保持核心子系统简洁高效。 ●当前比较流行的、能支持多处理机运行的OS,几乎全部都采用了微内核结构, 疽吃腻少溶踪倡肤夏罗绚妇寅誊职撩抨裤盘揩潦颈爆测苯篓微炭缄苏啊适计算机操作系统(第一章)计算机操作系统(第一章) 1.客户服务器模式 客户/服务器模式的基本概念: 当有一客户进程发出一个请求,当服务器完成了该客户的请求后,便给该客户回送一个响应,这种模式为客户/服务器模式(如图所示)。 劝右咎焙疏摄没洼撵成蝉艇技胺币棒萄琉氧敛腥最俘擅圾取焦体领辅陵巩计算机操作系统(第一章)计算机操作系统(第一章) 客户/服务器模式的优点: (1)提高了系统的灵活性及可扩充性。 (2)提高了OS的可靠性。 (3)适应性强:可用于单处理机系统中,又适用于计算机网络和分布式系统。 玩坐阴汹觉容择涌赊知寓铺锈溃寺停凤凳总钠础缮搔胸贼领熏逛芬动藐闸计算机操作系统(第一章)计算机操作系统(第一章) 2.面向对象的程序设计技术 面向对象技术的基本概念 所谓对象,是指在现实世界中具有相同属性。服从相同规则的一系列事物的抽象,而把其中的具体事物称为对象的实例。例如进程对象、线程对象、存储器对象等。(如图) 例如 存储器对象 读过程 写过程 打开过程 敦漏淌禁嫡尊楷戌禹措赠乏侨禾拿永弛互儒椅仆屎德涧糖横虱吹科募夫麻计算机操作系统(第一章)计算机操作系统(第一章) 面向对象技术的优点: (1)可修改性及可扩充性。由于隐蔽了表示实体的数据和操作,因而可以改变对象的表示而不会影响其它部分。 (2)继承性。是指子对象可以继承父对象的属性,这样,在创建一个新的对象时,便可减少大量的时空开销。 (3)正确性和可靠性。由于对象是构成操作系统的基本单元,可以独立地对它进行测试,从而比较容易保证整个系统的正确性和可靠性。 粉唇涛究卓概胜绘英容堂刃钵跨巷呈削着扮籽债橙欣屎铭省俊皖百馆迟女计算机

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档