第四章 存储器管理 课堂练习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章 存 储 器 管 理
最佳适配算法是指每次为作业分配内存空间 时,总是找到能满足空间大小需要的最小的 空闲分区给作业。可以产生最小的内存空闲 分区。下图显示了这个过程的主存空间变化。
图中,灰色部分为分配出去的空间,白色部分为空闲区。
第四章 存 储 器 管 理
2010年计算机联考真题
• 某计算机采用二级页表的分页储存管理方式,按字 节编址,页大小为210字节,页表项大小为2字节, 逻辑地址结构为 页目录号 页号 页内偏移量 • 逻辑地址空间大小为216页,则表示整个逻辑地址空 间的页目录表中包含表项的个数至少是( B) • A、64 B、128 C、256 D、512 页大小为210B,页表项大小为2B,故一页可以存放29个 页表项,逻辑地址空间大小为216页,即共需216个页表 项,则需要216/29=27=128个页面保存页表项,即页目录 表中包含表项的个数至少是128.
B 区域进行管理。 (4)存储管理是对内存中______
A.整个内存 B.供用户使用的
C.供系统使用的
D.供程序使用的
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(5)下面是关于存储器管理功能的论述,正确的论述是______ A D 。 和______
A.内存分配最基本的任务是为每道程序分配内存空间,其他 追求的主要目标是提高存储空间的利用率。 B.为了提高内存保护的灵活性,内存保护通常由软件实现。
B 。 (12)使用页式存储管理使处理器执行指令的速度______
A.提高 B.降低 C.不定 D.不受影响
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(13)段式存储管理中,分段是由用户决定的,因此_____ B 。
A.段内地址和段间的地址都是连续的 B.段内地址是连续的,而段间的地址是不连续的 C.段内地址是不连续的,而段间的地址是连续的 D.段内地址和段间的地址都是不连续的
C 。 域的首地址______
A.100KB
C.330KB
B.190KB
D.410KB
390KB 410KB 512KB
第四章 存 储 器 管 理
第四章
一、选择题
习题课
0KB 100KB 180KB 190KB 280KB 330KB 390KB 410KB 512KB
(2) 如 右 图 所 示 中 , 若 要 申 请 一 块
第四章 存 储 器 管 理
第四章 物理块号 习题课 220 页号 28 二、填空题 0 2 (3)假定某分页存储管理的系统中,内存容量为 1MB,被分成256 1 4 块,块号为 0,1,2,…,255 ,某作业的地址空间占 4 页,其页号为 2 1 0,1,2,3,被分配到内存的第2,4,1,5块中。 3 ________ 5 20 位来表示。 则有①内存地址应使用
D.大作业可以申请多个分区
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(9)采用固定分区管理的最大缺点是______ C 。
A.不利于内存的保护 C.内存的利用率不高 B.分配算法复杂 D.零头太多
C 。 (10)可变分区存储管理采用的地址变换公式是______
A.绝对地址 = 上界寄存器值 + 逻辑地址
40KB的内存,使首地址最大的分配算 法______ C 。 A.首次适应算法 B.最佳适应算法 C.最坏适应算法 D.循环首次适应算法
80K 90K 60K 102K
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(3)下列算法中产生“抖动”现象的是A ______。
A.先进先出页面置换算法(FIFO) B.最近最久未使用(LRU)置换算法 C.最不经常使用(LFU)置换算法 D.最佳(Optimal)置换算法
第四章 存 储 器 管 理
段号 段的长度 内存起始地址 0 第四章 660 219 习题课 1 14 3330
三、应用题
2 100 90 3.某段式存储管理中采用如下表所示的段表。 3 580 1237 4 96 1952 试问:(1)给定段号和段内地址,说明段式管理中的地址变换 过程。 (2)计算[0,430], [1,10], [2,500], [3,400], [4,20], [5,100]的 内存地址,其中方括号内的第一元素是段号,第二元素是段 内地址。 (3)说明存取主存中的一条指令或数据至少要访问几次 主存。
220-8=212=4KB ,逻辑地址中的页内 ②作业每一页的长度为______________ 12 地址应用________ 位。 ③把作业中每一页在分到的内存块中的起始地址填入下表:
页号 0 1
起始地址
2×4KB = 8KB 4×4KB = 16KB
页号 2 3
起始地址
1×4KB = 4KB 5×4KB = 20KB
第四章 存 储 器 管 理
第四章
一、选择题
习题课
0KB 100KB 180KB 190KB 280KB 330KB
(1) 对如图所示的内存分配情况 ( 其中,
阴影部分表示已占用块,空白部分表 示空闲块 ) ,若要申请一块 40KB 的内 存,对于最佳适应算法,给出分配区
80K 90K 60K 102K
第四章 存 储 器 管 理
控制寄存器 段表始址 + 段表长度 >
越界
段号S 2
位移量W 1 00 有效地址
段号 段长 基址 660 0 1 K 219 6K 14 1 6 00 3330 4K 100 90 2 5 00 8 K 3 2 00 1237 9 20 0 580
4 96 1952

8 29 2
(4) [3,1010] → 物理地址:2×1024 + 1010 = 3058
第四章 存 储 器 管 理
第四章23 习题课
25 三、应用题
210
2.设一个逻辑地址空间有8个页面,每页大小为1024B,现将 它映像到32块物理块的内存上。
23×210 共13位 试问:(1)逻辑地址要用多少位表示:______________ 25×210 共15位 (2)物理地址要用多少位表示:______________
第四章 存 储 器 管 理
第四章
二、填空题
习题课
(1)在分区分配的算法中,首次适应算法倾向于优先利用内存 低地址 部分的空闲分区,从而保留了________ 高地址 部分的 中的________ 空闲分区。
第四章 存 储 器 管 理
第四章
二、填空题
习题课
用户地址空间 中的 (2)地址变换机构的最基本任务是将______________ 逻辑地址 变换为_________ 内存空间 中的__________ 物理地址 。在分页系统 __________ 中为实现地址变化而设置了页表寄存器,其中存放了 页表始址 和__________ 页表长度 ,在进程未运行时,它们存放在 __________ ____________ 进程的PCB 中。在分页系统中进行地址变换时,应将页表 页表始址 和________ 页号 进行相加,得到该页的页 寄存器中的__________ 物理块号 。 表项位置,从中可得到__________
第四章 存 储 器 管 理
2009年计算机联考真题
分区分配内存管理方式的主要保护措施是(A ) A、界地址保护 B、程序代码保护 C、数据保护 D、栈保护
每个进程都拥有自己独立的进程空间,如果一 个进程在运行时所产生的地址在其地址空间之 外,则发生地址越界,因此需要进行界地址保 护,即当程序要访问某个内存单元时,由硬件 检查是否允许,如果允许则执行,否则产生地 址越界中断。
C 。 (7)在固定分区存储管理中,每个分区的大小是______
A.相同的 B.可以不同但作业长度固定
C.可以不同但预先固定
D.根据用户要求而定
第四章 存 储 器 管 理
第四章
一、选择题
习题课
ຫໍສະໝຸດ Baidu
(8)在固定分区管理中,为了提高内存的利用率,可采用如下 A 。 技术______
A.按经常出现的作业大小来划分分区 B.划分分区都相同 C.不同请求队列中的作业可以申请相同的分区
C.对换技术已不是现代操作系统中常用的一种技术。
D.地址映射是指将程序空间中的逻辑地址变为内存空间的物 理地址。
E.虚拟存储器是在物理上扩充内存容量。
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(6)在下列存储管理方案中,不适用于多道程序的是______ A 。
A.单一连续分配 C.动态重定位分区分配 B.固定分区分配 D.段页式存储分配
B.绝对地址 = 下界寄存器值 + 逻辑地址
C.绝对地址 = 重定位寄存器值 + 逻辑地址
D.绝对地址 = 块号×块长 + 页内地址
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(11) 对外存对换区的管理以 ______ D 为主要目标,对外存文件 B 为主要目标。 区的管理以______
A.提高系统吞吐量 C.降低存储费用 B.提高存储空间的利用率 D.提高换入换出速度
物理地址
[0,430] [1,10] [2,500] [3,400] [4,20] [5,100]
→ 物理地址:219 + 430 = 649 → 物理地址:3330 + 10 = 3340 8 K → 物理地址:500 90 +> 500 100 = 段内地址越界 590 8 29 2 ! → 物理地址:1237 + 400 = 16378 69 2 → 物理地址:1952 + 20 = 1972 → 物理地址: 5 > 4 段号越界! 主存
物理地址
8K 8 29 2 8 69 2 主存
第四章 存 储 器 管 理
段号 段的长度 内存起始地址 0 第四章 660 219 习题课 1 14 3330
三、应用题
2 100 90 3.某段式存储管理中采用如下表所示的段表。 3 580 1237 4 96 1954 试问:(1)给定段号和段内地址,说明段式管理中的地址变换 过程。 (2)计算[0,430], [1,10], [2,500], [3,400], [4,20], [5,100]的 内存地址,其中方括号内的第一元素是段号,第二元素是段 内地址。 (3)说明存取主存中的一条指令或数据至少要访问几次 主存。
第四章 存 储 器 管 理
控制寄存器 段表始址 + 段表长度 >
越界
段号S 2
位移量W 1 00 有效地址
段号 段长 基址 660 0 1 K 219 6K 14 1 6 00 3330 4K 100 90 2 5 00 8 K 3 2 00 1237 9 20 0 580
4 96 1952

8 29 2
第四章 存 储 器 管 理
段号 段的长度 内存起始地址 0 第四章 660 219 习题课 1 14 3330
三、应用题
2 100 90 3.某段式存储管理中采用如下表所示的段表。 3 580 1237 4 96 1954 试问:(1)给定段号和段内地址,说明段式管理中的地址变换 过程。 (2)计算[0,430], [1,10], [2,500], [3,400], [4,20], [5,100]的 内存地址,其中方括号内的第一元素是段号,第二元素是段 内地址。 (3)说明存取主存中的一条指令或数据至少要访问几次 主存。两次:一次访问段表,另一次是访问需要指令或数据。
第四章 存 储 器 管 理
2010年计算机联考真题
某基于动态分区储存管理的计算机,其主存容 量55MB(初始为空),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配 15MB,分配30MB,释放15MB,分配8MB, 分配6MB,此时主存中最大空闲分区的大小 是(B ) A、7MB B、9MB C、10MB D、15MB
第四章 存 储 器 管 理
2009年计算机联考真题
一个分段储存管理系统中,地址长度为32位, 其中段号占8位,则最大段长是(C)
A、28字节 C、 224字节
B、 216字节 D、 232字节
分段存储管理的逻辑地址分为段号和位移量 两部分,段内位移的最大值就是最大段长。 地址长度为32位,段号占8位,则位移量占 32-8=24位,故最大段长为224B。
第四章 存 储 器 管 理
页号 物理块号 习题课 第四章 0 3 三、应用题 1 5 1. 一个由 4 个页面 ( 页号 0~3) ,每页由 1024 个字节组成的程序, 2 6 把它装入一个由 8个物理块 (块号0~7)组成的存储器中,装 3 2 入情况如表所示:
已知下面的逻辑地址(其中方括号中的第一个元素为页号,第 二个元素为页内地址),请按页表求出对应的物理地址。 (1) [0,100] → 物理地址:3×1024 + 100 = 3172 (2) [1,179] → 物理地址:5×1024 + 179 = 5299 (3) [2,785] → 物理地址:6×1024 + 785 = 6929
相关文档
最新文档