第5章虚拟存储器-填空题

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

第5章虚拟存储器-填空题

1.在请求调页系统中,地址变换过程可能会因为( )、( )和( )等原因而产生中断

2.虚拟存储器的基本特征是( )和( ),因而决定了实现虚拟存储器的关键技术是( )和( )

3.实现虚拟存储器,除了需要有一定容量的内存和相当容量的外存外,还需要有( )、( )和( )的硬件支持

4.为实现请求分页管理;应在纯分页的页表基础上增加( )、( )、( )和( )等数据项。

5.在请求调页系统中要采用多种置换算法,其中OPT是( )置换算法,LRU是( )置换算法,NUR是( )置換算法,而LFU则是( )置换算法,PBA是( )算法。

6. VAX/VMS操作系统采用页面缓冲算法:它采用( )算法选择淘汰页,如果淘汰页未被修改,则将它所在的物理块插到( )链表中,否则便将其插入( )链表中,它的主要优点是可以大大减少( )次数

7.在请求调页系统中,调页的策略有( )和( )两种方式。

8.在请求调页系统中,反复进行页面换进和换出的现象称为( ),它产生的原因主要是( )

9.分页系统的内存保护通常有( )和( )两种措施。

10.分段系统中的越界检查是通过( )中存放的( )和逻地址中的( )的比较,以表项中的( )和逻辑地址中的( )的比较来实现的

11.为实现段的共享,系统中应设置一张( ),每个被共享的段占其中的一个表项其中应包含了被共享段的段名、( )、( )和( )等数据项:另外,还在该表项中记录了共享该段的( )的情况

12.在分段系统中常用的存储保护措施有( )、( )、( )三种方式

13.在采用环保护机制时,一个程序可以访问驻留在( )环中的数据:可以调用駐留在( )环中的服务

14. Intel x86 /Pentium系列CPU可采用( )和( )两种工作模式

15. Intel x86 Pentium的分段机制,每个进程用于地址映射的段表也叫做( ),另外当进程运行在特权级别为0的核心态下时,它必须使用( )来进行地址映射

16. Intel x86/Pentium的分页机制,采用( )级分页模式,其外层页表也叫做( )

三、综合应用题

1.请求分页管理系统中,假设某进程的页表内容如下表所示。页面大小为4KB,一次内存的访问时间是100ns,一次快表(TLB)的访问时间是10ns,处理一次缺页的平均时间为108ns(已含更新TLB和页表的时间),进程的驻留集大小固定为2,采用最近最少使用(LRU)置换算法和局部淘汰策略。假设:①TLB初始为空;②地址转换时先访问TLB,若TLB未命中,再访问页表(忽略访问页表后的TLB更新时间);③有效位为0表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中断的指令处重新执行。设有虚地址访问序列2362H、1565H、25A5H,请问:

(1)依次访问上述三个虚拟地址,各需多少时间?给出计算过程

(2)基于上述访问序列,虚地址1565H的物理地址是多少?请说明理由

2.设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页(Page)数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框( Page Frame),见下表,在装入时刻260前,该进程的访问情况也见下表(访问位即使用位)。

页号页框号装入时间访问位

0 7 130 1

1 4 230 1

2 2 200 1

3 9 260 1

当该进程执行到时刻260时,要访问逻辑地址为17CAH的数据。回答下列问题:

(1)该逻辑地址对应的页号是多少?

(2)若采用先进先出(FIFO)置换算法,则该逻辑地址对应的物理地址是多少?要求给出计算过程。若采用时钟( Clock)置换算法,则该逻辑地址对应的物理地址是多少?要求给出计算过程.设搜索下一页的指针沿顺时针方向移动,且当前指向2号页框,如下图所示

3.某请求分页系统的页面置换策略如下:从0时刻开始扫描,每隔5个时间单位扫描一轮驻留集(扫描时间忽略不计)且本轮未被访问过的页框将被系统回收,并放入空闲页框链尾,其中内容在下一次分配之前不清空。当发生缺页时,若该页曾被使用过且还在空闲页链表中,则重新放回进程的驻留集中;否则,从空闲页框链表头部取出一个页框。

忽略其他进程的影响和系统开销,初始时进程驻留集为空,目前系统空闲页的页号依次为32,15,21,41。进程P依次访问的<虚拟页号,访问时刻>为

<1,1>,<3,2,<0,4>,<0,6>,<1,11>,<0,13>,<2,14>。请回答下列问题

(1)当虚拟页为<0,4>时,对应的页框号是什么?

(2)当虚拟页为<1,11>时,对应的页框号是什么?说明理由

(3)当虚拟页为<2,14>时,对应的页框号是什么?说明理由

(4)这种方法是否适合于时间局部性好的程序?说明理由

4.某计算机系统按字节编址,采用二级页表的分页存储管理方式,虚拟地址格式如下所示

10位10位12位

页目录号页表索引页内偏移量请回答下列问题:

(1)页和页框的大小各为多少字节?进程的虚拟地址空间大小为多少页?

(2)若页目录项和页表项均占4B,则进程的页目录和页表共占多少页?写出计算过程

(3)若某指令周期内访问的虚拟地址为0100 0000H和0111 2048H,则进行地址转换时共访问多少个二级页表?说明理由

5.在一个请求分页存储管理系统中,一个作业的页面走向为4,3,2,1,4,3,5,4,3,2,1,5,当分配给作业的物理块数分别为3和4时,试计算采用下述页面淘汰算法时的缺页率(假设开始执行时主存中没有页面),并比较结果。

1)最佳置换算法

2)先进先出置换算法

3)最近最久未使用算法

相关文档
最新文档