嵌入式系统的特点及分类
[11-20 17:13:15] 来源:http://www.88dzw.com 嵌入式系统 阅读:8100次
文章摘要:的软件嵌入式系统的软件一般由嵌入式操作系统和应用软件组成。操作系统是连接计算机硬件与应用程序的系统程序。操作系统有两个基本功能:使计算机硬件便于使用;高效组织和正确地使用计算机的资源。操作系统有4个主要任务:进程管理、进程间通信与同步、内存管理和I/O资源管理。目前嵌入式系统的软件主要有两大类:实时系统和分时系统。如图1-2所示。 实时操作系统是指具有实时性,能支持实时控制系统工作的操作系统。实时操作系统的首要任务是调度一切可利用的资源完成实时控制任务;其次才着眼于提高计算机系统的使用效率,其重要特点是通过任务调度来满足对于重要事件在规定的时间内做出正确的响应。实时操作系统与分时操作系统的区别
嵌入式系统的特点及分类,标签:嵌入式系统开发,嵌入式开发,http://www.88dzw.com的软件
嵌入式系统的软件一般由嵌入式操作系统和应用软件组成。操作系统是连接计算机硬件与应用程序的系统程序。
操作系统有两个基本功能:使计算机硬件便于使用;高效组织和正确地使用计算机的资源。
操作系统有4个主要任务:进程管理、进程间通信与同步、内存管理和I/O资源管理。
目前嵌入式系统的软件主要有两大类:实时系统和分时系统。如图1-2所示。
实时操作系统是指具有实时性,能支持实时控制系统工作的操作系统。
实时操作系统的首要任务是调度一切可利用的资源完成实时控制任务;
其次才着眼于提高计算机系统的使用效率,其重要特点是通过任务调度来满足对于重要事件在规定的时间内做出正确的响应。
实时操作系统与分时操作系统的区别:
对于分时操作系统,软件的执行在时间上的要求并不严格,时间上的延误或者时序上的错误,一般不会造成灾难性的后果。
而对于实时操作系统,主要任务是对事件进行实时的处理,虽然事件可能在无法预知的时刻到达,但是软件必须在事件随机发生时,在严格的时限内做出响应(系统的响应时间)。即使是系统处在尖峰负荷下,也应如此,系统时间响应的超时就意味着致命的失败。
另外,实时操作系统的重要特点是具有系统的可确定性,即系统能对运行的最好和最坏情况做出精确的估计。
Stankovic给出了实时系统的定义:
“实时系统是这样一种系统,即系统执行的正确性不仅取决于计算的逻辑结果,而且还取决于结果的产生时间。”
实时系统又可以分为“硬实时系统”和“软实时系统”。硬实时和软实时的区别就在于对外界的事件做出反应的时间。
硬实时系统必须是对事件做出及时的反应,绝对不能错过事件处理的时限。在硬实时系统中如果出现了这样的情况就意味着巨大的损失和灾难。比如说航天飞机的控制系统,如果出现故障,后果不堪想象。
软实时系统是指,如果在系统负荷较重的时候,允许发生错过时限的情况而且不会造成太大的危害。比如液晶屏刷新允许有短暂的延迟。
硬实时系统和软实时系统实现的区别主要是在选择调度算法上。
对于软实时系统,选择基于优先级调度的算法足以满足软实时系统的需求,而且可以提供高速的响应和大的系统吞吐量;
而对硬实时系统来说,需要使用的算法就应该是调度方式简单,反应速度快的实时调度算法。
Tag:嵌入式系统,嵌入式系统开发,嵌入式开发,嵌入式系统
- 上一篇:嵌入式系统的应用
《嵌入式系统的特点及分类》相关文章
- › 基于FPGA的片上系统和嵌入式系统的远程监控系统
- › 基于FPGA的嵌入式系统USB接口设计
- › C语言嵌入式系统编程修炼之软件架构篇
- › CPLD应用于嵌入式系统与CAN总线网络通信
- › 基于FPGA嵌入式系统的雷达信号模拟器设计
- › 推出自己的基于x86的定制嵌入式系统(二)
- 在百度中搜索相关文章:嵌入式系统的特点及分类
- 在谷歌中搜索相关文章:嵌入式系统的特点及分类
- 在soso中搜索相关文章:嵌入式系统的特点及分类
- 在搜狗中搜索相关文章:嵌入式系统的特点及分类
编辑推荐
分类导航
最新更新
热门排行