niusouti.com

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

题目

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


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

    某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的cache地址为______。

    A.00 01000100 1101(二进制)

    B.01 0010 0011 0100(二进制)

    C.10 1000 1111 1000(二进制)

    D.11 0100 1110 1000(二进制)


    正确答案:C
    解析:主存与cache的地址映射采用直接映射方式时,每个主存地址映像到Cache中的一个指定地址的方式(即多对一的映射关系)。Cache容量为16KB,块的大小为16B(24),Cache可分为1K(210)块,这样块内地址占4位,块号10位。主存地址1234E8F8(十六进制)中后14位,即10 1000 1111 1000(二进制)就是装入的cache地址。

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

    ??某进程有5个页面,页号为0~4,页面变换表如下所示。表中状态位等于0和1分别表示页面不在内存或在内存。若系统给该进程分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为(25)的页面。假定页面大小为4K,逻辑地址为十六进制2C25H,该地址经过变换后,其物理地址应为十六进制(26)。??

    A.0

    B.1

    C.2

    D.4


    正确答案:A
    根据题意,页面变换表中状态位等于0和1分别表示页面不在内存或在内存,所以0、2和4号页面在内存。当访问的页面3不在内在时,系统应该首先淘汰未被访问的页面,因为根据程序的局部性原理,最近未被访问的页面下次被访问的概率更小;如果页面最近都被访问过,应该先淘汰未修改过的页面。因为未修改过的页面内存与辅存一致,故淘汰时无需写回辅存,使系统页面置换代价小。经上述分析,0、2和4号页面都是最近被访问过的,但2和4号页面都被修改过而0号页面未修改过,故应该淘汰0号页面。??根据题意,页面大小为4KB,逻辑地址为十六进制2C25H其页号为2,页内地址为C25H,查页表后可知页帧号(物理块号)为4,该地址经过变换后,其物理地址应为页帧号4拼上页内地址C25H,即十六进制4C25H。??

  • 第4题:

    某进程有5个页面,页号为0~4,页面变换表如下所示。表中状态位等于0和1分别表示页面“不在内存”和“在内存”。若系统给该进程分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为 (25) 的页面。假定页面大小为4K,逻辑地址为十六进制2C25H,该地址经过变换后,其物理地址应为卜六进制 (26) 。

    (25)

    A.0

    B.1

    C.2

    D.4


    正确答案:A

  • 第5题:

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

    A.6186

    B.12330

    C.33220

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


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

  • 第6题:

    某计算机系统页面大小为4K,若进程的页面变换表如下所示,逻辑地址为十六进制1D16H。该地址经过变换后,其物理地址应为十六进制(26)。


    A.1024H
    B.3D16H
    C.4D16H
    D.6D16H

    答案:B
    解析:
    页面大小为4K,而4K=212,因此逻辑地址的低12位对应页内地址,高位对应页号。题目中逻辑地址为十六进制1D16H,一位十六进制数对应4位二进制数,3位十六进制数则对应12位二进制数,因此D16H为页内地址,页号为1。查页面变换表,页号1对应的物理块号为3,将物理块号与页内地址D16H拼接起来即可得到物理地址3D16H。

  • 第7题:

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

  • 第8题:

    虚拟存储器地址变换是指()

    • A、多用户虚地址与实地址如何一一对应
    • B、程序的逻辑地址变换成主存实地址
    • C、程序执行时将虚地址变换成对应的实存地址
    • D、指令的符号地址变换成二进制地址

    正确答案:B

  • 第9题:

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


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

  • 第10题:

    单选题
    假设进程的虚拟地址空间为2GB,页面大小为4KB,若用4个字节表示页的物理地址,则一个进程的页表最多需要个页面存放()。
    A

    128

    B

    256

    C

    512

    D

    1024


    正确答案: B
    解析: 暂无解析

  • 第11题:

    问答题
    主存容量为1GB,虚存容量为1TB,虚拟存储器和物理存储器的地址各是多少位?根据寻址方式计算出的有效地址是虚存地址还是物理地址?如果页面大小为4KB,页表长度是多少?

    正确答案: 1)主存容量1GB=230B,则物理(主存)地址有230个,需30位。
    2)虚存容量1TB=240B,则虚存地址有240个,需40位。
    3)“根据寻址方式计算出的有效地址”是相对地址(逻辑地址)也是虚存地址。
    4)虚拟的页数=虚存容量/页面大小=1TB/4KB=240/212=228,每个虚拟页需要一个页表项指明与物理页的关系,则页表项数主228个。
    (本注:原题答案有误,误理解为物理空间的页数。)
    解析: 暂无解析

  • 第12题:

    问答题
    设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048字节,内存总共有8个存储块。试问逻辑地址至少应为多少位?内存空间有多大?

    正确答案: 逻辑地址211×24,故为15位。 内存大小为23×211=214B=16KB。
    解析: 暂无解析

  • 第13题:

    ● 某进程有 5 个页面,页号为 0~4,页面变换表如下所示。表中状态位等于0 和1分别表示页面不在内存或在内存。若系统给该进程分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为 (25) 的页面。假定页面大小为 4K,逻辑地址为十六进制2C25H,该地址经过变换后,其物理地址应为十六进制 (26) 。

    (25)

    A. 0

    B. 1

    C. 2

    D. 4

    (26)

    A. 2C25H

    B. 4096H

    C. 4C25H

    D. 8C25H


    正确答案:A,C

  • 第14题:

    某进程有5个页面,页号为0~4,页面变换表如下所示。表中状态位等于0和1分别表示页面不在内存或在内存。若系统给该进程分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为(25)的页面。假定页面大小为4K,逻辑地址为十六进制2C25H,该地址经过变换后,其物理地址应为十六进制(26)。

    (50)

    A.0

    B.1

    C.2

    D.4


    正确答案:A
    解析:在请求分页系统中所需要的主要数据结构是页表,每个页表项如下所示:

      (1)状态位P:用于指示该页是否已调入内存,供程序访问时参考。
      (2)访问字段A:用于记录本页在一段时间内被访问的次数,或者记录本页最近已有多长时间未被访问,供选择换出页面时参考。
      (3)修改位M:表示该页在调入内容后是否被修改过。
      本题中当访问页面3不在内存时,查看只有0、2、4的状态位为1,再看访问字段都为1,表示最近都被访问了一次,再看修改位,只有页号为0的修改位为0说明页号为0的页未被修改过,为了减少系统的开销,所以淘汰页号为0的那页。
    2C25H=10 1100 0010 1001,其中块号为10=2,而页号为2的页帧号为4,故选择C。

  • 第15题:

    某计算机的虚拟存储系统有40位虚拟地址,32位实际地址,虚页为1M(220)。假设有效位、保护位、修改位和使用位共用去四位,所有虚页都在使用。则页表大小为(20),页面的大小为(21)。

    A.1M

    B.216

    C.212

    D.16M


    正确答案:D

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

    若某分页管理的虚拟存储器共有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。

  • 第18题:

    某计算机系统页面大小为4K,若进程的页面变换表如下所示,逻辑地址为十六进制1D16H。该地址经过变换后,其物理地址应为十六进制 ( )

    A.1024H
    B.3D16H
    C.4D16H
    D.6D16H

    答案:B
    解析:
    页面大小为4K,而4K=212,因此逻辑地址的低12位对应页内地址,高位对应页号。题目中逻辑地址为十六进制1D16H,一位十六进制数对应4位二进制数,3位十六进制数则对应12位二进制数,因此D16H为页内地址,页号为1。查页面变换表,页号1对应的物理块号为3,将物理块号与页内地址D16H拼接起来即可得到物理地址3D16H。

  • 第19题:

    设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048字节,内存总共有8个存储块。试问逻辑地址至少应为多少位?内存空间有多大?


    正确答案: 逻辑地址211×24,故为15位。 内存大小为23×211=214B=16KB。

  • 第20题:

    主存容量为1GB,虚存容量为1TB,虚拟存储器和物理存储器的地址各是多少位?根据寻址方式计算出的有效地址是虚存地址还是物理地址?如果页面大小为4KB,页表长度是多少?


    正确答案:1)主存容量1GB=230B,则物理(主存)地址有230个,需30位。
    2)虚存容量1TB=240B,则虚存地址有240个,需40位。
    3)“根据寻址方式计算出的有效地址”是相对地址(逻辑地址)也是虚存地址。
    4)虚拟的页数=虚存容量/页面大小=1TB/4KB=240/212=228,每个虚拟页需要一个页表项指明与物理页的关系,则页表项数主228个。
    (本注:原题答案有误,误理解为物理空间的页数。)

  • 第21题:

    在一个分页虚存系统中,用户编程空间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(段内偏移量)
    页表中尚未有分配的页框,此时引发缺页中断,由系统另行分配页框。

  • 第22题:

    单选题
    下面关于虚拟内存的论述中,正确的是()。
    A

    在段页式系统中以段为单位管理用户的逻辑空间,以页为单位管理内存的物理空间;有了虚拟内存才允许用户使用比内存更大的地址空间

    B

    为了提高请求分页系统中内存的利用率允许用户使用不同大小的页面

    C

    在段页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间

    D

    最佳适应算法是实现虚拟内存的常用算法


    正确答案: A
    解析: 暂无解析

  • 第23题:

    问答题
    假设某虚存的用户空间为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。
    解析: 暂无解析