3 三维表示法
有人将实时系统定义为能够从外部进程获取输入,处理所获得的数据,并能在足够快的时间内将正确的响应返回给外部进程的系统。由这个定义,可以将ER丁OS的工作分为三个阶段:
◆响应传感器或者其他输入设备的请求,并获取数据;
◆对获得的数据进行处理(主要由应用程序进行处理);
◆输出处理结果。
相应地,ERTOS的性能可以用对应的三个特性来描述:
◆CPU的计算能力,其度量单位为MIPSl(Millions of Instructions Per Second);
◆中断处理能力,其度量单位为MIPS2(Millions of Interrupts Per Second);
◆I/O吞吐率,其度量单位为MIPS3(Millions of I/O Per Second)。
上述三个特性的最大值可分别单独测得,但这三个特性之间并不是相互独立的。为了直观地表现ERTOS的实时性能,可以用一个三维的图形来表达三个特性之间的依靠关系,如图2所示。 http://www.armforum.cn
5 ERTOS对比测试
操作系统是数字系统中进行资源治理的软件。狭义的操作系统只包括进行进程治理、内存治理、中断治理等基本功能的内核部分;而广义上讲,操作系统除了内核外,还包括GUI、API、大量的驱动程序,甚至一些应用程序也可以认为是操作系统的一部分。现代操作系统在其内部提供了丰富的功能模块,而嵌入式操作系统的一个显著的特点就是,可以根据需要对这些功能模块进行裁剪。典型的ERTOS层次结构如图5所示。 字串4
ARM