【技术实现步骤摘要】
一种基于分布式多任务模型可重构系统的实时操作系统技术
[0001]本专利技术属于实时操作系统
,尤其涉及一种基于分布式多任务模型可重构系统的实时操作系统技术。
技术介绍
[0002]实时操作系统是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠性是其主要特点。
[0003]实时性能是表征实时操作系统的最重要的性能指标,现代实时操作系统的多任务调度、内存管理、中断处理等机制对系统的实时性能带来了很大的影响,为了对实时操作系统的性能进行详尽的测试,需要对实时操作系统的实现机制进行深入的分折,操作系统的实时性能与计算机系统体系架构及操作系统设计特点有很大的关系,为提高计算机系统的整体性能,当前计算机系统架构及操作系统所普遍采用的设计思想对实时操作系统的设计带来了不利的影响。
[0004]基于此,本专利技术设计了一种基于分布式多任务模 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,包括中断响应延迟测试模块和时间抖动误差测试模块;所述中断响应延迟测试模块包括空载测试模块、负载测试模块和干扰测试模块;所述中断响应延迟测试模块用于:首先选取一个定时器硬件作为定时器的中断触发源;然后设定定时器中断触发参数,并选定中断到时的处理函数;通过中断到时的处理函数计算出中断延迟时间,并以此规律进行循环测试。2.根据权利要求1所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述中断到时的处理函数包括:在启动定时器时获取中断触发时刻点ts;接着在定时器触发中断时,在中断到时的处理函数的第一句代码中获取定时器中断触发时间th;定时器终端出发之间th与启动定时器时获取的中断触发时刻点ts之间的差值为中断延迟时间,所述中断延迟时间=th
‑
ts。3.根据权利要求1所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述空载测试模块用于在后台没有任何任务运行的工作环境下进行中断延迟时间测试,所述空载测试模块在对实时操作系统进行中断延迟时间测试时,只存在实时操作系统运行,不对实时操作进行额外操作。4.根据权利要求1所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述负载测试模块用于在后台有任务运行的工作环境系进行中断延迟时间测试,所述空载测试模块在对实时操作系统进行中断延迟时间测试时,允许在实时操作系统存在额外负载的工况下进行中断延迟时间测试。5.根据权利要求1所述的一种基于分布式多任务模...
【专利技术属性】
技术研发人员:李豪亮,
申请(专利权)人:广东荟萃网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。