Microsoft Windows CE 3.0实时性能改进(转)

实时操作系统(real-time operating system,简称RTOS)是完全的实时系统(包括硬件、操作系统和应用程序)的一部分,它必须满足特定的系统需求。RTOS必须提供足够的功能来满足系统的需求。

尽管Windows® CE操作系统以前的版本提供一些RTOS性能,但是Windows CE 3.0内核的许多重大改变极大的增强了实时性能 。下表以各自的实时特性为依据比较了Windows CE 2.12和 Windows CE 3.0的一些重要区别。


Windows CE 3.0实时性能改进总结

实时特性

Windows CE 2.12

Windows CE 3.0

优点

优先级数

8

256

更小粒度的控制嵌入式系统的调度机制和应用程序的执行速度

定时器性能(毫秒)

25

1

提高定时器精确性

独立于线程时间片的系统定时器

没有

可以独立于系统定时器为每个单独的线程定义时间片

OEM可配置的CPU独立模式

没有

为电池驱动的设备降低电源消耗

嵌套式中断支持

没有

允许高优先级的中断立刻被服务,而不用等待低优先级别的中断服务例程(interrupt service routine,简称ISR)执行完成。内核可以嵌套CPU所允许的ISR数目。

优先级倒置处理

倒置链检测

优先级继承

改进响应时间,因为阻塞的低优先级线程可以继承高优先级。

保护的虚拟内存

没有

通过保护重要应用程序服务极大的增加系统可靠性

信号量支持

没有

通过计数使用资源的线程,限制资源的使用。信号量可以在一个进程或多个进程中使用

OEM可配置的ROM数据压缩

没有

允许OEM关闭OEM压缩,提高性能。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-126707/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-126707/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值