共查询到19条相似文献,搜索用时 46 毫秒
1.
在开发具有实时处理的应用系统中,一般要求系统具有对外部“事件”的实时响应和处理能力。由于MS-DOS(简称DCB)是单任务系统,在其上开发这类系统具有一定的难度,主要表现在系统资源的充分、合理及安全使用上。本文介绍了以内存驻留技术为基础的一种实现方法。该方法已在多个实时测控系统中应用。1设计与实现在DOS系统上进行实时有限多任务的开发,是以“事件”驱动的实时ThR程序为基础。ThR程序驻留内存后相当于DOS系统的一个后台任务。在内存中驻留多个ThR程序将迫使其由单任务系统变成实时有限多任务系统(任务数受常规内存… 相似文献
2.
在实现DOS真正重入的前提下,通过一个Turbo C双任务型TSR实例,讨论了在单任务DOS系统下实现多任务的基本原理和方法。 相似文献
3.
4.
本文介绍了如何在FOXBASE中通过用DOS的PRINT命令,实现打印与处理其它事务同时进行的多任务功能.它能有效地提高微机的利用率和工作效率. 相似文献
5.
6.
MS—DOS环境下多任务切换技术 总被引:1,自引:0,他引:1
王国松 《电脑编程技巧与维护》1995,(9):12-17
WINDOWS允许用户同时启动多个任务,进行任务之间的切换操作,实现了多任务操作环境。借鉴WINDOWS的任务切换技术,笔者开发了一个DOS环境下运行的TSR式的多任务切换器SWAPER,它具有以下的特点: 1.对系统无特殊要求,占用的内存很小,任务切换速度很快; 2.给用户提供了三个调用入口:热键、时钟和DOS OK标志。后两种调用方法可实现任务切换过程的自动化,这在某些自动控制系统中十分有用; 相似文献
7.
一种实时多任务调度方法的设计 总被引:1,自引:0,他引:1
在实时多任务系统中,当子任务的参数部分或全部相同、或子任务间存有某些约束关系时,仅由参数确定优先级会造成子任务的优先级难以区分或引起误操作,针对上述问题提出了一种以任务的关键性、价值密度为主,加入任务间约束关系的名为关键性一价值密度一任务约束的实时多任务调度方法,并给出了优先级设计规则。通过在一远程监控系统中的应用证实,该方法能体现实时任务的关键性、价值密度和任务间简单约束关系,避免了优先级相同和误操作现象,特别当任务过载时能使任务有序执行。 相似文献
8.
本文介绍一个基于DOS的实时多任务操作系统RMDOS的设计,详细讨论了其实现过程中的一些主要问题及其解决方案,最后介绍了RMDOS在血液检验仪实时数据管理系统中的应用。 相似文献
9.
DOS下的多任务并发控制程序设计 总被引:1,自引:0,他引:1
并发多任务程序设计是编制复杂实时控制软件的一种卓有成效的技术。本文阐述了在PC机DOS环境下实现多任务并发运行的工作原理。讨论了针对PC机的DOS系统设计制做一个多任务管理器所需解决的一些问题,给出了解决这些问题的方法,并给出了相应的turboC语言程序。 相似文献
10.
本文介绍一种在单片机应用系统中实现实时多任务调度的策略和方法,结合16位单片机(8098)实时系统,详述了调度策略、中断管理以及实时时钟等实现过程。 相似文献
11.
12.
实时系统的多任务调度 总被引:13,自引:2,他引:13
讨论了实时系统多任务的调度,对速率单调调度算法进行了改进,以便其能应用于具有非周期任务的实时系统,同时对系统的瞬时过载有一定的适应性。最后,给出了系统中任务可调度的条件。 相似文献
13.
在实时的非对称通讯环境下,自适应混合广播策略能够根据数据的请求模式以及时间限制等特征来动态分配周期广播和按需广播的带宽比例.将这一策略推广到基于事务的多数据项广播调度中,同时引入"分布式广播"思想,以更精细的周期广播粒度来解决过长的周期广播与事务及数据的实时要求之间的矛盾,并且动态分配时间槽.实验结果表明:改进的调度策略更适合于实时环境下的数据广播,具有更低的事务失败率以及更小的上行信道负荷. 相似文献
14.
15.
综合导航系统中的实时多任务软件设计 总被引:4,自引:1,他引:3
论文分析了基于实时多任务体系的飞机综合导航系统的软件结构,根据导航系统的功能和数据流,将导航软件划分为多个具有不同优先级的任务,并在嵌入式实时多任务操作系统VxWorks上实现了飞机综合导航系统的软件设计。采用这种实时多任务软件结构,能够有效地降低软件设计的复杂度,显著提高导航系统软件的可靠性、实时性和运行效率,满足了现代飞机导航系统发展的需要。 相似文献
16.
利用Mediva在Delphi环境下实时实现回转窑调窑参数模糊优化 总被引:1,自引:0,他引:1
该文以开发中国长城铝业公司氧化铝厂2#回转窑调窑参数模糊优化软件为例,介绍了利用Mediva在Delphi环境下实时实现回转窑调窑参数模糊优化的具体步骤和方法。该技术将Matlab卓越的科学计算能力和Delphi强大的系统开发能力相结合,大大缩短了系统的开发周期,通过改写利用Mediva编译M文件后生成的CPP文件,实现了数据在应用程序之间的传递,通过在VC6.0中创建DLL文件,实现了代码的封装,提高了系统的安全性与可靠性,且程序的运行脱离了Matlab环境,大大提高了运行速度。 相似文献
17.
分析了包含远程网络在内的闭环网络控制系统所有的可能随机时延,从不同网络层次探讨了其发生的机理。结合实际工程实时处理的需求,从远程监控端的角度提出解决网络诱导随机时延问题的一些有效对策,主要包括两方面:(1)估算、测试最佳扫描周期,采用时间驱动方式轮询现场数据;(2)采用事件驱动方式优先响应随机控制命令。将随机时延经程序处理转化为系统可控的时延,弥补了随机时延可能给控制系统性能带来的损失。 相似文献
18.
通过研究实时系统中可能出现的任务类型,提出了一种实时系统任务模型和基于这个模型的多任务调度算法,分析了该算法下所有周期任务和非周期任务可调度的条件。该算法结合了DMS(Dcadlinc Monotonic Scheduling)和DD(Deadline Driven)算法,在保证系统中周期任务执行的前提下,也使非周期任务获得了,较好的响应时间。 相似文献