微软团队成员谈Windows Kernel的结构 微软团队成员谈Windows Kernel的结构 2018-10-29 Comments 0 Comment 微软的 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。 分享此文:分享到 Twitter(在新視窗中開啟)按一下以分享至 Facebook(在新視窗中開啟)分享到 WhatsApp(在新視窗中開啟)按一下以分享到 Telegram(在新視窗中開啟)分享到 Pinterest(在新視窗中開啟)分享到 Reddit(在新視窗中開啟)按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)點這裡列印(在新視窗中開啟) 相關