您的位置:首页 > 编程语言 > C语言/C++

Windows下的内存管理简单了解

2016-08-11 00:38 176 查看
要了解Windows下的内存管理方式,首先要知道Windows系统有几种内存。

简单来说,应该有虚拟内存,物理内存。虚拟内存是存在于硬盘上,以页文件的形式存在,它的作用是降低物理内存的负担。在应用程序运行时,一部分资源没有使用或某些程序没有正在被操作,那他们就没有必要放在物理内存中,这时候系统就会把这些资源或程序放在虚拟内存。而物理内存,来自于我们通常所说的内存条。代码只有在物理内存中,才能被执行,当程序运行时,系统就会从物理内存中执行相应的代码。虚拟内存和物理内存是存在映射关系的。

32位的系统,其虚拟内存大小为4GB,即系统会为每个进程分配4GB的虚拟内存空间(内存已字节为单位存储)。

Windows下的内存管理方式主要有页式管理,段式管理,段页式管理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息