niusouti.com

在一个分页虚存系统中,用户编程空间32个页,页长1KB,主存为16KB。如果用户程序有10页长,若己知虚页0、1、2、3,已分到页框8、7、4、10 ,试把虚地址0AC5H和1AC5H转换成对应的物理地址。

题目

在一个分页虚存系统中,用户编程空间32个页,页长1KB,主存为16KB。如果用户程序有10页长,若己知虚页0、1、2、3,已分到页框8、7、4、10 ,试把虚地址0AC5H和1AC5H转换成对应的物理地址。


相似考题
更多“在一个分页虚存系统中,用户编程空间32个页,页长1KB,主存为16KB。如果用户程序有10页长,若己知虚页0、1、2、3,已分到页框8、7、4、10 ,试把虚地址0AC5H和1AC5H转换成对应的物理地址。”相关问题
  • 第1题:

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

    A.8192

    B.4096

    C.2048

    D.1024


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

  • 第2题:

    若某虚拟存储器的用户编程空间有16页,每页为1KB,内存为4KB。某时刻一用户页表内调入内存的页面页号和物理块号对照如下:

    则逻辑地址0B27(H)所对应的物理地址是(24),其中H表示十六进制数。

    A.0527(H)

    B.0B27(H)

    C.1227(H)

    D.0B32(H)


    正确答案:A
    解析:逻辑地址0B27(H)所对应的二进制是:0000101100100111,由于每个页面的大小为1K=210,则该逻辑地址对应的页号为2。查询页表可知其对应的物理块号是5,即物理块地址为:0000010100000000,得到物理地址为0000010100100111,即0527(H)。

  • 第3题:

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

    A.8192

    B.4096

    C.2048

    D.1024


    正确答案:A

  • 第4题:

    分页存储管理系统中,地址结构如图2-4所示。则______。

    A.页的大小为1KB,最多有8M页

    B.页的大小为2KB,最多有4M页

    C.页的大小为4KB,最多有1M页

    D.页的大小为8KB,最多有2M页


    正确答案:C
    解析:根据图可知:①页内地址长度为12位,也就是每页大小为4K。②页号部分的地址长度为31-11=20位,也就是1MB个页。

  • 第5题:

    某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:

    则逻辑地OA5C(H)所对应的物理地址是(23)。

    A.125C(H)

    B.135 C(H)

    C.127 C(H)

    D.120 C(H)


    正确答案:A
    解析:页式存储管理的逻辑地址分为两部分:页号和页内地址。由已知条件“用户编程空间共32个页面”,可知页号部分占5位;由“每页为1KB”,1K=210,可知页内地址占10位。由“内存为16KB”,可知有16块,块号为4位。逻辑地址0A5C(H)所对应的二进制表示形式是:000101001011100,根据上面的分析,下划线部分为页内地址,编码“00010”为页号,表示该逻辑地址对应的页号为2。查页表,得到物理块号是4(十进制),即物理块地址为:0100,拼接块内地址1001011100,得01001001011100,即125C(H)。

  • 第6题:

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

    页号绝对页号 0 2 1 1 2 8

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

    A.8643

    B.8192

    C.2048

    D.2499


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

  • 第7题:

    某虚存系统有3页初始为空的页框,若采用先进先出的页面淘汰算法,则在下列1求提出时,会产生()次缺页中断。设页面走向为:432143543215。

    A.7
    B.8
    C.9
    D.10

    答案:C
    解析:
    采用画图法,注意一开始填满页框也算缺页中断。

  • 第8题:

    一台机器有48位虚地址和32位物理地址,若页长为8KB,问页表共有多少个页表项?如果设计一个反置页表,则有多少个页表项?


    正确答案:因为页长8KB占用13住,所以,页表项有235个。反置页表项有219个。

  • 第9题:

    设某系统采用分页存储器管理技术,页长为1KB。程序地址长16位,物理内存地址长为16位。作业A的三个页面0,1,2被分配到内存的3,6,8块中。该作业运行时,其页表内存首址为M。将该程序中为(1030)10的地址转换为内存的物理地址。


    正确答案: (1030)10换为二进制:10000000110
    所以前6位为000001,后10位为0000000110
    故页号为1,页内相对地址为6
    物理地址:PA=1024*6+6=6150

  • 第10题:

    一个采用请求式存储管理的计算机系统,其主存(实存)容量为256M字节,虚存容量(给用户的最大地址空间)为4G字节,页面大小为4K字节,试问: (1)主存物理地址应设为多少位? (2)主存中有多少物理块? (3)虚拟地址应该设多少位? (4)虚拟地址空间最多可以有多少页? (5)页内最大和最小偏移量是多少?


    正确答案:(1)28位。
    (2)216个物理块。
    (3)32位。
    (4)220页。
    (5)页内最大是1023,最小偏移量0。

  • 第11题:

    问答题
    在一个分页虚存系统中,用户编程空间32个页,页长1KB,主存为16KB。如果用户程序有10页长,若己知虚页0、1、2、3,已分到页框8、7、4、10 ,试把虚地址0AC5H和1AC5H转换成对应的物理地址。

    正确答案: 虚地址0AC5H = (2757)10=1024*2 (页号)+ 709(段内偏移量)
    映射到物理页框第4页。
    对应的物理地址为 4*1024 + 709 = (4805)10=12C5H
    虚地址1AC5H=(6853)10 = 1204*6(页号)+ 709(段内偏移量)
    页表中尚未有分配的页框,此时引发缺页中断,由系统另行分配页框。
    解析: 暂无解析

  • 第12题:

    问答题
    一台机器有48位虚地址和32位物理地址,若页长为8KB,问页表共有多少个页表项?如果设计一个反置页表,则有多少个页表项?

    正确答案: 因为页长8KB占用13住,所以,页表项有235个。反置页表项有219个。
    解析: 暂无解析

  • 第13题:

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

    A.页表

    B.PCB

    C.段表

    D.段页表


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

  • 第14题:

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

    A.8192

    B.4096

    C.2048

    D.1024


    正确答案:A

  • 第15题:

    若某分页管理的虚拟存储器共有8个页面,每页为1024B,实际主存为 4096B,采用页表法进行地址映像。若页表的内容如表1-2所示,则发生页面失效的全部虚页号为(65),虚拟地址1023所对应的主存实地址页内偏移地址为(66),主存实地址为(67)。

    A.2、3、5、7

    B.0、1、4,6

    C.1、5、6、7

    D.0、2、3、4


    正确答案:A

  • 第16题:

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

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

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

    A.页失效

    B.1E5C(H)

    C.2A5C(H)

    D.165C(H)

    E.1 25C(H)


    正确答案:E

  • 第17题:

    有一个段页式虚拟存储器,其虚地址有2位段号,3位页号,9位页内位移,该地址空间中共有(22)虚页。

    A.32

    B.16

    C.14

    D.5


    正确答案:A
    解析:22*23=32。

  • 第18题:

    若某分页管理的虚拟存储器共有8个页面,每页为1024个字节,实际主存为4096个字节,采用页表法进行地址映像。若页表的内容如下表所示,则发生页面失效的全部虚页号为(43) ,虚拟地址1023所对应的主存实地址页内偏移地址为(44),主存实地址为(45)。

    A.2、3、5、7

    B.0、1、4、6

    C.1、5、6、7

    D.0、2、3、4


    正确答案:A
    解析:在页表中已经列出未装入的虚页号分别是2、3、5、7,也就是说这些页面不在主存中。现已给出虚拟地址为1023,其虚页号应为:虚地址/页面大小,那1023/1024=0,故其虚页号应为0。页内编移量等于虚地址-(虚页号×页面大小),即1023-0=1023。实存地址为:实页号×页面大小+页内编移地址,查表可以看到它所对应的实页号为3,即 3×1024+1023=4095,得到实存地址为4095。

  • 第19题:

    一个程序P的用户空间为16K,存储管理采用请求式分页系统,每个页面大小为2K,存在以下的页表: 其中,有效位=1表示页面在内存;0表示页面不在内存。 请将虚地址0x060C,0x1502,0x1d71,0x2c27,0x4000转换为物理地址。
    用户地址空间共用14bit表示.范围为:0x0000~0x3FFF.超过这个范围即为”越界”
    0x060C://1548+12*2048=0x660C
    0x1502:0x6502
    0x1d71:缺页
    0x2c27:0x1427
    0x4000:越界

  • 第20题:

    假设某虚存的用户空间为1024KB,页面大小为4KB,内存空间为512KB。已知用户的虚页10、11、12、13页分得内存页框号为62、78、25、36,求出虚地址0BEBC(16进制)的实地址(16进制)是多少?


    正确答案:虚地址0BEBC(16进制)的二进制形式为:0000 1011 1110 1011 1100。由于页面大小为4KB,故其中后12位是位移,所以,虚地址的页号为:11。查页表分得内存对应页框号为:78。已知内存空间为512KB,故内存共有128个页框,78是合法物理块。把78化为16进制是4E,虚地址0BEBC(16进制)的实地址(16进制)是:4EEBC。

  • 第21题:

    在虚拟8086模式下,若采用分页机制,在从虚地址转换到物理地址的过程中,可用到几个页目录项和几个页表项?


    正确答案: 在虚拟86模式下,按照FFFFH×16+FFFFH=10FFEFH计算可知,32位线性地址的最大值为0010FFEFH,高11位恒为0,那么b31~b22这高10位一定全为0,线性地址的高10位作为页目录项的基地址,所以V86方式下,只访问页目录表中的第1个页目录项,本来可以有1024个页目录项。
    线性地址的中间10位地址中,一般情况下高2位(b21、b20)均为0,所以只有低8位是有效位,那么可以访问256个页表项,考虑到FFFFH×16+FFFFH=10FFEFH的特殊情况,则相加后产生上溢出,使得b20上溢出为1,在b20=1的溢出情况下,而b19~b0只有000H~00FH共16种可能,所以可查找的页表项增加16个,变为256+16=272个。本来共计可查找1024个页表项,但是虚拟86模式下只可查找272个页表项。

  • 第22题:

    在一个分页虚存系统中,用户编程空间32个页,页长1KB,主存为16KB。如果用户程序有10页长,若己知虚页0、1、2、3,已分到页框8、7、4、10 ,试把虚地址0AC5H和1AC5H转换成对应的物理地址。


    正确答案: 虚地址0AC5H = (2757)10=1024*2 (页号)+ 709(段内偏移量)
    映射到物理页框第4页。
    对应的物理地址为 4*1024 + 709 = (4805)10=12C5H
    虚地址1AC5H=(6853)10 = 1204*6(页号)+ 709(段内偏移量)
    页表中尚未有分配的页框,此时引发缺页中断,由系统另行分配页框。

  • 第23题:

    问答题
    设某系统采用分页存储器管理技术,页长为1KB。程序地址长16位,物理内存地址长为16位。作业A的三个页面0,1,2被分配到内存的3,6,8块中。该作业运行时,其页表内存首址为M。将该程序中为(1030)10的地址转换为内存的物理地址。

    正确答案: (1030)10换为二进制:10000000110
    所以前6位为000001,后10位为0000000110
    故页号为1,页内相对地址为6
    物理地址:PA=1024*6+6=6150
    解析: 暂无解析

  • 第24题:

    问答题
    假设某虚存的用户空间为1024KB,页面大小为4KB,内存空间为512KB。已知用户的虚页10、11、12、13页分得内存页框号为62、78、25、36,求出虚地址0BEBC(16进制)的实地址(16进制)是多少?

    正确答案: 虚地址0BEBC(16进制)的二进制形式为:0000 1011 1110 1011 1100。由于页面大小为4KB,故其中后12位是位移,所以,虚地址的页号为:11。查页表分得内存对应页框号为:78。已知内存空间为512KB,故内存共有128个页框,78是合法物理块。把78化为16进制是4E,虚地址0BEBC(16进制)的实地址(16进制)是:4EEBC。
    解析: 暂无解析