分时多任务操作系统与IO处理.ppt

分时多任务操作系统与IO处理.ppt

ID:49499510

大小:17.57 MB

页数:41页

时间:2020-02-06

分时多任务操作系统与IO处理.ppt_第1页
分时多任务操作系统与IO处理.ppt_第2页
分时多任务操作系统与IO处理.ppt_第3页
分时多任务操作系统与IO处理.ppt_第4页
分时多任务操作系统与IO处理.ppt_第5页
资源描述:

《分时多任务操作系统与IO处理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、3.3分时多任务操作系统与I/O处理操作站控制总线(TCP/IP,Ethernet)WANLAN处理总线(TCP/IP,Ethernet)冗余服务器工程服务器设备防火墙三级系统CPU冗余冗余总线(Powerlink)I/O控制器现场设备电机3.3分时多任务操作系统与I/O处理计算机集散控制系统(DCS)的PCC群:分别完成管理、控制、现场的数据采集与处理各控制站之间的通信等功能扩容:系统硬件以模块方式添加扩展,新的软件以模块方式添入3.3分时多任务操作系统与I/O处理现代工业控制任务需要分时多任务操作

2、系统的支持3.3分时多任务操作系统与I/O处理PCC便是配有分时多任务操作系统的典型代表3.3分时多任务操作系统与I/O处理多任务操作系统分为几个任务层3.3分时多任务操作系统与I/O处理控制层管理层现场层①模块化的应用软件;②用最适合的编程语言创建任务;③任务维护非常简单;④模块化的编程和测试工具。3.3分时多任务操作系统与I/O处理多任务操作系统的优点:①并行处理几个控制任务;②确定多个任务的处理时间;③监控任务时灵活设定循环时间;④每个任务级别分配一致的I/O映像。3.3分时多任务操作系统与I/

3、O处理多任务操作系统的功能要求:1.多任务操作系统的性能2.PCC的内存区3.B&R多任务操作系统组成4.多任务3.3分时多任务操作系统与I/O处理B&R2000操作系统的优点3.3分时多任务操作系统与I/O处理一个完整的复杂项目可以分成多个独立的任务来完成。每个任务都是独立的程序部分,它可以完成许多不同的功能。3.3分时多任务操作系统与I/O处理应用项目结构化3.3分时多任务操作系统与I/O处理每个任务用最合适的编程语言来建立,单个的功能容易编写,并且使功能模块化,单个任务故障处理简单。3.3分时多

4、任务操作系统与I/O处理结构化的优点用户可以按需要设定每个应用任务的循环时间。特殊任务的响应时间不受完整程序循环时间的限制。3.3分时多任务操作系统与I/O处理3.3分时多任务操作系统与I/O处理2.PCC的内存区3.3分时多任务操作系统与I/O处理PCC系统结构3.3分时多任务操作系统与I/O处理一个PCC系统有两 个不同的内存区3.3分时多任务操作系统与I/O处理PCC系统的存储器可粗分为:3.3分时多任务操作系统与I/O处理RAM和ROM主要存储执行程序的数据,只在存储器带电时才能保存数据RAM

5、3.3分时多任务操作系统与I/O处理3.3分时多任务操作系统与I/O处理掉电时内容不会丢失,操作系统、控制器程序、重要数据都存储在这里。ROM3.3分时多任务操作系统与I/O处理3.3分时多任务操作系统与I/O处理3.多任务操作系统组成3.3分时多任务操作系统与I/O处理3.3分时多任务操作系统与I/O处理PCC专用软件包标准任务高速任务通信软件功能库系统任务例外任务3.3分时多任务操作系统与I/O处理应用程序循环任务非循环任务循环任务(PCC任务)是标准的PCC应用程序,在每一个设定的循环时间内被准

6、确地执行一次。重要的任务放置在具有较短循环时间的任务层中,它们执行得更及时。3.3分时多任务操作系统与I/O处理3.3分时多任务操作系统与I/O处理5101520250(ms)紧迫任务A(1ms)紧迫任务B(2ms)一般任务C(5ms)非循环任务D(2ms)5ms20ms非循环任务(空闲时间任务)利用的空闲时间被执行。典型的非循环任务是一些完成统计任务的程序,例如,打印一个报表。3.3分时多任务操作系统与I/O处理循环任务的优先级比非循环任务高循环任务可以中断非循环任务3.3分时多任务操作系统与I/O

7、处理3.3分时多任务操作系统与I/O处理4.多任务如果将大量的任务放置在一个任务等级中,由于这些任务必须在相应的短时间内完成,会引起系统过载。3.3分时多任务操作系统与I/O处理这个问题可以通过选择合适的任务等级及正确地设置任务循环时间来解决3.3分时多任务操作系统与I/O处理3.3分时多任务操作系统与I/O处理标准任务层的默认循环时间表任务层缩写循环时间(默认值)冗余时间处理器标准任务层1Cyclic#110ms20msB&R2010B&R2005B&R2003标准任务层2Cyclic#250ms5

8、0ms标准任务层3Cyclic#3100ms100ms标准任务层4Cyclic#410ms30000ms3.3分时多任务操作系统与I/O处理运行时间、循环时间、空闲时间空闲时间3.3分时多任务操作系统与I/O处理I/O处理3.3分时多任务操作系统与I/O处理数据输入与输出处理即I/O状态刷新PCC的I/O管理器要求尽可能快的将I/O状态传送给I/O终端3.3分时多任务操作系统与I/O处理3.3分时多任务操作系统与I/O处理3.3分时多任务操作系统与I/O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。