当前位置:   article > 正文

什么是虚拟内存?虚拟内存的原理

什么是虚拟内存

虚拟内存

最近看Binder原理的时候,讲到一个概念MMap,Memory Map,内存映射,一言蔽之就是物理内存和虚拟内存的映射(这个不是重点)。然而突然产生个疑问——什么是虚拟内存?我大概是傻了,横竖睡不着,坐起身来,看了很多帖子,字里行间写着两个大字“懵逼”。一方面我着急弄清楚Binder、mmap原理,一方面悬在我心里的疑问让我惶惶不可终日,左思右想,还是先弄清楚什么是虚拟内存,毕竟不积畦步无以至千里。

  • 坎坷之路

什么是虚拟内存?我百度半天,帖子不少,或许是我愚钝理解能力不行,没有一篇帖子能告诉我答案,我又百度“linux什么是虚拟内存”,然而不论怎么搜,搜出来的帖子大多都是“虚拟内存设计思想”、“虚拟内存原理”,唯一找到一篇帖子题目是我的问题,答案却说为什么用虚拟内存,没有一篇帖子能够一句话告诉我,究竟是什么是虚拟内存……

正当我问天问大地没有答案时,突然想起来,这个东西,我似乎,曾几何时学过……于是我翻出我垫桌子的《操作系统》,翻开目录一看,赫然写着“虚拟页式存储管理方案”几个大字,这几个大字啪啪打在我脸上生疼,我才想起,当时学页面置换算法多头疼,醒着是它梦里也是它,那时候给朋友打电话请教、看视频、百度找讲解找题算,最终熟练掌握时候我多么的激动欣喜像找到女朋友一样,然而现在,却忘得一干二净……我简直就简直了……声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】

推荐阅读
相关标签