Windows NT 内核浅析

现代Windows系统的内核就是 NT,Windows NT 是微软于 1993 年推出的面向工作站、网络服务器和大型计算机的网络操作系统,也可作为 PC 操作系统。它是一款全新从零开始开发的操作系统,应用了现代硬件的所有特性,“NT”是“New Technology”的缩写,也就是“新技术”的意思。
微软在HAL层上定义了一个小内核,而HAL存在的好处就是可以屏蔽底层硬件平台的差异性,方便移植。小内核之上就是各种内核组件,微软称为内核执行体,它们完成进程、内存、配置、I/O缓存等服务。
每个执行体互相独立,只对外提供相应的接口,其它执行体要通过内核模式可调用接口和其它执行体通信或者请求其完成相应的功能服务。所有的设备驱动和文件系统都由 I/O 管理器统一管理,驱动程序可以堆叠形成 I/O 驱动栈,功能请求被封装成 I/O 包,在栈中一层层流动处理。Windows 引以为傲的图形子系统也在内核中。
在这里插入图片描述

此文章为4月Day 16学习笔记,内容来源于极客时间《操作系统实战 45 讲》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值