- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CH4.12 基于页表和快表的地址转化
4.12 地址变换机构
1. 基本的地址变换机构
图4-4-2分页系统的地址变换机构
2. 地址变换过程
例如指令LOAD 1,2500 的地址变换过程如下:
地址变换过程(续)
把虚拟地址2500转换成页号P=2 ,位移量W=452 ;
如果页号2大于页表大小,则中断;否则继续;
页号2与页表起址1000运算 (1000+2*20 ,设页描述子大小
为20)得到页描述子地址为1040;
从页描述子中读取块号8 ;
根据页描述子的 “存取控制”判断该指令是否被允许访问内
存,如果不允许,则中断;否则继续;
块号8与位移量452运算 (8* 1024+452=9644 ,1024为页面
大小)得到物理地址9644 ;
把物理单元9644的数据取到寄存器1。
3.管 理
1)页表:系统为每个进程建立一个页表,页表给出逻辑页号和
具体内存块号相应的关系
页表放在内存,属于进程的现场信息
2)空块管理——位示图
3) 内存的分配与回收
内存的分配
计算一个作业所需要的总块数N
查位示图,看看是否还有N个空闲块
如果有足够的空闲块,则页表长度设为N ,可填入
PCB中;申请页表区,把页表始址填入PCB
依次分配N个空闲块,将块号和页号填入页表
修改位示图
4.快表
当读/写数据时,必须访问两次主存:
第一次按页号读出页表中相应栏内容的块号;
第二次根据计算出来的绝对地址进行读/写;
解决方法:利用高速缓存
4.快表(续)
引入快表的目的:提高地址的映射速度;
原因:CPU的指令处理速度与内存的指令的访问速度差
异很大,CPU速度得不到充分利用;
解决:在CPU中使用高速缓存 (Cache)
Cache存在于CPU 与内存 (SRAM )之间,可以匹配
CPU处理速度和内存的访问速度。
4.快表(续)
为了解决这个问题人们采用一组硬件寄存器 (高速缓冲
寄存器),存放当前访问过的页的页描述子。
每次访问主存时,首先查找快表,若找到所需的页描述
子,则快速形成物理地址。否则从页表中查找后形成物理地
址,同时把页描述子写入快表。
如果设计得当,快表的命中率可以很高。
具有快表的地址变换机构
内存,全部页 部分活跃页
图4-4-3 具有快表的地址变换机构
关于快表效率的量化
假定访问主存时间为100毫微秒,访问相联存储器时
间为20毫微秒,相联存储器为32个单元时快表命中率可达
90% ,按逻辑地址存取的平均时间为:
(100 +20)×90% +(100+100+20)×(1-90%) =130
毫微秒
比两次访问主存的时间100毫微秒×2+20 =220毫微秒
下降了四成多。
两级和多级页表(阅读部分)
现代的大多数计算机系统,都支持非常大的逻辑地址空
间(232~264)。页表就变得非常大,要占用相当大的内存空间。
可采用两个方法来解决这一问题:
① 采用离散分配方式来解决难以找到一块连续的大内存空
间的问题:
② 只将当前需要的部分页表项调入内存,其余的页表项仍
驻留在磁盘上,需要时再调入。
1. 两级页表
逻辑地址结构可描述如下:
图4-4-4 两级页表结构
虚拟地址
目录位移 页表位移 页位移
页目录(每进程一个) 页表 内存块
块号
+
页表地址 + 代码或数据
. .
您可能关注的文档
最近下载
- 2025年卫生高级职称面审答辩(呼吸内科)在线题库及答案(副高面审).docx VIP
- 历年试题--高等代数历年试--高等代数历年试题--高等代数历年试题--高等代数.doc VIP
- 复件 文言文名词用做动词课件.ppt VIP
- 大学生职业生涯规划.pdf VIP
- 电子科技大学《计算机编译原理)》20春期末考试.docx VIP
- 2025年水利水电工程施工企业安管人员考试(项目负责人B类)综合练习题及答案.docx VIP
- T_CECA-G 0025—2019_分布式太阳能光伏发电系统运行管理维护通则.pdf
- 稀土磁性材料.ppt VIP
- Geneapper ID-X使用.ppt VIP
- 新15J709 防火门、窗及卷帘.docx VIP
原创力文档


文档评论(0)