我是靠谱客的博主 秀丽缘分,最近开发中收集的这篇文章主要介绍物理内存和虚拟内存,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

    • 一、虚拟内存
    • 二、虚拟内存地址划分
    • 三、物理内存

一、虚拟内存

1、每个程序都有4G虚拟内存,相当于空头支票
2、只有真正要用的时候,才会在物理内存中给你分配一块物理内存
3、4kb页式管理,一页是4kb大小

在这里插入图片描述

二、虚拟内存地址划分

在这里插入图片描述
<1> 线性地址有4G 但未必都能访问

<2> 所以需要记录,哪些地方分配了

三、物理内存

1、可供使用的物理内存:

MmNumberOfPhysicalPages * 4 = 物理内存

虚拟内存(硬盘)

2、能够识别的物理内存:

32位系统最多可以识别物理内存为64G,但由于操作系统的限制

比如XP,只能识别4G(Windows 2003服务器版本 可以识别4G以上)

在这里插入图片描述

最后

以上就是秀丽缘分为你收集整理的物理内存和虚拟内存的全部内容,希望文章能够帮你解决物理内存和虚拟内存所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部