第1节 中断等待时间的来源
推荐给好友
打印
加入收藏
更新于2008-05-17 22:41:48

对“实时”的需求

CPU虚拟化的副作用+ 计算机资源(存储器、I/O、寄存器等)的抽象;

+ 同时执行多个“进程”;

+更好地利用CPU;

 我们对异步世界的处理方法是:

-I/O-将“事件处理(event handling)”与“事件处理(event processing)”分开

 难以满足“严格的截止时间”要求:

-控制应用程序;

-播放视频/MP3。

实时可以作为时间片的一种选择方案,或是作为固定优先级的抢占式调度选择方案。

中断等待时间的来源

较长的非中断指令——比如,块移动、多级间接。

明确的禁用周期(例如,针对其他中断服务期间的原子性)。目标:有界限(最小化)中断等待时间!

优化中断序列上下文转换;

使无界限时间指令成为可中断的(寄存器中的状态等);

避免/最小化禁用时间;

在某种特定情况下,允许中断处理程序(仍然要避免再进入该处理程序!)

<<上一节   下一节 >>




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.