windows的内核是什么?windows的内核分为几层?
2023-01-19 14:01:39
来源:MBA环球网
Windows操作系统的内核是NT,现在最新的Windows7内核是Windows NT 6.1,而Windows Server 2008的内核是NT6.0,Server 2008 R2是NT6.1,Windows XP内核好像是NT5.0吧。
内核可以分为三层:
1、硬件打交道的一层成为硬件抽象层(HAL),这一层的用意是将与硬件相关联的逻辑隔离到一个专门的模块中,从而使上面的层次尽可能独立于硬件。
2、中间的一层的是内核层,有时候也叫微内核(micro-kernel),这一层包含了基本的操作系统原语和功能,如进程和线程的调度,中断和异常的处理和同步进制等等。
3、最上面的一层就是执行层了,这层的作用是为提供一些可供上层应用程序或内核驱动程序直接调用的功能和语义。windows内核的执行体包含了一个对象管理器,用于一致地管理执行体内的对象。