系统之家 > IT资讯 > 微软资讯 >

微软团队成员介绍Windows Kernel的结构

时间:2018-10-29 18:24:17来源:系统之家

         微软的 Windows 10 操作系统支持 x86、x64、ARM 和 ARM64 架构,能运行在桌面、移动和数据中心,它是如何最大限度的重复利用操作系统组件的?Windows Kernel 团队成员在官方博客上介绍了软件巨人的做法:

Windows 重构的核心是名叫 API sets 的机制,将 DLL 与实现环境分离开来;Windows NT 从某种意义上说就像是一个微内核,它有一个核心内核 (KE),但几乎不做什么,它使用执行层 Ex 执行所有高级策略。
 

Ex 仍然是内核模式,所以它不是真正的微内核;Windows 内核子系统包括了内存管理、注册表、电源、执行 Ex、安全、内核和进程子系统,其中内存管理的代码行数最多,有超过 50 万行;
 

Windows 的调度器主要是根据优先级别去决定运行某个线程,Windows 7 引入了动态公平分享调度器,Windows 10 引入了  CPU Sets。


 

3.png2.png1.png