问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在64位机中,如果为每个进程保持一个页表,则会占用较大的内存空间,请设计一种能有效降低内存占用率的_百度问一问

发布网友 发布时间:2022-04-29 18:29

我来回答

1个回答

热心网友 时间:2023-10-03 05:55

摘要64位计算机中,如果页面大小为4KB,那么64位寻址空间需要252个页表项。假设每个页表项大小为8B,那么需要30PB的空间,在目前计算机发展阶段显然是不现实的咨询记录 · 回答于2021-11-13在64位机中,如果为每个进程保持一个页表,则会占用较大的内存空间,请设计一种能有效降低内存占用率的页表方式,并说明其工作原理64位计算机中,如果页面大小为4KB,那么64位寻址空间需要252个页表项。假设每个页表项大小为8B,那么需要30PB的空间,在目前计算机发展阶段显然是不现实的倒排页表是一种解决方案,正如其名所揭示的:普通的页表是将虚地址映射成物理地址,提供的是将页号(page number)转化为页框号(page frame number)的对应;这个转化由MMU完成;而倒排页表正相反,提供的是将页框号转化为页号的对应。页框号是实际内存的大小/页面大小,因此1GB内存只需要262,144个项即可,远远小于252这个数字。个人认为,这个解决思路的妙处在于:32位下,页表项总和比较少,至多两级页表也已够用;而64位下,内存的大小(也即物理地址空间)与寻址空间(虚地址空间)相比反而显得小了,这样干脆来个倒转,不失为一个很好的方法。当然这种解法虽然节约了大量的存储空间,但是内存管理中需要的是将虚地址转化成物理地址的机制,而不是正相反啊?这种映射是单向的,总不能每次转化都把这个表遍历一次吧?那样做的开销实在是太大了。一种解决方法是使用TLB,但是TLB也有失效(miss)的时候,这时还是需要进行查找。一个可行的方法是将所有用到的虚地址hash掉,形成一个hash表来加速查找,同样哈希值的虚地址形成一个链。如果hash表的槽数与物理内存的页框数一样多,那么哈希表各表项平均长度为1,这样提高了查找速度。嗯嗯
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 约翰汤普森现代钢琴教程全部学完可以考几级 上海金色学堂钢琴教程用的哪本书? 车尔尼由易到难的顺序是什么? 请问《汤普森简易钢琴教程》第一册中老师一般几个内容作为一堂课?就是比如一节课50分钟的话上多少内容 约翰汤普森钢琴简易教程从哪一册开始用连音弹呢?第一册全用断音弹法吗?拜托大家帮帮忙。 约翰 汤普森的简易钢琴教程1到8册属于什么级别水平 学钢琴我16岁了,5个月应该学到汤普森简易教程的第几册? 约翰 汤普森简易钢琴教程第一册 把我带回弗吉尼故乡的英文怎么唱 sql 行转列 联合两个表查询 约翰·汤普森现代钢琴教程1的作者 我的儿子快要学完汤普森《简易钢琴教程》第一册,不知练到什么程度孩子状态基本稳定了,最适合买钢琴? 初中生学钢琴入门教材 干面条用油炸一下,放水里泡软,闷面正确吧 约翰·汤普森简易钢琴教程1的目录 钢琴初级入门曲目 请教《约翰汤普森简易钢琴教程》第一二和三册都分别需几课时学完?感谢! 眼睛流眼泪是什么原因?怎么才可以治好 约翰汤普森简易钢琴教程一共有几册 约翰汤普森简易钢琴教程一共有几册? 怎么才能快速地掉眼泪? java怎么样用memcache缓存一张表的数据 工商银行信用卡无缘无故被冻结,请问了解的朋友一般是什么原因 学习并研究六年级上学期数学中所有的你知道吗并写一份200字小结? 工商银行贷记卡被冻结 我的工商银行贷记卡在我不知道的情况下逾期被冻结,我一直以为这个卡被注销了,现在应该怎么处理_百度问一问 泰式琵琶虾家常做法,正宗泰式琵琶虾怎么做 身上起不痛不痒的小红点是怎么回事? 琵琶虾怎么做好吃? 工行贷记卡因年费冻结,怎么处理? 工行分期付款中消息金额冻结是什么意思? 琵琶虾怎么做最好吃 琵琶虾什么做才好吃 身上有几个小红点是怎么回事啊,不痛也不痒 工商银行信用卡冻结 工行信用卡被冻结了 我个人征信上有一张工商银行的准贷记卡,现在己被冻结,我贷款下不来 水煮琵琶虾怎么做 如何将一个上的聊天记录共享给另一个? 黄金琵琶虾怎么做 身上突然出现这种小红点,有十几个,不痛不痒,这是什么情况?在线等