[笔记]深入解析Windows操作系统《四》管理机制(三)

[笔记]深入解析Windows操作系统《四》管理机制(三)

巢室映射表如果储巢从来不增长,那么,配置管理器就可以在一个储巢的内存版本中执行所有的注册表管理工作,就好像该储巢是一个文件一样。给定一个巢室索引,配置管理器只需简单地将巢室索引 (即在储巢文件中的偏移) 加到内存中储巢映像的基地址上,就可以计算出该巢室在内存中的位置。在系统引导的早期Winload对...

[笔记]深入解析Windows操作系统《四》管理机制(二)

[笔记]深入解析Windows操作系统《四》管理机制(二)

HKEY_CURRENT_CONFIGHKEY_CURRENT_CONFIG只是一个链接,指向HKLM\SYSTEM\CurrentControlSet\ HardwareProfiles\Current下的当前硬件轮廓。Windows不再支持硬件轮廓,但是该键仍然存在,以便支持那些遗留下来的、可能...

操作系统学习

1 课时 |
1594 人已学 |
免费

Linux操作系统实战

40 课时 |
1241 人已学 |
免费

高校精品课-西安电子科技大学 -操作系统课程设计

4 课时 |
451 人已学 |
免费
开发者课程背景图
[笔记]深入解析Windows操作系统《四》管理机制(一)

[笔记]深入解析Windows操作系统《四》管理机制(一)

前言本章讲述了Microsoft Windows操作系统中四种基本的机制,它们对于系统的管理和配置至关重要,它们是:注册表服务统一的背景进程管理器Windows管理设施Windows诊断基础设施4.1 注册表注册表在Windows系统的配置和控制方面扮演了一个非常关键的角色。它既是系统全局设置的存储...

[笔记]深入解析Windows操作系统《三》系统机制(八)

[笔记]深入解析Windows操作系统《三》系统机制(八)

3.12 内核事务管理器软件开发的一项琐碎任务是处理各种错误条件。在有些情况下尤是如此,譬如在执行一个高层的操作过程中,应用程序已经完成了一个或多个导致文件系统或注册表发生变化的子任务。例如,一个应用程序的软件更新服务可能要进行多次注册表更新动作,再替换该应用程序的一个可执行文件,然后当它试图更新第...

[笔记]深入解析Windows操作系统《三》系统机制(七)

[笔记]深入解析Windows操作系统《三》系统机制(七)

启发式增强(Enlightenment)启发式增强是Windows虚拟化所采用的一种关键的性能优化手段。它们是对标准的Windows内核代码的直接修改,通过这些修改可以检测到当前操作系统正运行在一个子分区中,从而可以以不同的方式进行工作。通常,这些优化是与硬件高度相关的,它们会导致一次超级调用,以便...

[笔记]深入解析Windows操作系统《三》系统机制(六)

[笔记]深入解析Windows操作系统《三》系统机制(六)

实验:观察DLL加载搜索顺序加载器维护了一份包含所有已被一个进程加载的模块(DLL以及基本的可执行文件)的列表。此信息被保存在一个称为进程环境块(PEB,Process Environment Block)的结构中(此PEB结构针对每个进程,关于PEB的完整描述,参见第5章),实际上是在一个由Ldr...

[笔记]深入解析Windows操作系统《三》系统机制(五)

[笔记]深入解析Windows操作系统《三》系统机制(五)

性能ALPC使用几种策略来改进性能,主要通过支持完成列表(前面已经粗略地介绍过)来做到。在内核层次上,完成列表本质上是一个用户MDL:它已经被探查〈 probe)过,并且被锁定,然后映射到一个地址上。(有关内存描述符列表——Memory Descriptor List的更多信息,参见本书下册第10章...

[笔记]深入解析Windows操作系统《三》系统机制(四)

[笔记]深入解析Windows操作系统《三》系统机制(四)

推锁推锁是另一种建立在门对象基础之上的优化同步机制,如同守护互斥体-样,只有当在一个推锁上存在竞争的时候,它们才会等待-一个门对 象。相比守护互斥体,它们提供的好处是,它们可以按照共享的或者独占的模式来获得。然而,它们的主要优势在于它们的大小:资源对象是56字节,但推锁是-一个指针的大小。不幸的是&...

[笔记]深入解析Windows操作系统《三》系统机制(三)

[笔记]深入解析Windows操作系统《三》系统机制(三)

互锁操作同步机制的最简单形式,莫过于直接依赖硬件.上对于多处理器安全操作整数值的支持,以及对于比较操作的支持。这包括诸如InterlockedIncrement、 InterlockedDecrement、InterlockedExchange和InterlockedCompareExchange等...

[笔记]深入解析Windows操作系统《三》系统机制(二)

[笔记]深入解析Windows操作系统《三》系统机制(二)

对象方法表3.14 中最后一个属性,即方法,是由一组内部例程构成的,这些例程类似于C++的构造函数和析构函数一-也就是说, 当一个对象被创建或者销毁时自动被调用的例程。对象管理器扩展了这种思想,它也可以在其他一些场合下调用对象的方法,比如当有人打开或关闭一个指向某个对象的句柄,或者企图改变对象上的....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

龙蜥操作系统
龙蜥操作系统
龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、个人等按照自愿、平等、开源、协作的基础上组成的非盈利性开源社区。龙蜥社区成立于2020年9月,旨在构建一个开源、中立、开放的Linux上游发行版社区及创新平台。
136+人已加入
加入
相关电子书
更多
2023龙蜥操作系统大会全面推进运维智能化分论坛
2023龙蜥操作系统大会全面繁荣开发者生态
2023龙蜥操作系统大会全面进化 一云多芯分论坛
立即下载 立即下载 立即下载