- 5
- 0
- 约3.06千字
- 约 5页
- 2016-11-22 发布于江西
- 举报
内核54666365.doc
内核(Kernel)在计算机科学中是操作系统最基本的部分,主要负责管理系统资源。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并由内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的。所以内核通常提供一种硬件抽象的方法,来完成这些操作。通过进程间通信机制及系统调用,应用进程可间接控制所需的硬件资源(特别是处理器及IO设备)。
严格地说,内核并不是计算机系统中必要的组成部分。程序可以直接地被调入计算机中执行;这样的设计,说明了设计者不希望提供任何硬件抽象和操作系统的支持;它常见于早期计算机系统的设计中。最终,一些辅助性程序,例如程序加载器和调试器,被设计到机器核心当中,或者写入在只读记忆体里。这些变化发生时,操作系统内核的概念就渐渐明晰起来了。
内核可分为四大类:
单内核: 它为潜在的硬件,提供了大量完善的硬件抽象操作。
微内核 :只提供了很小一部分的硬件抽象,大部分功能由一种特殊的用户态程序:服务来完成。
混合内核 :它很像微内核结构,只不过它的组件更多的在核心态中运行,以获得更快的执行速度。
外内核 :这种内核不提供任何硬件抽象操作,但是允许为内核增加额外的运行库,通过这些运行库应用程序可以直接地或者接近直接地对硬件进行操作。
宏内核
单内核的示意图
宏内核结构在硬件之上,定义了一个高阶的抽象界面,应用一组原语
您可能关注的文档
最近下载
- 浙江工业大学 957自动控制原理(II) 2016年考研专业课真题.pdf VIP
- 浙江工业大学专业课考研真题844自动控制原理(1)2017年.pdf VIP
- 浙江工业大学 957自动控制原理(II) 2015年考研专业课真题.pdf VIP
- 浙江工业大学自动控制原理近年真题对比解析.pdf VIP
- 浙江工业大学自动控制理论2012年考研真题.pdf VIP
- 浙江工业大学自动控制理论2011年考研真题.pdf VIP
- 浙江工业大学自动控制理论2019年考研真题.pdf VIP
- 浙江工业大学自动控制原理Ⅰ2018年考研真题.pdf VIP
- 浙江工业大学专业课考研真题844自动控制原理(I)2016年.pdf VIP
- 岩板业务专业知识培训课件.pptx VIP
原创力文档

文档评论(0)