在分页系统中页面大小由谁决定?页表的作用是什么?如何将逻辑地址转换成物理地址?

题目
问答题
在分页系统中页面大小由谁决定?页表的作用是什么?如何将逻辑地址转换成物理地址?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在分页存储管理系统中,地址由页号和页内地址组成。下图所示页式管理的地址结构中,(50)。

A.页面的大小为1K,最多有16M个页

B.页面的大小为2K,最多有8M个页

C.页面的大小为4K,最多有1M个页

D.页面的大小为8K,最多有2M个页


正确答案:C
解析:本题考查的是操作系统中分页存储管理系统中地址的组成及其计算方法。在分页存储管理系统中,逻辑地址由两部分组成,前一部分是页号,后一部分是位移量,即页内地址。根据该题的已知条件,两部分构成的地址长度为32位,其中0~11位为页内地址,占12位,即每页的大小为4KB:12~31位为页号,占20位,即地址空间最多允许有1MB个页。所以正确答案为C。

第2题:

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

A.0E1F(H)

B.031F(H)

C.0A1F(H)

D.021F(H)


正确答案:A

第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题:

在分页存储经管中,指出逻辑地址空间和物理地址空间对应关系的是()

A.页表

B.PCB

C.段表

D.段页表


正确答案:A
解析:逻辑地址空间和物理地址空间的对应关系由称为页面变换表PMT(简称页表)指出。

第5题:

在一个分页存储管理系统中,页表内容如表13-6所示,若页的大小为2K,则地址转换机构将逻辑地址0转换成的物理地址为(45)。

A.8192

B.4096

C.2048

D.1024


正确答案:B
解析:在页式存储管理系统中,物理地址为页面对应的物理块号与页内地址拼接的结果,逻辑地址为0,也就是说逻辑页号为0,页内位移也为0,故物理块号为2,块号位移为 0,地址为2×2K+0,答案为B。

第6题:

在一个页式存储管理系统中,页表内容如下:若页的大小为4KB,则地址转换机制将逻辑地址O转换成相应的物理地址( )。

A.8192

B.4096

C.2048

D.1024


正确答案:A

第7题:

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


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

第8题:

在一个页式存储管理系统中,页表内容如下所示。 页号绝对页号 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。

第9题:

在某一分页存储管理系统中,页面的大小为4 KB。现有一作业,其部分页表如表 6-1所示。若给定一个十进制逻辑地址为8644,则其十进制物理地址是(12)。

A.6186

B.12 330

C.33 220

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


正确答案:C
解析:由于页面的大小为4KB=22×210=4096B,逻辑地址8644=4096×2+452,得页号为2,偏移量为452。查表7-15可知,页号为2所对应的物理块号是8,因此所求物理地址=4096×8+452=33220。

第10题:

在一个页式存储管理系统中,页表内容如下:2 1 6 3 7 若页的大小为4K,则地址转换机制将逻辑地址0转换成相应的物理地址 ______。

A.8192

B.4096

C.2048

D.1024


正确答案:A

更多相关问题