读书频道 > 网站 > 网页设计 > Windows内核原理与实现
概述
13-05-18    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > Windows内核原理与实现

本书从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及Windows的I/O模型。在介绍这些关键部件时,本...立即去当当网订购

在现代计算机体系结构中,处理器所做的绝大多数工作要依赖于存储器的配合,虽然处理器本身也有存储数据的能力,可以利用自身的存储能力来快速地完成一些计算任务,但是,对于稍微复杂一点的算法,则必须要借助于处理器之外的存储能力。随着计算机处理器的计算能力不断提高,它们能够处理的数据量也在飞速地增长。因此,存储管理是操作系统的一项重要任务。在计算机存储体系中,内存直接受处理器控制和管理,即计算机的指令可以直接操纵内存单元中的数据,所以,内存管理是操作系统中除了进程和线程管理以外最为重要的一部分。本章我们将讨论Windows 中的内存管理。

操作系统往往会结合所支持的硬件体系结构来选择相应的内存管理机制。由于内存管理的优劣会直接影响到系统本身的性能,所以,内存管理组件的框架结构通常在很大程度上是由处理器的硬件特性来决定的。譬如,Windows 支持的主流硬件体系结构是Intel 的处理器,因而它的内存管理不可避免地受到Intel 处理器硬件特性的影响。而另一方面,在多进程环境中,为了支持每个进程有独立的地址空间,以及进程地址空间和系统地址空间之间的隔离保护,Windows 在处理器寻址机制的基础上,又应用了大量的内存管理技术来满足各种需求。当多个进程的内存需求总和超过实际可用的物理内存时,Windows 还必须有效地平衡这些进程的内存需求,并借助于外部存储能力来达到它们的要求。

在这一章中,我们将首先概述一下现代计算机上主要的内存管理方案和算法,然后总体介绍Windows 的内存管理机制。接着分别讲述 Windows 内存管理的5 个主要方面:系统内存管理、进程内存管理、页面交换机制、物理内存管理和工作集管理。最后介绍一个内存监视工具MemMon 。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站