Windows内核学习
vrmei
幻化成风
展开
-
Windows内核结构
Windows内核结构 第一篇博客,随便写下练练手:) Windows内核总共分为三层: 与硬件直接打交道的这一层叫做硬件抽象层简称HAL,这一层的用意就是把所有与硬件相关联的代码逻辑隔离到一个专门的模块中,从而做到尽可能的独立于硬件平台。 HAL之上是内核层,有时也称为微内核,这一层包含了基本的操作系统原语和功能,如线程和进程、线程调度、终端和异常的处理、同步对象和各种同步机制(比如自旋...转载 2019-04-03 08:28:39 · 2357 阅读 · 0 评论 -
Windows内核中的关键组件
①HAL(硬件抽象层) HAL的设计目的是讲硬件的差别隐藏起来,从而为操作系统的上层提供一个抽象的、一致的硬件资源模型,以使Windows更容易被移植到不同的平台上。理想的情况是,只要硬件厂商能够提供一个HAL,Windows就能够在相应的硬件平台上运行。因此,HAL使得上层的模块无需考虑硬件的差异,他们通过HAL而不是直接访问硬件。 尽管WIndows随带了多个主...转载 2019-04-22 18:09:09 · 458 阅读 · 0 评论