进来阅读关于实时调度、实时系统建模与验证等方面的文章,但总感觉对于实时系统缺乏那种宏观上的、本质上的洞悉和把握,分析原因,可能是由于对实时系统的主要研究方向缺乏了解所致。为了使自己"活的明白一点",在此把"real-time systems"一书中的相关描述做一摘抄和记录,同时把在一些文章看到的主要研究问题页罗列到这儿,等到有了足够的材料时对其进行总结,整理出一个完善的脉络。
(1) The field of real-time computing is espesially rich in research problems because all problems in computer architecture, fault-tolerant computing, and operating systems are also problems in real-time computing, with the added complexity that real-time constrains must be met.
(2) A real-time computer must be more reliable than its individual hardware and software componets.
(3) It is important that the task execution time be predictable to allow the diesgner to figure out if all critical tasks will meet their deadlines.
(4)Since the consequences of failure are more severe in real-time systems than in therir general-purpose counterparts,such systems need to be specified more carefully and their performance better validated;that is, we need specification languages and perormance measures that is capable of expressing timing requirements. We require, among other things, meas by which to predict the executiong times of programs;to model the reliability of software and of hardware;to assign tasks to processors and schedule them so that deadlines are met;and to develop mechanisms by which the system can quickly recover from the failure of an individual componet.
本文探讨实时系统的独特挑战,包括但不限于预测任务执行时间、确保系统可靠性和满足时限约束等。为应对这些挑战,需要开发专门的语言、性能度量标准及机制。

被折叠的 条评论
为什么被折叠?



