软考中级

某虚拟存储器的用户编程空间共32个页面,每页1KB,主存为16KB。假定某时刻该用户页表中已调入主存的页面的虚页号和物理页号对照表如表2-2所示。则表2-3中与虚地址相对应的物理地址如表2-3所示(如果主存中找不到,即为页失效)。这里,(H)表示十六进制。A.页失效B.1E5C(H)C.2A5C(H)D.165C(H)E.1 25C(H)

题目

某虚拟存储器的用户编程空间共32个页面,每页1KB,主存为16KB。假定某时刻该用户页表中已调入主存的页面的虚页号和物理页号对照表如表2-2所示。

则表2-3中与虚地址相对应的物理地址如表2-3所示(如果主存中找不到,即为页失效)。

这里,(H)表示十六进制。

A.页失效

B.1E5C(H)

C.2A5C(H)

D.165C(H)

E.1 25C(H)

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在一个页式存储管理系统中,页表内容如下所示。 页号绝对页号 02 11 28 若页大小为1K,逻辑地址的页号为2,页内地址为451,转换成的物理地址为( )。

A.8643

B.8192

C.2048

D.2499


正确答案:A

本题考查的是页式存储管理的知识点,它是操作系统存储管理中的一种最重要的管理方式,考生一定要牢固掌握其原理和公式。页式存储中,用户进程空间(地址)叫逻辑空间(地址),内存空间(地址)叫物理空间(地址),用相同长度单位对逻辑空间等分出的区域叫页,对物理空间等分出的区域叫页帧,对外存交换区等分出的每个区域叫块。因页式方法中逻辑地址与物理地址之间失去自然联系,故要通过页表,并由硬件动态地址转换机构将逻辑地址映射成物理地址才能正确访存。
各种地址的定义:
逻辑地址=p(页号).d(页内位移);
物理地址=f(页帧号).d(页内位移);
P=线性逻辑地址/页面大小:
d=线性逻辑地址-P*页面大小。
逻辑地址和物理地址的转换定义如下:
从页表中查出逻辑地址中的页号P所对应的页帧号.然后用公式f×页面大小+d(页内位移)计算出物理地址。逻辑页号2,对应的绝对页号为8,则物理地址为8×1024+451=8643。

第2题:

某请求分页存储管理系统中,容量为1MB的主存被划分为512块,其页表如表7-1所示。若给定一十进制逻辑地址为7058,其十进制物理地址是(11)。

A.6186

B.12330

C.34858

D.因产生缺页中断,暂时无法获得


正确答案:D
解析:在一请求分页存储管理系统中,主存容量为1MB,由于主存容量被划分为512块,因此可得到每块容量=1MB/512=1024KB/512=2KB。十进制逻辑地址为7058可拆解成7058=2048×3+914,由此得该逻辑地址的页号为3。查该作业的页表(见表7-1)可知,该页号的块状态为“1”,表示未被主存装入,由此将产生缺页中断。

第3题:

●在一个页式存储管理系统中,页表内容如下所示。

页号 绝对页号

0 2

1 1

2 8

若页大小为1kB,逻辑地址的页号为2,页内地址为451,转换成的物理地址为 (16) 。

(16) A.86413

B.8192

C.2048

D.2499


正确答案:A
【解析】本题考查的是页式存储管理的知识点,页式存储中,用户进程空间(地址)称为逻辑空间(地址),内存空间(地址)称为物理空间(地址),从相同长度为单位对逻辑空间等分出的每个区域称为页,对物理空间等分出的区域称为页帧,对外存交换区等分出的每个区域称为块。因页式方法中逻辑地址与物理地址之间没有自然联系,要通过页表,并由硬件动态地址转换机构将逻辑地址映射成物理地址才能正确访存。
各种地址的定义如下。
逻辑地址=p(页号).d(页内位移)
物理地址=f(页帧号).d(页内位移)
p=线性逻辑地址/页面大小。
d=线性逻辑地址=p×页面大小。
逻辑地址和物理地址的转换方法如下。
从页表中查出逻辑地址中的页号p所对应的页帧号f,然后用公式:
f×页面大小+d(页内位移)
计算出物理地址。
【解析】逻辑页号2,对应的页帧号为8,则物理地址为8×1024+451=8643

第4题:

虚拟存储器主要是为了解决扩大主存容量的需求而设置的,一般页式虚拟存储器规定把主存和辅存都分成大小相同的页,程序运行时需要访问辅存内容,可把包括有关单元的一个辅存页面调入主存一个空页中,其后CPU根据程序的局部性原理,可多次从主存中取出需要的有关指令和数据,大大提高了存取有关数据的速度,虚拟存储器最关键的是虚存页面调入主存时CPU如何知道调入主存何页?虚实页面地址是依靠(1)实现页面地址转换的。这种转换是采用(2)实现的。

A.页表

B.段表

C.MAP

D.TLB


正确答案:A

第5题:

某分页管理系统页面大小为1KB,逻辑地址3380B对应的页号和页内地址各是多少?


正确答案:3380B转换二进制为00110011100000001011
由页面大小为1kb可知页号位和页面大小(偏移)均占10位
则原逻辑地址可划分为0011001110|0000001011
页号为:0011001110页内地址为:0000001011

第6题:

页式虚拟存储系统的逻辑地址是由页号和页内地址两部分组成,地址变换过程如下图所示。假定页面的大小为8K,图中所示的十进制逻辑地址9612经过地址变换后,形成的物理地址a应为十进制(10)。

A.42380

B.25996

C.9612

D.8192


正确答案:B
解析:本题考查页式存储管理中的地址变换知识。在页式存储管理中,有效地址除页的大小,取整为页号,取余为页内地址。本题页面的大小为8KB,有效地址9612除8192,取整为1,取余为1420。我们先查页表得物理块号3,因此有效地址a为8192×3+1420=25996。

第7题:

在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(H)所对应的物理地址为()。

A.0E1F(H)

B.031F(H)

C.0A1F(H)

D.021F(H)


正确答案:A

第8题:

●在一个页式存储管理系统中,页表内容如下所示。

页号绝对页号

0 2

1 1

2 8

若页大小为1K,逻辑地址的页号为2,页内地址为451,转换成的物理地址为 (6) 。

(6) A.8643

B.8192

C.2048

D.2499


正确答案:A
【解析】本题考查的是页式存储管理的知识点,它是操作系统存储管理中的一种最重要的管理方式,考生一定要牢固掌握其原理和公式。
页式存储中,用户进程空间(地址)叫逻辑空间(地址),内存空间(地址)叫物理空间(地址),用相同长度单位对逻辑空间等分出的区域叫页,对物理空间等分出的区域叫页帧,对外存交换区等分出的每个区域叫块。因页式方法中逻辑地址与物理地址之间失去自然联系,故要通过页表,并由硬件动态地址转换机构将逻辑地址映射成物理地址才能正确访存。
各种地址的定义:
逻辑地址=p(页号).d(页内位移);
物理地址=f(页帧号).d(页内位移);
p=线性逻辑地址/页面大小;
d=线性逻辑地址-p*页面大小。
逻辑地址和物理地址的转换定义如下:
从页表中查出逻辑地址中的页号p所对应的页帧号f然后用公式:f×页面大小+d(页内位移)计算出物理地址。逻辑页号2,对应的绝对页号为8,则物理地址为8×1024+451=8643。

第9题:

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


正确答案:虚地址位数2的33次方,物理地址2的23次方,页表项共有 2的23次方

第10题:

某虚拟存储器共有8个页面,每页为1024个字,实际主存为4096个字,采用页表示法表示地址映像。映像表的内容见表1。

列出会发生页面失效的全部虚页号为(6)。

A.1,3,5,7

B.3,5,2,7

C.1,2,3,7

D.2,3,5,7


正确答案:D

更多相关问题