嵌入式系统、分布式系统、实时系统有什么分别?

  • Μ*.LΟvё
  • LV0工程师
  • |      2015-10-02 08:50:47
  • 浏览量 671
  • 回复:1

嵌入式系统、分布式系统、实时系统有什么分别?
实时系统(rtos),顾名思义,就是实时性很强,电梯系统就是个实时系统,同一时间永远只有一个任务。windows就是个分时系统,同一时间运行多项任务。
嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,根据英国搜索电气工程师协会( U.K. Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备
分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。
这都是各有各的特征,但是各个都是渗透一些别的系统的思想的。毕竟实际应用的都是比较复杂的。比方说航天的都是嵌入式的,但是他的各项指标尤其是实时性的要求比别的嵌入式系统都高。还有嵌入式的,也会用到分布的思想,就是各种传感器的什么的都是形成网络。
差别的话从名字上都看出来了。你实际接触的很难说是实时的,一点没有别的系统的思想。

推荐看看《操作系统概念》第六版 Abrahan Silberschatz等 郑扣根译 一般的操作系统教材一开始都会讲的。 百度百科里有 3.实时操作系统 实时操作系统(RealTimeOperatingSystem,RTOS)是指使计算机能及时响应外部事件的请求在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统。实时操作系统要追求的目标是:对外部请求在严格时间范围内做出反应,有高可靠性和完整性。其主要特点是资源的分配和调度首先要考虑实时性然后才是效率。此外,实时操作系统应有较强的容错能力。 5.分布式操作系统 它是为分布计算系统配置的操作系统。大量的计算机通过网络被连结在一起,可以获得极高的运算能力及广泛的数据共享。这种系统被称作分布式系统(DistributedSy...


转自:http://www.arm8.net/thread-515-1-1.html

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
冰山一角 2015-10-05
学习一下     
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子