The performance and energy consumption of embedded real-time operating systems

计算机科学 嵌入式系统 实时操作系统 试验台 能源消耗 微控制器 架空(工程) 闲置 多核处理器 嵌入式操作系统 功率消耗 任务(项目管理) ARM体系结构 中央处理器 功率(物理) 操作系统 软件 工程类 计算机网络 物理 系统工程 量子力学 电气工程
作者
K. Baynes,Chris Collins,Eric Fiterman,Brinda Ganesh,Paul Kohout,Christine Smit,Tiebing Zhang,Bruce Jacob
出处
期刊:IEEE Transactions on Computers [Institute of Electrical and Electronics Engineers]
卷期号:52 (11): 1454-1469 被引量:80
标识
DOI:10.1109/tc.2003.1244943
摘要

We present the modelling of embedded systems with SimBed, an execution-driven simulation testbed that measures the execution behavior and power consumption of embedded applications and RTOSs by executing them on an accurate architectural model of a microcontroller with simulated real-time stimuli. We briefly describe the simulation environment and present a study that compares three RTOSs: /spl mu/C/OS-II, a popular public-domain embedded real-time operating system; Echidna, a sophisticated, industrial-strength (commercial) RTOS; and NOS, a bare-bones multirate task scheduler reminiscent of typical "roll-your-own" RTOSs found in many commercial embedded systems. The microcontroller simulated in this study is the Motorola M-CORE processor: a low-power, 32-bit CPU core with 16-bit instructions, running at 20MHz. Our simulations show what happens when RTOSs are pushed beyond their limits and they depict situations in which unexpected interrupts or unaccounted-for task invocations disrupt timing, even when the CPU is lightly loaded. In general, there appears no clear winner in timing accuracy between preemptive systems and cooperative systems. The power-consumption measurements show that RTOS overhead is a factor of two to four higher than it needs to be, compared to the energy consumption of the minimal scheduler. In addition, poorly designed idle loops can cause the system to double its energy consumption-energy that could be saved by a simple hardware sleep mechanism.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
小蘑菇应助liuwei采纳,获得10
1秒前
bfz50完成签到,获得积分10
1秒前
1秒前
AAA111122发布了新的文献求助10
2秒前
2秒前
zyz发布了新的文献求助10
2秒前
2秒前
JamesPei应助姜生采纳,获得10
3秒前
JAJ驳回了思源应助
3秒前
3秒前
4秒前
5秒前
6秒前
zzz发布了新的文献求助10
6秒前
彭于晏应助糖糖采纳,获得10
6秒前
小马甲应助不知道采纳,获得10
7秒前
科研通AI2S应助zyz采纳,获得10
8秒前
8秒前
隐形曼青应助俏皮沛柔采纳,获得10
9秒前
赵zhao完成签到,获得积分20
9秒前
10秒前
10秒前
11秒前
11秒前
小武哥完成签到 ,获得积分10
12秒前
情怀应助Tabby采纳,获得10
13秒前
13秒前
KK发布了新的文献求助10
14秒前
子平完成签到 ,获得积分10
15秒前
LeeY.完成签到,获得积分10
16秒前
威武冷雪发布了新的文献求助10
16秒前
liuwei发布了新的文献求助10
16秒前
17秒前
17秒前
18秒前
黑小羿发布了新的文献求助20
19秒前
Akim应助远方采纳,获得10
20秒前
巴西琉斯完成签到,获得积分20
21秒前
ffff发布了新的文献求助10
22秒前
不知道发布了新的文献求助10
23秒前
高分求助中
The Oxford Handbook of Social Cognition (Second Edition, 2024) 1050
The Young builders of New china : the visit of the delegation of the WFDY to the Chinese People's Republic 1000
юрские динозавры восточного забайкалья 800
English Wealden Fossils 700
Chen Hansheng: China’s Last Romantic Revolutionary 500
COSMETIC DERMATOLOGY & SKINCARE PRACTICE 388
Case Research: The Case Writing Process 300
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 催化作用 物理化学 免疫学 量子力学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 3141717
求助须知:如何正确求助?哪些是违规求助? 2792627
关于积分的说明 7803778
捐赠科研通 2448954
什么是DOI,文献DOI怎么找? 1302939
科研通“疑难数据库(出版商)”最低求助积分说明 626683
版权声明 601244