SylixOS嵌入式操作系统|论坛

 找回密码
 注册
搜索
查看: 5254|回复: 0
打印 上一主题 下一主题

工信部第一份关于操作系统实时性的测评报告

[复制链接]

50

主题

57

帖子

345

积分

超级版主

Rank: 8Rank: 8

积分
345
跳转到指定楼层
楼主
发表于 2019-4-8 14:29:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
工信部第一份关于操作系统实时性的测评报告

2015 年12 月31 日,工业和信息化部 赛普评测中心(简称“赛普评测中心”)对 SylixOS 实时操作系统进行了实时性测试,并出具了测试报告。此报告是工信部第一份关于操作系统实时性的测试报告。


SylixOS实时性测评报告



测试数据和结论

赛普评测中心的整个测试过程依据标准(规范)GB/T 25000.51-2010《软件工程 软件产品质量要求与评价(SQuaRE)商业现货(COTS)软件产品的质量要求和测试细则》5.3.4 和评测中心的相关规定分别对 SylixOS 在单核无压力、单核有压力、多核无压力和多核有压力四种情况的实时性进行了测试(激励与测量时间计入延迟时间)。测试结果表明 SylixOS 完全达到产品说明、用户文档中有关实时性指标的要求。


(一)单核无压力测试
延迟时间
最大延迟时间
12us
最小延迟时间
1us
平均延迟时间
2us

(二)单核有压力测试
延迟时间
最大延迟时间
26us
最小延迟时间
2us
平均延迟时间
3us

(三)多核无压力测试
延迟时间
CPU#0CPU#1CPU#2CPU#3
最大延迟时间
13us
10us
6us
9us
最小延迟时间
2us
1us
1us
1us
平均延迟时间
4us
3us
2us
2us

(四)多核有压力测试
延迟时间
CPU#0CPU#1CPU#2CPU#3
最大延迟时间
17us
19us
16us
25us
最小延迟时间
2us
2us
2us
2us
平均延迟时间
5us
5us
5us
5us


实时性对比测试

清华大学也对 SylixOS、Linux、Linux+RT 进行了实时性对比测试。在 Freescale i.MX6 四核和 TI AM335X 单核硬件平台上,清华大学使用著名的实时性测试工具 rt-tests 对 SylixOS、Linux、Linux+RT 三个操作系统进行实时性测评。测试结果表明 SylixOS 的实时性大幅领先 Linux,并且也优于 Linux+RT。
注:由于 VxWorks 无法运行 rt-tests 实时性测试工具,因此无法进行同等条件的对比测试(激励与测量时间计入延迟时间)。


SylixOS 与 Linux+RT 在有压力环境下的实时性测试结果如下:


中断响应时间

翼辉信息对 SylixOS 的中断响应时间和任务切换时间进行了测试。在 Cortex-A8 1Ghz 处理器上对 120 万次中断响应时间进行统计,统计结果如下:
1. 配置目标设备(Zynq-7000)的19号管脚为外部中断模式并将11号管脚配置为输出模式;
2. 使用示波器自带的1KHz方波作为目标设备(Zynq-7000)外部中断触发源并连接19号管脚;
3. 将目标设备(Zynq-7000)的11号管脚接入示波器的输入通道(CH2);
4. 进行120万次测试并统计中断响应时间。



120万次中断时间
最小任务切换时间
2.310us
平均任务切换时间
2.987us
最大任务切换时间
3.670us


任务切换时间

同样在 Cortex-A8 1GHz 处理器上进行测试,每秒进行任务切换至少 100 次,总计进行 12 万次任务切换。测试数据统计如下:

12万次任务切换时间
最小任务切换时间
470ns
平均任务切换时间
577.1ns
最大任务切换时间
890ns

通常意义上,多核会影响系统的实时性。而 SylixOS 在支持多核的情况下依然具有高实时性,SylixOS 内核的设计是高效和卓越的。SylixOS 已经成为国内当前唯一支持 SMP 的大型实时操作系统。

目前 SylixOS 已经广泛应用于军工、航空航天、工业自动化、通讯、轨道交通、新能源等领域中。从2006年至今已有大量项目基于 SylixOS 进行开发,涵盖领域广泛,产品稳定可靠。其中大部分产品都要求 7x24 小时不间断运行,目前很多 SylixOS 系统节点甚至不间断运行已超过 50000 小时(近 6 年时间)。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|Acoinfo Inc. All Rights Reserved. ( 京ICP备15059934号

GMT+8, 2024-5-2 23:57 , Processed in 0.029370 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表