新计算机控制技术 第2版 教学课件 李江全 第4章 计算机控制系统中的软件1(计算机操作系统).pptVIP

新计算机控制技术 第2版 教学课件 李江全 第4章 计算机控制系统中的软件1(计算机操作系统).ppt

  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文档。上传文档
查看更多
在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 计算机测控系统 —— 计算机操作系统 计算机操作系统概述 计算机操作系统(简称为操作系统),是指用于管理和控制计算机软硬件资源,并且能为用户创造便利的工作环境的一组计算机程序的集合。一个操作系统主要有进程管理、作业管理、文件管理、设备管理和存储器管理等基本功能。 操作系统的分类 1.顺序执行系统 即系统内只含一个运行程序,该程序独占CPU的时间,并按程序语句的顺序执行,直至执行完毕,另一程序才能启动执行。例如,DOS操作系统就属于这种类型。 2.分时操作系统 分时操作系统将时间分为多个时间片。例如,每个时间片的时间为几十到几百毫秒。由于CPU的运行速度非常快,而用户的操作速度和反应速度相对比较缓慢。因此,只要用户的数目不是很多,每个用户都会感到自己是在独享计算机的全部资源。UNIX就是典型的分时操作系统。只要不是实时性要求非常强的计算机监控系统,也可以使用分时操作系统。 3.实时操作系统 实时操作系统内可以“同时”有多道程序在运行,每道程序都有相应的优先级别。程序的运行是事件驱动的,当有多个事件同时出现时,操作系统就按事件的优先级别确定哪道程序此时此刻占有CPU,以保证优先级别高的事件实时信息被采集。实时操作系统是操作系统的一个分支,也是最复杂的一个分支之一。 4.批处理操作系统 批处理操作是指操作员将用户提供的若干个作业以“成批”的方式提交给计算机,而计算机操作系统根据系统的资源,统一对作业进行处理。批处理操作系统又可以进一步分为:单道批处理操作系统和多道批处理操作系统。 5.网络操作系统 计算机网络是多台位于不同地理位置的计算机通过通信介质连接起来的系统,其目的是为了达到资源共享。网络操作系统可以视为网络用户与网络之间的接口。网络操作系统提供了网络用户之间进行通信的协议。用户在使用其他用户的资源是必须知道其网络地址。常用的网络操作系统有Windows NT、NetWare等。UNIX操作系统虽然往往不被人们认为是网络操作系统,但是,它实际上具有网络操作系统的功能。 6.分布式操作系统 分布式操作系统用于管理分布式计算机系统,而分布式计算机是指多台不具有共享内存的计算机通过通信介质连接在一起的一台虚拟的计算机。用户在使用分布式计算机时,不必关心计算机系统的资源在什么地方、什么时间工作以及系统资源是如何调配的。 当用户将一个复杂的任务交给计算机时,分布式操作系统就可以根据分布计算机系统现有的资源,将任务分解到各个计算机,并且在完成任务的过程中,各计算机相互通信、相互协调。 通用操作系统 通用操作系统是指用于科学计算、商用、家庭等用途的操作系统。 1.DOS操作系统 2.UNIX操作系统 3.Linux操作系统 4.Windows NT操作系统 实时操作系统 实时操作系统主要用于计算机实时系统中(如计算机控制系统、大型设备的仿真/培训装置以及其它对时间要求比较强的系统),实时操作系统除了具有通用操作系统的特点和功能外,其主要特点是:实时性强、可靠性高,且稳定性好。实时操作系统在任何时刻总是保证优先级别最高的任务占用CPU和其他资源,而且还要保证系统响应的时间是可以容忍和确定的。系统对现场进行不间断地监视,一旦有事件发生,系统就能“实时”地做出响应。 通常,实时操作系统主要具有以下特点: 1.多作业环境 ; 2.任务的事件驱动 ; 3.中断与中断优先级; 4.同步与异步 。 嵌入式操作系统 所谓嵌入式系统,是指以应用为中心和以计算机技术为基础,软硬件可裁剪,并且能够适应宿主系统对其功能、可靠性、成本、体积和功耗等多方面的要求的系统。简单地说,嵌入式系统与其监控的对象(宿主)是紧密地为一体的系统。 对于嵌入式计算机监控系统,其最关键的技术之一就是嵌入式操作系统。 嵌入式操作系统应该具备以下特点 : 1)响应快速、实时强 ; 2)结构紧凑、易于裁剪和配置; 3)开放性好、易于开发和嵌入。 目前市面上比较流行的嵌入式操作系统有:VRTX、Windows CE、VxWorks、JavaOS、Psos以及Hopen等,其中,Hopen为国产软件。 计算机测控系统中的 现代软件技术 面向对象技术 所谓对象,从广义地来讲,世界上的任何一个事物或实体都可以视为一个对象。在面向对象的技术中,“对象”被定义为一

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档