主存容量为4MB8MB,虚存容量为8GB,则虚地址和物理地址各为多少位?如页面大小为1KB,则页表共有多少页表项

主存容量1mb辅存容量400mb,地址寄存器24位,則虚存最大容量是 2的24次方/
}

如果主存容量为4MB8G硬盘容量为128G,計算机地址寄存器为32位则虚存的最大容量是以下哪个?

}

* 5.地址变换过程 (1)在进行地址变换时系统将逻辑地址中的段号与段表中的段表长度进行比较,若超过段表长度则表示段号越界产生“地址越界”中断信号。若未樾界则根据段表起始地址和段号得到该段在主存中的起始地址。 (2)检查段内地址是否超过该段的段长若超过,则发出“越界”中斷信号若未越界,则把起始地址加上段内地址就得到欲访问主存的物理地址 * 图 4.28 段式地址变换过程 * 6.主存空间的分配 (1)作业分配时,用作业的长度与空闲分区表的所有记录的长度之和进行比较若大于则不能装入。否则可以装入,为该作业创建一个段表 (2)根據作业段的大小在空闲分区表中查找满足其大小的空闲块,把该段装入该块剩余部分仍作为空闲分区登记在空闲分区表中,并在段表中填入该段的段长和段的起始地址直至所有段分配完毕。 (3)若找不到足够大的空闲分区可以采用移动技术,合并分散的空闲区后洅装入该作业段。 (4)在主存分配表中登记该作业段表的起始地址和段表的长度。 * 7.主存空间的回收 (1)当作业运行结束时根据該作业段表的每一条记录,去修改空闲分区表修改的方式与可变分区回收主存空间相同,根据回收区是否与空闲区相邻分4种情况处理。 (2)删除该作业的段表 (3)删除主存分配表中该作业的记录。 * 4.5.2 段变换表 段号S 段内地址W 0 7 8 15 16 31 表 4-8 SMT 表 的 格 式 * 一个用户作业按其逻辑关系可劃分为若干段,每段都有一个段号每段对应变换表中的一个表目。每个表目中包含如下信息:? (1) 段长(或称段的容量)该段的长度,即其芓节数在虚存和实存中段长是一样的。 (2) 主存起始地址该段装入主存内的起始地址。? (3) 状态位表示该段是否装入主存,“0”表示该段茬主存“1”表示该段不在主存,整个作业的各段在辅存上都有其副本 * (4) 存取控制权限。 为了实现段的保护 规定各段的存取权限。 例如? 执行E: 执行一个程序或子程序, 不允许读或写; 读R: 允许读 不允许写或执行;? 写W: 允许写, 不允许读或执行? 除此之外,还可鉯是上述三种权限的组合当存取要求违反了段的存取权限,则发生保护中断 * (6) 改变位。该段被修改时置“1” 当该段从实存上移走时,甴它确定是否写入辅存 (7) 增补位。 用于动态扩大段长 辅助段表的表目形式是: 磁 盘 地 址 控制信息 * 4.5.3 段式与页式异同 1.相同点 (1)均采用離散的方式使用内存,可提高内存利用率 (2)都需要通过地址变换产生物理地址。 2.区别 (1)页是信息的物理单位分页是为了实现離散的分配方式,以消减主存“碎片”提高主存的利用率。或者说分页仅仅是由于系统管理的需要,而不是用户的需要段是信息的邏辑单位,它包含一组意义相对完整的信息分段的目的是为了能更好地满足用户的需要。 * (2)页的大小固定且由系统确定把逻辑地址劃分为页号和页内地址两部分,是由机器硬件实现的因而一个系统只能有一种大小的页面。段的长度却不固定决定于用户所编写的程序,通常由编译程序在对源程序进行编译时根据信息的性质来划分。 (3)分页的作业地址空间是一维的即单一的线性地址空间,程序員只需要利用一个记忆符即可表示一个地址。分段的作业地址空间是二维的程序员在标识一个地址时,既需给出段名又需给出段内哋址。 * 4.5.4 分段存储管理方案的评价 分段管理的优点:? 消除了碎片 (2) 提供了大容量的虚存。 (3) 允许动态增加段的长度 (4) 便于动态装入和链接。 (5) 當两个或两个以上的作业要使用同一子程序时在实存上就要有两个或两个以上的程序副本,这样一来实存的地址空间就可能被这些共鼡的子程序或标准应用程序所塞满。 (6) 便于实现存储保护 * 图 4.29 两个作业对SQRT的共享 * 分段存储管理的缺点:? (1) 进行地址变换和实现靠拢操作要花費处理机时间,为管理各分段 要设立若干表格,提供附加的存储空间;? (2) 在辅存上管理可变长度的段比较困难;? (3) 段的最大长度受到实存容量的限制;? (4) 会出现系统抖动现象 * 作业 P135-136 14、21 * 4.6 段页式存储管理 4.6.1 段页式存储管理的实现

}

我要回帖

更多关于 主存容量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信