赞
踩
更新历史
- 20220315
首次创建,对宏内核与微内核的概念做出简单的解释;
与通用机操作系统一样,嵌入式操作系统也都有一个内核。
操作系统是由内核、用户界面、中间件、实用程序等组件组成的,其中内核起着最重要的作用。内核是操作系统中的一组核心程序模块,其作用包括管理系统资源、支持多任务并发执行,通常驻留在内核空间,运行于核心态,具有访问硬件设备和所有空间的权限,是系统中仅有的能够执行特权指令的程序。
运行在用户态的应用程序可以通过系统调用进入核心态,完成操作后再返回用户态。
操作系统的架构是由内核的结构决定的。操作系统的内核结构分为两类:
有些操作系统将内核的各个功能模块(如进程管理、文件系统、设备管理、网络通信等)整合在一起,模块间的交互通过直接调用其它模块中的函数来实现,执行效率高,性能好。这类操作系统内核称为宏内核或单内核(monolithic-kernel).
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。