在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

linux的虚拟内存机制是什么

141次阅读
没有评论

共计 1244 个字符,预计需要花费 4 分钟才能阅读完成。

这篇“linux 的虚拟内存机制是什么”文章的知识点大部分人都不太理解,所以丸趣 TV 小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux 的虚拟内存机制是什么”文章吧。

linux 的虚拟内存机制:

1、每个进程都有自己独立的 4G 内存空间,各个进程的内存空间具有类似的结构。

Linux 内存管理采用的是页式管理,使用的是多级页表,动态地址转换机构与主存、辅存共同实现虚拟内存一个新进程建立的时候,

将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,

都由进程控制表中的 task_struct 记录,task_struct 中记录中一条链表,记录中内存空间的分配情况,

哪些地址有数据,哪些地址无数据,哪些可读,哪些可写,都可以通过这个链表记录每个进程已经分配的内存空间,都与对应的磁盘空间映射。

2、每个程序都能看到一片完整连续的地址空间,这些空间并没有直接关联到物理内存,而是操作系统提供了内存的一种抽象概念,

使得每个进程都有一个连续完整的地址空间,在程序的运行过程,再完成虚拟地址到物理地址的转换。

我们同样知道,进程的地址空间是分段的,存在所谓的数据段,代码段,bbs 段,堆,栈等等。每个段都有特定的作用。

同时计算机没有那么多的内存(n 个进程就需要对应 n *4G 内存),建立一个进程,就要把磁盘上的程序文件拷贝到进程对应的内存中去,

对于有一个程序对应多个进程这种情况,浪费内存。

3、每个进程的 4G 内存空间只是虚拟内存空间,每次访问内存空间的某个地址,都需要把地址翻译为实际物理地址所有进程共享同一物理内存,

每个进程只把自己目前需要的虚拟内存空间映射并存储到物理内存上进程要知道哪些内存地址上的数据在物理内存上,哪些不在,还有在物理内存上的哪里,

需要页表记录页表的每一个表项分为两部分,第一部分记录此页是否在物理内存上,第二部分记录物理内存的地址当进程访问某个虚拟地址,

去查看页表,如果对应的数据不在物理内存中,,则缺页异常缺页异常的处理过程,就是把进程需要的数据从磁盘拷贝到物理内存中,

如果内存已经满了
,没有空地方,那就找一个页进行覆盖,当然如果被覆盖的页曾经被修改过,需要将此页写回磁盘。

4、竟然每个进程的内存空间都是一致而且固定的,所以链接器在链接执行文件时,可以设定内存地址,而 不用去管这些数据最终实际的内存地址,

这是有独立内存
空间的好处当不同的进程使用同样的代码时,比如库文件中的代码,物理内存中可以只存储一份这样的代码,

不同的进程只需要把自己的虚拟内存映射过去就可以了,节省内存在程序需要分配连续的内存空间的时候,

只需要在虚拟内存空间分配连续空间,而不需要实际物理内存的连续空间,可以利用碎片。

以上就是关于“linux 的虚拟内存机制是什么”这篇文章的内容,相信大家都有了一定的了解,希望丸趣 TV 小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-20发表,共计1244字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 一级做a爰片性色毛片中国 一级做a爰全过程免费视频毛片 | 九九热在线免费观看 | 国产精品久久毛片蜜月 | 国产 日韩 一区 | 国产人妖乱国产精品人妖 | 日韩av午夜在线观看 | 国产一区国产二区国产三区 | 国产午夜看片 | 中文字幕一区日韩在线视频 | 国产毛片久久久久久国产毛片 | 成人免费无毒在线观看网站 | 国产超碰av人人做人人爽 | 国产亚洲精品a片久久久 | 毛片亚洲av无码精品国产午夜 | 国产精品亚洲第五区在线 | 熟妇高潮一区二区三区 | 色情久久久av熟女人妻网站 | 国产精一品亚洲二区在线播放 | 91在线精品免费观看 | 国产在线视频一区二区三区 | 国产xxx69麻豆国语对白 | 精品福利在线播放 | 一本加勒比hezyo无码专区 | 亚洲精品天堂成人片av在线播放 | 99久久爱re热6在播放 | 精品久久久久久无码人妻热 | 无码无遮挡又大又爽又黄的视频 | 立即播放免费毛片一级 | 精品欧美一区二区在线观看 | 成人网男女啪啪免费网站 | 国产毛片一区二区三区 | 亚洲午夜理论片在线观看 | 两个人www在线观看免费视频 | 国产又色又爽无遮挡免费动态图 | 免费能直接在线观看黄的视频 | 国产男女性潮高清免费网站 | 欧美不卡视频一区发布 | 亚洲欧美另类色图 | 成人羞羞视频国产 | 九九99久久精品影视 | av无码av无码专区 |