中易网

请教一个关于LINUX的操作系统关于页面计算的问题

答案:1  悬赏:70  
解决时间 2021-01-16 13:30
请教一个关于LINUX的操作系统关于页面计算的问题
最佳答案
额.........2^12是表示页的大小是4KB了......2^20就是页的多少.2^20个页,每个页是4K,这样能寻址范围就是32为系统的最大上限了.就是4G了.(2^20*4K=4G)
=================================================================
为何2^12表示页是4k的原因是因为一个内存地址对应一个最小内存单元,就是1个字节.4096个内存地址.就是4K这么大小的内存里含有的内存最小单元的个数.
2^20次怎么来的是这样的,包含4096个的地址的表(页索引表)有1024个(因为10位索引每一种变化都指向一个表所以有1024个).有一个表(一级页目录表)包含1024个(道理同上)这样的表.这样就变成最简单的乘法算数了.1024*1024*4096=4G
=================================================================
之所以不采用一级也表是因为一级页表的话就是20位的偏移量.2^20个偏移量存在内存里是比较占空间和没效率的.所以最基础的就是从2级也表开始.在各种系统里页表分级不同偏移位不同.linux 2.6内核里设计上有4级页表.但是只用了3级页表
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
岳阳县人才交流中心地址有知道的么?有点事想
谁看懂韩国恐怖片《不信地狱》了,给讲讲?
“歃”这个字读音是什么
我被河师大世界历史学录取了,咋办!泪奔!
我想去同安莲花镇云洋村绿田园 坐公交车怎么
big Ben 的名字来自什么,是伦敦最出名的标志
中国根黄河魂 中国根指什么,黄河魂指什么?
用手机拨打110一般能不能打通?如果把手机卡
VS当中c++程序窗体显示乱码的问题
This______story made us so _______A,boring
上下针和正反针是一个意思吗
江苏技术师范学院和常熟理工学院哪个好
怎么让国外的人控制自己的linux
美颜健康养生馆地址在什么地方,想过去办事
有多少人,因为晚遇,所以无奈放弃
推荐资讯
胎神在厨房。移了灶台那些会怎样
迈赫家具能做哪些家具?
定海北门出发坐几路公交可以到达普陀勾山康腾
桃园四巷桃园正街口自行车租赁点地址有知道的
我想知道脸部黄金比例是怎样算的
iPod中iOS要怎么更新
速录机,亚伟索恒E迅这三者有何区别
王者荣耀团战技巧,为什么团不过对方
我爸爸存的定期存款我能取的到钱吗?
国储如意物流有限责任公司地址在什么地方,想
尸解是什么意思
暴风战斗机和bf109k型哪个好?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?