分页内存

内存  时间:2021-01-12  阅读:()

内存寻址xlanchen@2006.
6.
7在intelx86处理器下,有三种不同的地址逻辑地址:每个逻辑地址由一个段(segment)和偏移量(offset)组成线性地址:32位无符号整数,可以表示4G的地址空间物理地址:用于芯片级内存单元寻址.
它们与从CPU的地址引脚发送到内存总线上的电信号相对应地址转换过程物理地址线性地址分段单元分页单元逻辑地址为什么需要内存寻址机制保护内核不受恶意或者无意的破坏隔离各个用户进程方便程序的编写,使程序员可以抛开对物理内存的考虑,而且理论上可以使用任意大小的空间硬件的分段单元(1)段寄存器(segmentregister)为了快速方便的找到段选择符,处理器提供了段寄存器,目的是存放段选择符16位的段寄存器,有六个:cs,ss,ds,es,fs和gs其中3个寄存器CPU规定了专门的用途cs代码段寄存器,指向存放程序指令的段ss堆栈段寄存器,指向存放当前程序栈的段ds数据段寄存器,指向存放数据的段注意:cs寄存器还有一个很重要的功能:它含有一个两位的域,用以指明CPU当前特权级(currentprivilegelevel,CPL),值为0代表最高优先级,值为3代表最低优先级段描述符(segmentdescriptor)每个段由一个段描述符来表示,一个段描述符长度为8个字节全局描述符表(globaldescriptiontable,GDT)就用来存放段描述符GDTR寄存器用来存放GDT的起始地址(物理地址)段描述符的格式段选择子段寄存器中值称为段选择子,长度为16位13位的索引,指定GDT表中的相应的段描述符1位的TI(TableIndicator)(跟LDT表有关,Linux中基本未使用)2位RPL(requestprivilegelevel)当相应的段选择符装入到cs寄存器中时,表明了CPU的当前特权级indexTIRPL21015Segmentselector段选择子的使用逻辑地址到线性地址的转换Linux中的段基于下面两个原因,linux中只使用了几个段段和页的同时存在在一定程度上有点多余.
因为两者都可以划分进程的物理空间所有的进程希望使用同样的0-4G的逻辑空间.
这样程序员不必考虑进程地址的问题,也让内核的内存管理变得简单一些Linux下的全局描述符表(部分)__KERNEL_CS0x10=0000000000010000b内核代码段,在GDT中相应的段描述符各个域有如下值Index=2RPL=0特权级__KERNEL_DS0x18=0000000000011000b内核数据段,在GDT中相应的段描述符各个域有如下值Index=3RPL=0特权级__USER_CS用户代码段,用户态下所有进程共享__USER_DS用户数据段,用户态下所有进程共享硬件的分页单元分页单元把线性地址转换成物理地址为了效率起见,线性地址被分成以固定长度为单位的组,称为页.
页内连续的线性地址被映射到连续的物理地址中.
把线性地址映射到物理地址的数据结构叫做页表(pagetable).
页表存放在内存中,并在启用分页单元以前由内核对之进行初始化Intel处理器中,通过设置CR0寄存器的一个标志位来启用分页单元.

香港最便宜的vps要多少钱?最便宜的香港vps能用吗?

香港最便宜的vps要多少钱?最便宜的香港vps能用吗?香港vps无需备案,整体性能好,而且租用价格便宜,使用灵活,因为备受站长喜爱。无论是个人还是企业建站,都比较倾向于选择香港VPS。最便宜的香港vps能用吗?正因为有着诸多租用优势,香港VPS在业内颇受欢迎,租用需求量也在日益攀升。那么,对于新手用户来说,香港最便宜的vps租用有四大要点是务必要注意的,还有易探云香港vps租用最便宜的月付仅18元...

无忧云:洛阳BGP云服务器低至38.4元/月起;雅安高防云服务器/高防物理机优惠

无忧云怎么样?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。一、无忧云官网点击此处进入无忧云官方网站二...

Vultr新用户省钱福利,最新可用优惠码/优惠券更新

如今我们无论线上还是线下选择商品的时候是不是习惯问问是不是有优惠活动,如果有的话会加速购买欲望。同样的,如果我们有准备选择Vultr商家云服务器的时候,也会问问是不是有Vultr优惠码或者优惠券这类。确实,目前Vultr商家有一些时候会有针对新注册用户赠送一定的优惠券活动。那就定期抽点时间在这篇文章中专门整理最新可用Vultr优惠码和商家促销活动。不过需要令我们老用户失望的,至少近五年我们看到Vu...

内存为你推荐
域名空间什么是空间 什么是域名免费国内空间谁知道国内哪个免费空间好,要1GB的美国服务器托管美国网站服务器去哪里租?免费域名空间免费空间和免费域名重庆虚拟空间重庆合川宝龙城市广场有前途么100m网站空间做网站100M的空间够用吗?虚拟主机评测麻烦看一下这些虚拟主机商那个好?合肥虚拟主机虚拟主机是干嘛的?买了虚拟主机是否要一台电脑?广西虚拟主机虚拟主机哪里的好?免费域名有哪些免费域名
香港服务器租用 云南服务器租用 瓦工 kvmla mediafire下载工具 parseerror 网页背景图片 mysql主机 空间服务商 softbank邮箱 免费dns解析 常州联通宽带 腾讯总部在哪 云服务器比较 国内空间 wordpress空间 zcloud 美国vpn代理 hosting weblogic部署 更多