地址变换过程(续)
把虚拟地址2500转换成页号P=2,位移量W=452;
如果页号2大于页表大小,则中断;否则继续;
页号2与页表起址1000运算(1000+2*20,设页描述子大小为20)得到页描述子地址为1040;
从页描述子中读取块号8;
根据页描述子的"存取控制"判断该指令是否被允许访问内存,如果不允许,则中断;否则继续;
块号8与位移量452运算(8*1024+452=9644,1024为页面大小)得到物理地址9644;
把数字1写进内存地址9644单元中.
3.管 理
1)页表:系统为每个进程建立一个页表,页表给出逻辑页号和具体内存块号相应的关系
页表放在内存,属于进程的现场信息
2)空块管理——位示图
3)内存的分配与回收
0
31
0/1
0/1
0/1
0/1
0/1
0
1
7
……
空闲块数
……
空块管理——位示图
内存的分配
计算一个作业所需要的总块数N
查位示图,看看是否还有N个空闲块
如果有足够的空闲块,则页表长度设为N,可填入PCB中;申请页表区,把页表始址填入PCB
依次分配N个空闲块,将块号和页号填入页表
修改位示图
4.快表
如果把页表放在主存中,无疑会影响系统的性能.这是因为每次访问主存,首先必须访问页表,读出页描述子,之后根据形成的实际地址再访问主存,这样使访问主存的次数加倍,因而使总的处理速度明显下降.
为了解决这个问题人们采用一组硬件寄存器,存放当前访问过的页的页描述子,
每次访问主存时,首先查找快表,若找到所需的页描述子,则快速形成物理地址.否则从页表中查找后形成物理地址,同时把页描述子写入快表.如果设计得当,快表的命中率可以很高.
具有快表的地址变换机构
图 4-4-3 具有快表的地址变换机构
4.4.4 两级和多级页表
现代的大多数计算机系统,都支持非常大的逻辑地址空间(232~264).页表就变得非常大,要占用相当大的内存空间.可采用两个方法来解决这一问题:① 采用离散分配方式来解决难以找到一块连续的大内存空间的问题:② 只将当前需要的部分页表项调入内存,其余的页表项仍驻留在磁盘上,需要时再调入.
- 大容量存储控制器 > 第四章存储管理(2)
-
第四章存储管理(2)
下载该文档 文档格式:PPT 更新时间:2005-10-02 下载次数:0 点击次数:2文档基本属性 文档语言: 文档格式: ppt 文档作者: 傅秀芬 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: fxf 修订次数: 610 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 88 段落数: 661 字节数: 2550534 备注: 1 演示格式: 屏幕显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:863计划现代农业技术领域2007年度专题课题申请指南
下一篇:我最喜爱的一个故事
点击查看更多关于大容量存储控制器的相关文档
- 您可能感兴趣的
- 大容量存储控制器驱动 dell大容量存储控制器 大容量储存控制器 大容量控制器驱动下载 大容量储存控制器驱动 usb大容量存储设备 大容量存储 三星i9000大容量存储 手机大容量存储不可用
- 大家在找
-
- · 贝奇花生分级机
- · cf修复器
- · 德保年产24万吨硫酸
- · 湖北电工证查询系统
- · 平移自动门电机
- · office办公软件包
- · 郎咸平谈2012年
- · 齿轮减速箱300
- · 八阿哥胤禩的后代
- · 中国钢材网
- · 2010年司法考试时间
- · 黄人社职2010 61号
- · 滨海新区人才引进政策
- · 高三励志班会课件
- · 人美版初中一年级美术
- · 8年级上册语文生字
- · 视频转换器下载
- · 声光控楼道灯
- · 扬农化工股份有限公司
- · 普通话测试话题30篇
- · whateveryousay
- · osta防伪标识
- · ups稳压器
- · 德州数控车床
- · 道桥毕业论文范文
- · 工程测量仪器
- · c620机床数控化改造
- · 安利产品介绍图片
- · 帕萨特燃油泵电路
- · 货车百公里运费
- 赞助商链接