貌似LZ对实时操作系统的理解有误。。。 对中断的响应速度只是一方面的指标。 主要还是看任务调度的机理,如LINUX的非抢占式调度对于一般应用的效率是高很多,省了大家抢来抢去的进程切换开销,但是线程对于外部中断的响应就不知道是什么时候了。这是与实时操作系统的主要区别吧。如NASA的火星车,vxworks可以在us级响应外部中断,如果换LINUX,哪个进程不放权,火星车在着陆的时候就可能撞山。 这种设备对于功耗有严格的要求,印象中跑的是20MHz的PPC航天级处理器,LZ推崇的GHz处理器估计一上电就能把系统搞的过载了。呵呵
实时操作系统现在伴随着硬件的发展确实也越来越“VISTA”了,不过抢占式调度还是明显有别于非实时系统D。。。 |