|
|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式操作系统基础知识 > 嵌入式操作系统基本概念 > 嵌入式操作系统的分类 > 按软件结构分类 >
|
相关知识点:3个
|
|
|
|
在分层结构中,一个操作系统被划分为若干个层次,各个层次之间的调用关系是单向的,即某一层上的代码只能调用比它低层的代码。与单体结构相似,分层结构的操作系统也是只有一个大的可执行文件,其中包含有设备驱动程序和中间件。由于采用了层次结构,所以系统的开发和维护都较为简单。但是,这种结构要求在每个层次上都要提供一组API接口函数,这就会带来额外的开销,从而影响到系统的规模和性能。下图所示为MS-DOS的结构,这是一个有代表性的、良好组织的分层结构。
|
|
|
|
|
|
|
|
|
|
|
|
|
|