正在加载图片...
(2) STORE R1,[1,20 (3) LOAD RI,[3,20] (4) LOAD R1,[3,100 (5)JP[2,100 分析:在执行指令的过程中,如果指令中包含有地址部分,则先必须进行逻辑地址到物理 地址的转换。在地址转换过程中还要进行越界检查和存取控制权限的检查,只有在地址不越 界、访问方式也合法,并形成物理地址后,才能去完成指令规定的操作 答:(1)指令 STORE R1,[0,70]。从段表的第0项可读出第0段的存在位为0,表示相应段未 装入内存,因此地址变换机构将产生一缺段中断,以请求0S将其调入内存。 (2)指令 STORE R1,[1,20]。从段表的第1项可以看出,虽然指令中的逻辑地址合法,段 也已在内存,但本指令对内存的访问方式(写)与存取控制字段(只读)不符,故硬件将产生保护 性中断信号。 3)指令 LOAD R1,[3,20]。从段表的的第3项可读出第3段的存在位为1,内存始址为8000 段长为80,存取控制为R,因此,逻辑地址合法,访问方式也合法,形成物理地址8020后,指令将 把该单元的内容读到寄存器R1中 (4)指令 LOAD R1,[3,100]。从段表的的第3项可读出第3段的存在位为1,内存始址为8000 段长为80,存取控制为R,因此,指令的逻辑地址中段内地址超过了段伏,地址变换机构将产生 越界中断信号。 (5)指令JMP[2,100]。从段表的第2项可读出第2段的存在位为1,内存始址为3000,段长 为200,访问权限为E,因此逻辑地址与访问方式都合法,形成物理地址3100,指令执行后,将跳 转到内存单元3100处继续执行。 5.3自测题 5.3.1基本题 判断题(正确的在括号中记√,错误的记×) 1.为了减少内部碎片,页应偏小为好 2.为了减少缺页中断率,页应该小一些。 3.为提高对换空间的利用率,一般对其使用离散的分配方式。 4.用户程序中出错处理部分不必常驻内存 ((((( 5.使用预分页的原因是每个进程在最初运行时需要一定数量的页面 6.可变分区法可以比较有效地消除外部碎片,但不能消除内部碎片。 ))) 7.分页存储管理方案易于实现用户使用内存空间的动态扩充。 8.LRU页面调度算法总是选择在主存驻留时间最长的页面被淘決 9.最佳适应算法比首次适应算法具有更好的内存利用率。 10.请求分段存储管理中,分段的尺寸要受主存空间的限制 单项选择题,在每小题的四个备选答案中选出一个正确答案,并将其代码写 在题干后面的括号内。不选、错选或多选者该题无分。 1.在可变式分区管理中,最佳适应算法是将空白区在空白区表中按次序排列 A.地址递增 B.地址递减 C.容量递增 D.容量递减 2动态重定位技术依赖于 A.重定位装入程序B.重定位寄存器C.地址机构 D.目标程序 3.请求分页存储管理方案的主要特点是 A.不要求将作业装入内存 B.不要求将作业全部装入内存 C.不要求使用联想存储器 D.不要求缺页中断的处理(2)STORE R1,[1,20] (3)LOAD R1 ,[3,20] (4)LOAD R1, [3,100] (5)JMP [2,100] 分析:在执行指令的过程中,如果指令中包含有地址部分,则先必须进行逻辑地址到物理 地址的转换。在地址转换过程中还要进行越界检查和存取控制权限的检查,只有在地址不越 界、访问方式也合法,并形成物理地址后,才能去完成指令规定的操作。 答:(1)指令 STORE R1,[0,70]。从段表的第 0 项可读出第 0 段的存在位为 0,表示相应段未 装入内存,因此地址变换机构将产生一缺段中断,以请求 OS 将其调入内存。 (2)指令 STORE R1,[1,20]。从段表的第 1 项可以看出,虽然指令中的逻辑地址合法,段 也已在内存,但本指令对内存的访问方式(写)与存取控制字段(只读)不符,故硬件将产生保护 性中断信号。 (3)指令 LOAD R1,[3,20]。从段表的的第 3 项可读出第3 段的存在位为 1,内存始址为 8000, 段长为80,存取控制为R,因此,逻辑地址合法,访问方式也合法,形成物理地址8020后,指令将 把该单元的内容读到寄存器 R1 中。 (4)指令 LOAD R1,[3,100]。从段表的的第 3 项可读出第3 段的存在位为 1,内存始址为 8000, 段长为 80,存取控制为 R,因此,指令的逻辑地址中段内地址超过了段伏,地址变换机构将产生 越界中断信号。 (5)指令 JMP[2,100]。从段表的第 2 项可读出第 2 段的存在位为 1,内存始址为 3000,段长 为200,访问权限为E,因此逻辑地址与访问方式都合法,形成物理地址3100,指令执行后,将跳 转到内存单元 3100 处继续执行。 5.3 自测题 5.3.1 基本题 一.判断题(正确的在括号中记√,错误的记×) 1.为了减少内部碎片,页应偏小为好。 ( ) 2.为了减少缺页中断率,页应该小一些。 ( ) 3.为提高对换空间的利用率,一般对其使用离散的分配方式。 ( ) 4.用户程序中出错处理部分不必常驻内存。 ( ) 5.使用预分页的原因是每个进程在最初运行时需要一定数量的页面。 ( ) 6.可变分区法可以比较有效地消除外部碎片,但不能消除内部碎片。 ( ) 7.分页存储管理方案易于实现用户使用内存空间的动态扩充。 ( ) 8.LRU 页面调度算法总是选择在主存驻留时间最长的页面被淘汰。 ( ) 9.最佳适应算法比首次适应算法具有更好的内存利用率。 ( ) 10.请求分段存储管理中,分段的尺寸要受主存空间的限制。 ( ) 二.单项选择题,在每小题的四个备选答案中选出一个正确答案,并将其代码写 在题干后面的括号内。不选、错选或多选者该题无分。 1.在可变式分区管理中,最佳适应算法是将空白区在空白区表中按______次序排列。 A.地址递增 B.地址递减 C.容量递增 D.容量递减 2.动态重定位技术依赖于_______. A.重定位装入程序 B.重定位寄存器 C.地址机构 D.目标程序 3.请求分页存储管理方案的主要特点是__________。 A.不要求将作业装入内存 B.不要求将作业全部装入内存 C.不要求使用联想存储器 D.不要求缺页中断的处理
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有