6、假定某采用分页式存储管理的系统,主存容量为1M,被分成256块,块号为0,1,2,……,255。某作业的地址空间占4页,其页号为0,1,2,3,被分配到主存的第2,4,1,5块中。回答: (1)主存地址应该用多少位来表示? (2)作业每一页的长度是多少?逻辑地址中的页内偏移应用多少位来表示? (3)写出作业中的每一页在主存块中的起始地址。

题目

6、假定某采用分页式存储管理的系统,主存容量为1M,被分成256块,块号为0,1,2,……,255。某作业的地址空间占4页,其页号为0,1,2,3,被分配到主存的第2,4,1,5块中。回答: (1)主存地址应该用多少位来表示? (2)作业每一页的长度是多少?逻辑地址中的页内偏移应用多少位来表示? (3)写出作业中的每一页在主存块中的起始地址。


相似考题
更多“6、假定某采用分页式存储管理的系统,主存容量为1M,被分成256块,块号为0,1,2,……,255。某作业的地址空间占4页,其页号为0,1,2,3,被分配到主存的第2,4,1,5块中。回答: (1)主存地址应该用多少位来表示? (2)作业每一页的长度是多少?逻辑地址中的页内偏移应用多少位来表示? (3)写出作业中的每一页在主存块中的起始地址。”相关问题
  • 第1题:

    容量为64块的Cache采用组相联方式映像,每块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应该为(4)位,主存区号为(5)位。

    A.16

    B.17

    C.18

    D.19


    正确答案:D

  • 第2题:

    在一请求分页存储管理系统中,主存容量为1 MB,被划分为512块。现有一作业,其页表如下表6-20所示。若给定一个十进制逻辑地址为6186,则其十进制物理地址是(53)。

    A.6186

    B.12 330

    C.34 858

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


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

  • 第3题:

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

  • 第4题:

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


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

  • 第5题:

    在一分页存储管理系统中,逻辑地址长度为16位,页面大小为4096字节,现有一逻辑地址为2F6AH,且第0、1、2页依次存在物理块10、12、14号中,问相应的物理地址为多少?


    正确答案:因为逻辑地址长度为16位,而页面大小为4096字节,所以,前面的4位表示页号。把2F6AH转换成二进制为:0010 1111 0110 1010,可知页号为2。故放在14号物理块中,写成十六进制为:EF6AH。

  • 第6题:

    如果采用了页式存储管理,那么,可以允许()

    • A、程序中使用连续的逻辑地址
    • B、作业信息可以被装入到不相邻的主存块中
    • C、对不同的作业划分成不同长度的页面
    • D、在作业执行中由硬件进行动态重定位
    • E、利用快表来提高指令执行速度

    正确答案:A,B,D,E

  • 第7题:

    某机字长为32位,其存储容量是64KB,按字编址的寻址范围是多少?若主存以字节编址,试写出主存字地址和字节地址的分配情况。


    正确答案:某机字长为32位,其存储容量是64KB,按字编址的寻址范围是16KW。若主存以字节编址,每一个存储字包含4个单独编址的存储字节。假设采用大端方案,即字地址等于最高有效字节地址,且字地址总是等于4的整数倍,正好用地址码的最末两位来区分同一个字中的4个字节。

  • 第8题:

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


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

  • 第9题:

    考虑一个由8个页面,每个页面1024字组成的虚空间,把它映射到32个主存块的主存中,虚地址中页面地址()位,页内()位,共()位。物理地址块地址()位,块内()位,共()位。


    正确答案:3;11;14;5;11;16

  • 第10题:

    填空题
    在()中,程序的逻辑地址被划分成若干大小相等的页,主存的绝对地址空间被划分成与页大小相同的()

    正确答案: 页式存储管理,块
    解析: 暂无解析

  • 第11题:

    问答题
    设某系统采用分页存储器管理技术,页长为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
    解析: 暂无解析

  • 第12题:

    单选题
    页式存储管理是将主存分成大小相同的区域,称为块。把作业的地址空间分成大小相等的页。页与块的关系是()
    A

    页大于块

    B

    两者相等

    C

    块大于页

    D

    不确定的


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

  • 第13题:

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

    A.6186

    B.12330

    C.34858

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


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

  • 第14题:

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

  • 第15题:

    现有一个作业,在段式存储管理的系统中已为其主存分配,建立的段表内容如下: 计算逻辑地址(2,15),(0,60),(3,18)的绝对地址是多少?
    段式存储管理的地址转换过程为:
    (1)根据逻辑地址中的段号查段表的相应栏目;
    (2)根据段内地址<段长度,检查地址是否越界;
    (3)若不越界,则绝对地址=该段的主存起始地址+段内地址。
    逻辑地址(2,15)查段表得段长度为20,段内地址15<20,地址不越界,段号2查表得段首地址为480,于是绝对地址为480+15=495。
    逻辑地址(0,60)查段表得段长度为40,段内地址60>40,地址越界,系统发出“地址越界”中断。
    逻辑地址(3,18)查段表得段长度为20,段内地址18<20,地址不越界,段号3查表得段首地址为370,于是绝对地址=370+18=388。

  • 第16题:

    在()中,程序的逻辑地址被划分成若干大小相等的页,主存的绝对地址空间被划分成与页大小相同的()


    正确答案:页式存储管理;块

  • 第17题:

    设某系统采用分页存储器管理技术,页长为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

  • 第18题:

    假定某机主存空间大小1GB,按字节编址。cache的数据区(即不包括标记、有效位等存储区)有64KB,块大小为128字节,采用直接映射和全写(write-through)方式。请问: (1)主存地址如何划分?要求说明每个字段的含义、位数和在主存地址中的位置。 (2)cache的总容量为多少位?


    正确答案: (1)主存空间大小为1GB,按字节编址,说明主存地址为30位。cache共有64KB/128B=512行,因此,行索引(行号)为9位;块大小128字节,说明块内地址为7位。因此,30位主存地址中,高14位为标志(Tag);中间9位为行索引;低7位为块内地址。
    (2)因为采用直接映射,所以cache中无需替换算法所需控制位,全写方式下也无需修改(dirty)位,而标志位和有效位总是必须有的,所以,cache总容量为512×(128×8+14+1)=519.5K位。

  • 第19题:

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


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

  • 第20题:

    页式存储管理是将主存分成大小相同的区域,称为块。把作业的地址空间分成大小相等的页。页与块的关系是()

    • A、页大于块
    • B、两者相等
    • C、块大于页
    • D、不确定的

    正确答案:B

  • 第21题:

    问答题
    在一分页存储管理系统中,逻辑地址长度为16位,页面大小为4096字节,现有一逻辑地址为2F6AH,且第0、1、2页依次存在物理块10、12、14号中,问相应的物理地址为多少?

    正确答案: 因为逻辑地址长度为16位,而页面大小为4096字节,所以,前面的4位表示页号。把2F6AH转换成二进制为:0010 1111 0110 1010,可知页号为2。故放在14号物理块中,写成十六进制为:EF6AH。
    解析: 暂无解析

  • 第22题:

    填空题
    考虑一个由8个页面,每个页面1024字组成的虚空间,把它映射到32个主存块的主存中,虚地址中页面地址()位,页内()位,共()位。物理地址块地址()位,块内()位,共()位。

    正确答案: 3,11,14,5,11,16
    解析: 暂无解析

  • 第23题:

    多选题
    如果采用了页式存储管理,那么,可以允许()
    A

    程序中使用连续的逻辑地址

    B

    作业信息可以被装入到不相邻的主存块中

    C

    对不同的作业划分成不同长度的页面

    D

    在作业执行中由硬件进行动态重定位

    E

    利用快表来提高指令执行速度


    正确答案: A,B,D,E
    解析: 暂无解析

  • 第24题:

    问答题
    假定某机主存空间大小1GB,按字节编址。cache的数据区(即不包括标记、有效位等存储区)有64KB,块大小为128字节,采用直接映射和全写(write-through)方式。请问: (1)主存地址如何划分?要求说明每个字段的含义、位数和在主存地址中的位置。 (2)cache的总容量为多少位?

    正确答案: (1)主存空间大小为1GB,按字节编址,说明主存地址为30位。cache共有64KB/128B=512行,因此,行索引(行号)为9位;块大小128字节,说明块内地址为7位。因此,30位主存地址中,高14位为标志(Tag);中间9位为行索引;低7位为块内地址。
    (2)因为采用直接映射,所以cache中无需替换算法所需控制位,全写方式下也无需修改(dirty)位,而标志位和有效位总是必须有的,所以,cache总容量为512×(128×8+14+1)=519.5K位。
    解析: 暂无解析