操作系统 第章概述1.ppt

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

调查作业 选择任何一个与操作系统相关的题目,查找资料,做成ppt,下面的题目供参考但不限于此。 Windows/Linux/Mac OS X 虚拟内存 堆和栈 安全机制 调度算法 进程管理 某个具体操作系统的特点 某个操作系统上的一个实用操作/设置/技巧 Page * * THE END * * Windows 10系统在7月29日正式登陆系统舞台,上线首日装机量突破1400万台,而最新的数据显示已经超过6700万台,根据数据显示Windows 7依然位居霸主地位,占据操作系统市场份额的60.75%;Windows 8.1系统位居第二,市场占比超过13.09%。Windows XP系统位居第三,市场占比为11.74%,近几个月来呈缓慢下降趋势。Mac OS X 10.10系统位居第四位置,市场占比为4.74%。 * 2014年2月10日,中科红旗贴出清算公告,宣布公司正式解散,员工劳动合同全部终止。这家成立14年之久的国产操作系统厂商没能熬过这个冬天。 2014年8月,五甲万京信息产业集团宣布成功收购北京中科红旗软件技术有限公司 * * 进程调度要解决的问题 * * * 多道:内存中同时存放几个作业,并允许并发执行,从而有效地提高了资源利用率和系统吞吐量 无序性:多个作业完成的先后顺序与它们进入内存的顺序之间无严格对应关系 调度性:作业调度,从后备队列进入内存;进程调度,分配处理机运行 * * 20世纪70年代各厂家陆续推出了许多8位、16位的微处理器,括Intel 8080/8085、8086,Motorola 的6800、68000,以及Zilog的Z80、Z8000等,微处理器的广泛应用形成了一个广阔的嵌入式应用市场,计算机厂家开始大量地以插件方式向用户提供OEM产品,再由用户根据自己的需要选择一套适合的CPU板、存储器板以及各式I/O插件板,从而构成专用的嵌入式计算机系统,并将其嵌入到自己的系统设备中。 20世纪80年代集成电路制造商开始把嵌入式应用中所需要的微处理器、I/O接口、A/D、D/A转换、串行接口以及RAM、ROM等部件统统集成到一个VLSI中,从而制造出面向I/O设计的微控制器,也就是我们俗称的单片机 20世纪90年代,在分布控制、柔性制造、数字化通信和信息家电等巨大需求的牵引下,嵌入式系统进一步加速发展 * * Palm是3Corn公司的产品,其操作系统为Palm OS。Palm OS是一种32位的嵌入式操作系统。是一套专门为掌上电脑开发的OS。 WINDOWS CE是微软开发的一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。它是精简的Windows 95。 Linux是一个类似于Unix的操作系统。它起源于芬兰一个名为Linus Torvalds的业余爱好,但是现在已经是最为流行的一款开放源代码的操作系统。Linux从1991年问世到现在,短短10年的时间内已发展成为一个功能强大、设计完善的操作系统,伴随网络技术进步而发展起来的Linux OS已成为Microsoft公司的DOS和Windows 95/98的强劲对手。 * 1 MIPS 1兆指令/S 1 GFLOPS 1亿次/S * /programs/view/7qSDM7-CHg8/isRenhe=1 Page * * 传统的操作系统结构 无结构操作系统 只注意功能的实现和获得高的效率,缺乏首尾一致的设计思想 过程的集合,各过程之间可以相互调用,在操作系统内部不存在任何结构 缺点 操作系统既庞大又杂乱,缺乏清晰的程序结构,调试困难 程序难以阅读和理解,增加了维护人员的负担 Page * * 传统的操作系统结构—续 模块化OS结构 模块由众多服务过程(模块接口)组成,可以随意调用其他模块中的服务过程 优点 具有一定灵活性,在运行中的高效率 缺点 功能划分和模块接口难保正确和合理 模块之间的依赖关系(功能调用关系)复杂(调用深度和方向),降低了模块之间的相对独立性--不利于修改 Page * * 传统的操作系统结构—续 模块化操作系统结构 Page * * 传统的操作系统结构—续 分层式OS结构 基本原则是 每一层都仅使用其底层所提供的功能和服务,这样可使系统的调试和验证都变得容易 裸机 A1 A2 An Page * * 操作系统的结构设计 软件工程的基本概念 传统的操作系统结构 微内核OS结构 Page * * 微内核(MicroKernel)OS结构 系统内核只实现操作系统的基本功能(如:虚拟存储、消息传递) 将更多操作系统功能放在核心之外,作为独立的服务进程运行; 服务进程,如进程服务器、存储管理服务器、文件服务器 Page * * 微内核的基本功能 微内核所提供的功能,通常都是一些

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档