导航| 欢迎访问商讯网
综合商讯
当前位置: 商讯网 > 综合商讯 >

嵌入式操作系统的分类


投稿: tkseo  2013-12-24 17:17:07  来源:  我要评论(0 ) 访问次数 
 嵌入式操作系统的分类方法较多。可以按照源代码是否开放、实时性能和内核结构来分类。
 
 1、按照源代码分类,可分为商用型和开源型
  商用型实时操作系统功能稳定、可靠,有完善的技术支持和售后服务,但往往价格昂贵。开源型实时操作系统在开发成本方面具有优势。5CLinux、RTLinux、Nucleus PLUS、ECOS和5C/OS-II是主要的开源型嵌入式操作系统。
 
 2、按照实时性能分类,可分为强实时型和普通实时型
  强实时嵌入式操作系统有VxWorks、pSOS、5C/OS-II等。普通实时嵌入式操作系统有Windows Embedded、5CLinux、Symbian等。
 
 3、按照内核结构分类,可分为单内核型和微内核型
  单内核(monolithic kernel)是传统型操作系统内核,有时也称为宏内核(macro kernel)。单内核内部包含I/O管理和设备管理、进程管理、调度器、内存管理、文件管理和时间管理等模块,各功能模块之间的藕合度很紧,模块之间的通信通过直接函数调用实现,而不是通过消息传递实现。参见图9-4a。内部模块有机地结合成一个整体,作为一个大的进程运行,既为用户程序提供服务功能,同时又作为管理者管理着整个系统。但其缺点是占用的内存空间大,缺乏可扩展性,维护困难,排除故障和增加新功能需要重编译;其优点是系统在内核功能切换上的开销非常小,对外来事件反应速度快。单内核的典型嵌入式操作系统有嵌入式Linux、UNIX、Mac OS和DOS等。
 
 文章由A9开发板供应商小编原创,转载请注明文章来源出处,谢谢合作!
分类: 综合商讯   关键词
分享到:  
20.9K
相关文章
栏目导航
热门标签
图片推荐