本帖最后由 cooran 于 2012-11-13 15:35 编辑
操作系统OS
控制和管理计算机软硬件资源,合理组织计算机工作流程,方便用户使用计算机的系统软件。
可将OS看成是应用程序与硬件间的接口或虚拟机。
OS功能:进程管理、存储管理、文件管理、设备管理、网络和通信管理等。
嵌入式操作系统EOS
运行在嵌入式硬件平台上,对整个系统及其所操作的部件装置等资源进行统一协调、指挥和控制的系统软件。
EOS特点:微型化、可裁剪性、实时性、高可靠性、易移植性
重点关注:高实时性、硬件相关依赖性、软件固化、应用专用性、网络功能。
实时操作系统RTOS
能使计算机及时响应外部事件请求,并能及时控制所有实时设备与实时任务协调运行,且能在规定时间内完成事件处理的OS。
RTOS基本要求:
1、逻辑功能正确:RTOS的计算必须产生正确的结果;
2、时间正确:RTOS的计算必须在预定的周期内完成。
RTOS应满足条件:
1、多任务系统;
2、任务的切换时间应与系统中的任务书无关;
3、中断延时的时间可预知并尽可能短。
无论在什么情况下,OS完成任务所需的时间应该是在程序设计时就可预知的。 |