加载中...

Windows NT 内核是微软由 Dave Cutler(原 DEC VMS 首席设计师)领衔、1993 年随 Windows NT 3.1 发布的操作系统内核,采用混合内核架构,至今支撑 Windows 全产品线,包括 Windows 11、Windows Server 与 Xbox 系统软件。
NT 采用分层设计:硬件抽象层(HAL)屏蔽平台差异;内核层提供调度与同步;执行体(Executive)包含对象管理器、内存管理器、I/O 管理器、安全引用监视器等组件。一切内核资源(进程、线程、文件、事件)都是对象管理器统一管理的对象,通过句柄引用并施加 ACL 访问控制。
I/O 采用 IRP(I/O 请求包)在分层驱动栈间传递的异步模型;IOCP 完成端口是其高并发 I/O 的招牌;原生支持多处理器与抢占式调度;Win32 只是其上的一个子系统,历史上还有 OS/2、POSIX 子系统,思想延续到 WSL。
NT 内核以工程化与前瞻设计著称,与 Unix 系并立为现代通用操作系统内核的两大传统。

登录 后参与讨论
暂无讨论,来发表第一条评论吧