操作系统综述前言沿阅读报告.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统综述中国地质大学(武汉)信息工程学院2009 年 11 月28日目录:冯·诺依曼式计算机1.冯·诺依曼计算机的结构2.冯·诺依曼计算机的特点二、操作系统定义1.现代计算机系统2.操作系统地位3.操作系统特点4.操作系统的功能三、操作系统基本分类1.实时操作系统 2.分时操作系统3.批量操作系统4.分布式操作系统 5.网络操作系统四、操作系统的研究摘要:操作系统是一个大型的程序系统,它负责计算机系统软,硬件资源的分配和管理;控制和协调发展并发活动;提供用户接口,使用户获得良好的工作环境。一、冯·诺依曼式计算机1.冯·诺依曼计算机的结构在ENIAC(电子数字积分计算机)研制的同时,冯·诺依曼等人合作研制了EDVAC计算机。这台计算机有5个基本部件——运算器、存储器、控制器、输入器和输出器,并且采用了二进制,将数据和程序一样存放在存储器中,由存储程序和运行程序控制计算机操作运行,这种设计原则和思想在现代计算机中仍然使用,所以现代的一般计算机被称为冯·诺依曼结构计算机。主存储器控制单元运算器中央处理机cpu地址总线数据总线设备控制器和设备图1.冯·诺依曼结构计算机运算器是计算机中对数据进行运算处理的部件。数据运算分为算术运算和逻辑运算两类。算术运算包含加、减、乘、除运算;逻辑运算包含基本的逻辑运算:逻辑与运算、逻辑或运算,逻辑非运算以及逻辑比较、移位、测试等运算。运算器的核心部件ALU(算术逻辑运算部件),ALU加上一组寄存器就可以构成简单的运算器。ALU是具体实现算术逻辑运算的部件,而寄存器向ALU提供当前运算操作的数据。存储器是是指住储存器,住储存器简称主存。它的主要功能是存放程序和数据。如果没有一个使中央处理机能直接读、写信息的存储器,就不存在人们所熟悉的可存储程序的数字计算机了。I/O设备是完成信息传输任务的,可以将数据放置到主存,或将主存中的内容中的内容存放到一个永久性的介质中。2.冯·诺依曼计算机的特点冯·诺依曼计算机是人类历史上第一次实现自动计算的计算机,可以真正称得上是一台自动机。该机是人类历史上第一次出现的作为人脑延伸的智能工具,具有逻辑判断能力和自动连续计算能力,它的理想是十分深远的。它的计算模型是顺序过程计算模型,其主要特点是集中顺序过程控制,即控制部件根据程序对整个计算机的活动实际集中过程的控制,并根据程序规定的顺序依次执行每一个操作。计算是过程性的,故这种计算机是模拟人们的手工计算的产物。即首先取原始数据,执行一个操作,将中间结果保存起来;再取一个数据,和中间结果一起又执行一个操作,如此计算下去,直到计算完毕。在遇到有多个可能同时执行的分支时,也是先执行完第一个分支,然后再执行第二个分支,知道计算机完毕。由于冯·诺依曼型计算机的计算模型是顺序过程计算模型,所以它的特点是集中顺序过程控制。二、操作系统定义1.现代计算机系统现代计算机系统通常有相当数量的硬件和软件资源。硬件是组成计算机的任何机械的,磁性的,电子的装置或部件。硬件也称为硬件设备。软件是由程序、数据和在软件研制过程中形成的各种文档资料组成的。软件又分为三类:系统软件包括操作系统、编译程序、程序设计语言以及与计算机密切相关的程序。应用软件包括各种应用程序,软件包(如数理统计软件包,运筹计算软件包等)。工具软件包括各种诊断程序、检查程序、引导程序。用户n用户二用户一…………编译程序汇编程序正文编辑程序数据库系统…其他系统软件实用程序应用程序操作系统裸机2.操作系统地位操作系统是一个大型的程序系统,它负责计算机系统软,硬件资源的分配和管理;控制和协调发展并发活动;提供用户接口,使用户获得良好的工作环境。操作系统是重要的系统软件,只有配置了操作系统,它负责计算机系统这一系列软件后,才使计算机系统体现出系统的完整性和可利用性。当用户要计算机帮助完成其计算任务时,用户仅编制源程序,而其余的大量工作。所以操作系统使整个计算机实现了高度自动化,高效率,高利用率,高可靠性。3.操作系统特点1.并发性并发是指能处理多个同时性活动的能力。2.共享性指多个计算任务(或多道程序)对系统资源的共同使用。3.不确定性程序运行要求操作系统必须是确定的,使程序运行的结果与时间无关。系统中的多道程序存在合作与竞争。由此会产生错综复杂的矛盾和冲突,如果处理不正确将会产生不可预见,又不能重现的错误。4.操作系统的功能1.处理机分配(1)提出进程调度测率(2)给出进程调度算法(3)进行处理机的分派2.存储管理(1)存储分配和存储无关性(2)存储保护(3)存储扩张3.设备管理4.软件资源管理三、操作系统基本分类1.实时操作系统实时系统一直没有一个比较标准的定义。在此我们采用C. M. Krishna和Kang Cx Shin在实时系统设计中所作的一个定义: “任何一个对外部激励

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档