2011年软件水平考试嵌入式系统设计师笔记(17)

来源:微学教育网发布时间:2010-12-30

    育路教育网特别为您搜集整理了2011年软件水平考试嵌入式系统设计师笔记,具体内容如下:

  2、嵌入式操作系统概述

  (1)内核

  内核是指操作系统中的一个组件,它包含了OS 的主要功能,即OS 的各种特性及其相

  互之间的依赖关系,这些功能主要包括:

  A、任务管理:对系统中运行的软件进行描述和管理,并完成处理器资源分配和调度。

  B、存储管理:提高内存的利用率,方便用户使用,提供足够的存储空间。

  C、设备管理:方便设备的使用,提高CPU 和I/O 设备的利用率。

  D、文件管理:解决文件资源存储、共享、保密和保护等问题。

  注:不同嵌入式操作系统的内核设计各不相同,取决于系统设计和实际需求。

  (2)嵌入式操作系统分类:

  A、按系统类型:商业系统、专用系统、开源系统。

  B、按响应时间:硬实时系统、软实时系统。

  C、按软件结构:单体结构(uCOS)、分层结构(MS-DOS)、微内核结构(Vxworks)。