|
知识路径: > 计算机系统综合知识 > 操作系统 > 网络操作系统与嵌入式操作系统 > 嵌入式系统 > 嵌入式操作系统 >
|
考试要求:掌握
相关知识点:21个
|
|
|
|
与通用计算机系统上的操作系统一样,EOS隔离了用户与计算机系统的硬件,为用户提供了功能强大的虚拟计算机系统,如下图所示。EOS主要由应用程序接口、设备驱动、操作系统内核等几部分组成。
|
|
|
|
|
EOS是一个按时序方式调度执行、管理系统资源并为应用代码提供服务的基础软件。每个EOS都有一个内核。另一方面,EOS也可以是各种模块的有机组合,包括内核、文件系统、网络协议栈和其他部件。但是,大多数内核都包含以下3个公共部件:
|
|
|
(1)调度器。是EOS的心脏,提供一组算法决定何时执行哪个任务。
|
|
|
(2)内核对象。是特殊的内核构件,帮助创建嵌入式应用。
|
|
|
(3)内核服务。是内核在对象上执行的操作或通用操作。
|
|
|