实时操作系统(实时操作系统)


  Share  
|

完美的应用,以处理实时情景

实时操作系统是基于操作系统,它有能力履行多项职能的时期。 这一实时操作系统仅服务于实时应用的需求。 这些实时应用包括机器人,飞船;研究工具使用的科学家和嵌入式系统的家电,手机和恒温。

实时多任务操作系统系统捕捉实时事件和带出的结果可能略有不同,一切从实际出发。 它的处理和计算,完全取决于对未来路向,这是编程。 实时多任务操作系统,可以判断出如何尽快履行它的运作,以及如何准确的结果。 最重要的因素,从而增加了工作的这个制度是低中断延时和低线程切换延时。

实时操作系统设计,同时考虑到每一个环节的心态现实生活。 这种作业系统的设计有两个基本原则。 首先设计模式是,它应侧重于事件驱动编程,使任务可以进程取决于其调度优先次序。 第二个设计是指时间共享的特点,使处理任务的基础上的时钟中断。

在实时操作系统分配的内存,是最关键的任务。 两项内容都具有十分重要的意义,在案件内存分配。 第一个是速度,第二是支离破碎的自由区在内存分配过程。

资源共享是纠缠在一个多任务系统,当两个进程都在获取相同的资源在一个时间。 这可能会带来一些混淆的结果在形式上不一致的,不可靠和数据的重复。 一些解决的办法是建议由开发商来解决这个问题

  1. 由致残中断
  2. 由进程的消息传递;一个用户都可以停止工作,而其他工作正在取得进展。
  3. 二进制信号量

站长:
优化数据恢复公司提供了最好的实验室数据恢复服务坠毁和损坏硬盘, raid系统,膝上型电脑和其他存储设备。

这是一篇文章说,由山姆麦克

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions