niusouti.com

某32位计算机Cache容量16KB,Cache块大小16Byte,假设主存与Cache地址映像采用直接映像方式,则主存地址为1234E8F8(十六进制)的单元,装入Cache的地址是( )。A.00010001001101 B.01000100011010 C.10100011111000 D.11010011101000

题目
某32位计算机Cache容量16KB,Cache块大小16Byte,假设主存与Cache地址映像采用直接映像方式,则主存地址为1234E8F8(十六进制)的单元,装入Cache的地址是( )。

A.00010001001101
B.01000100011010
C.10100011111000
D.11010011101000

相似考题
更多“某32位计算机Cache容量16KB,Cache块大小16Byte,假设主存与Cache地址映像采用直接映像方式,则主存地址为1234E8F8(十六进制)的单元,装入Cache的地址是( )。”相关问题
  • 第1题:

    ●一般来说,Cache 的功能 (13) 。某 32 位计算机的 Cache 容量为 16KB,Cache 块的大小为 16B,若主存与 Cache 的地址映射采用直接映射方式,则主存地址为 1234E8F8(十六进制)的单元装入的 Cache 地址为 (14) 。在下列 Cache 替换算法中,平均命中率最高的是 (15) 。

    (13) A.全部由软件实现

    B.全部由硬件实现

    C.由硬件和软件相结合实现

    D.有的计算机由硬件实现,有的计算机由软件实现

    (14) A.00 0100 0100 1101 (二进制)

    B.01 0010 0011 0100 (二进制)

    C.10 1000 1111 1000 (二进制)

    D.11 0100 1110 1000 (二进制)

    (15) A.先入后出(FILO)算法

    B.随机替换(RAND)算法

    C.先入先出(FIFO)算法

    D.近期最少使用(LRU)算法


    正确答案:B,C,D
    【解析】一般来说,计算机中Cache的功能是由硬件实现的。关于Cache地址的计算:Cache块号占10位地址,块内4位地址共占14位地址,直接映象为内存低位部分的14位地址。即:E8F8=1110 1000 1111 1000。
    块号10位块内地址用直接映象法,装入Cache的块号为10 1000 1111,主存地址为 1234E8F8(十六进制)的单元装入的 Cache 地址为:10 1000 1111 1000。在Cache替换算法中,LRU算法是平均命中率最高的。

  • 第2题:

    ● 在嵌入式处理器中, CACHE的主要功能由 (29) 实现; 某32位计算机的CACHE容量为 16KB(B:字节) ,CACHE 块的大小为 16B(B:字节) ,若主存与 CACHE 地址映像采用直接映像方式,则主存地址为 0x1234E8F8 的单元装入 CACHE 的地址

    (30) ;在下列 CACHE 替换算法中,平均命中率最高的是 (31) 。

    (29)

    A. 硬件

    B. 软件

    C. 操作系统

    D. 应用程序

    (30)

    A. 00010001001101

    B. 01000100011010

    C. 10100011111000

    D. 11010011101000

    (31)

    A. 先入后出算法(FILO)

    B. 随机替换算法(RAND)

    C. 先入先出算法(FIFO)

    D. 近期最少使用算法(LRU)


    正确答案:A,C,D

  • 第3题:

    某机主存容量为16MB,cache容量为16KB,主存与cache每块都分为16B,主存与cache地址变换采用直接映像方法。这种映像方法优点是算法简单,缺点是(1)。若访问的主存单元为B4AF45H,而且该单元已经装入cache,则cache的地址是(2)。

    A.转换方法复杂

    B.转换速度较慢

    C.cache利用不充分

    D.转换方法不直观


    正确答案:C

  • 第4题:

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

    A.16

    B.17

    C.18

    D.19


    正确答案:D
    解析:由于主存容量为4096块,而每块为128个字,主存的总容量为512K字,故主存地址应为19位。主存地址应分为区号、组号、组内块号、块内地址号。可以看到,块内地址号应为7位,用以表示128个字。一组为4块,则组内块号用2位表示。Cache容量为64块,共分16组,故组号需要用4位地址表示。剩余的即为区号,应为6位。

  • 第5题:

    为了提高访存速度,在CPU与cache之间设置一个高速小容量的cache,存放正在执行的程序段,有效地提高了读存速度。写存时为了保持写入cache单元的内容与主存单元内容一致,通常采用两种方法(1)和(2).

    A.写直达法

    B.直接地址映像法

    C.写回法

    D.全相联地址映像法


    正确答案:A

  • 第6题:

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

    A.全部由软件实现

    B.全部由硬件实现

    C.由硬件和软件相结合实现

    D.有的计算机由硬件实现,有的计算机由软件实现


    正确答案:B

  • 第7题:

    一般来说,Cache的功能(71)。某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache的地址映射采用直接映射方式,则主存地址1234E8F8(十六进制数)的单元装入的Cache地址为(72)。在下列Cache替换算法中,平均命中率最高的是(73)。

    A.全部由软件实现

    B.全部由硬件实现

    C.由硬件和软件相结合实现

    D.有的由硬件实现,有的由软件实现


    正确答案:B

  • 第8题:

    某32位计算机的Cache容量为16KB,Cache块的大小为168,若主存与Cache地址映像采用直接映像方式,则主存地址为0×1234E8F8的单元装入Cache的地址是()。

    A.00010001001101
    B.01000100011010
    C.10100011111000
    D.11010011101000

    答案:C
    解析:
    因为Cache容量为16KB,所以Cache地址长14位。主存与Cache地址映像采用直接映像方式,将32位的主存地址0×1234E8F8写成二进制,取低14位就是Cache地址。

  • 第9题:

    若主存块地址i=(10101)B,CACHE的块地址为j,CACHE块数为M=4,映象规则为直接映象,则j=()。


    正确答案:01

  • 第10题:

    填空题
    高速缓存中需要将主存地址转换成cache地址,这种地址的转换称为地址映像,cache的地址映像方法有()()和()

    正确答案: 直接映像,全相联映像,组相联映像
    解析: 暂无解析

  • 第11题:

    单选题
    一般来说,cache的功能(1)。某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映像方式,则主存地址为1234E8F8(十六进制数)的单元装入的cache地址为(2)。在下列cache的替换算法中,平均命中率最高的是(3)。空白(1)处应选择()
    A

    全部由软件实现

    B

    全部由硬件实现

    C

    由硬件和软件相结合实现

    D

    有的计算机由硬件实现,有的计算机由软件实现


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

  • 第12题:

    单选题
    一般来说,cache的功能(1)。某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映像方式,则主存地址为1234E8F8(十六进制数)的单元装入的cache地址为(2)。在下列cache的替换算法中,平均命中率最高的是(3)。空白(3)处应选择()
    A

    先入后出(FILO)算法

    B

    随机替换(RAND.算法

    C

    先入先出(FIFO)算法

    D

    近期最少使用(LRU)算法


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

  • 第13题:

    在嵌入式处理器中,CACHE的主要功能由(29)实现;某32位计算机的CACHE容量为16KB(B:字节),CACHE块的大小为16B(B:字节),若主存与CACHE地址映像采用直接映像方式,则主存地址为0x1234E8F8的单元装入CACHE的地址(30);在下列CACHE替换算法中,平均命中率最高的是(31)。

    A.硬件

    B.软件

    C.操作系统

    D.应用程序


    正确答案:A

  • 第14题:

    一般来说,Cache的功能(13)。某32位计算机的Cache容量为16KB,Cache块的大小为16B,若主存与Cache的地址映射采用直接映射方式,则主存地址为1234E8F8(十六进制)的单元装入的Cache地址为(14)。在下列Cache替换算法中,平均命中率最高的是(15)。

    A.全部由软件实现

    B.全部由硬件实现

    C.由硬件和软件相结合实现

    D.有的计算机由硬件实现,有的计算机由软件实现


    正确答案:B

  • 第15题:

    一般来说,Cache的功能(31)。在下列cache 替换算法中,平均命中率最高的是(32)。某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映射方式,则主存地址为6C6EAF(十六进制)的单元装入的cache地址为(33)。

    A.全部由软件实现

    B.由硬件和软件相结合实现

    C.全部由硬件实现

    D.硬件,软件均可实现


    正确答案:C
    解析:高速缓冲存储器Cache是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在Cache中的数据是内存中的一小部分,其功能全部由硬件实现。

  • 第16题:

    某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地址。

  • 第17题:

    某计算机主存按字节编址,主存与高速缓存Cache的地址变换采用组相联映像方式(即组内全相联,组问直接映像)。高速缓存分为2组,每组包含4块,块的大小为512B,主存容量为1MB。构成高速缓存的地址变换表相联存储器容量为 (1)bit。每次参与比较的存储单元为(2)个。

    (1)

    A.4×10bit

    B.8×10bit

    C.4×11bit

    D.8×11bit


    正确答案:B

  • 第18题:

    一个设有cache的存储系统中,若主存容量为512KB,cache容量为2KB,每次交换的数据块长度为16B。主存数据调入cache时,为了区分是主存哪个部分哪个字块调入cache中哪个字块位置。因此在cache存储器中还需存放调入主存字块的特征,即cache字块标志(主存高位地址)。cache地址映像若采用直接映像方式,本题中cache字块标志是(1)位,若采用全相联地址映像方式,则cache字块标志是(2)位。

    A.7

    B.8

    C.12

    D.19


    正确答案:A

  • 第19题:

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

    A.OO01 0001 0011 01

    B.0100 0100 0110 10

    C.I010 0011 1110 00

    D.1101 0011 1010 00


    正确答案:C
    本题考查计算机主存与Cache地址映像方式的基础知识。为了提高访问主存的速度,在CPU与主存之间增加一级Cache。根据题意,主存地址共32位,主存一个数据块调入Cache时使用直接映像方式,把主存按Cache容量分为若干区,主存某一数据块只能放在与Cacle块号相同的数据块中,这样地址转换比较方便,由于Cache与主存的数据块大小是ITB,块内地址需4位,Cache容量为16KB,故Cache可分为1024块,块地址需10位,除去这14位低位地址,主存地址高位共18位,即主存分区号,作为字块标志也需要写入CLche数据块中。因此,装入Cache的地址编号为低14位数据即10100011111000B。

  • 第20题:

    高速缓存中需要将主存地址转换成cache地址,这种地址的转换称为地址映像,cache的地址映像方法有()()和()


    正确答案:直接映像;全相联映像;组相联映像

  • 第21题:

    假设某计算机的主存地址空间大小为64MB,采用字节编址方式。其cache数据区容量为4KB,采用4路组相联映射方式、LRU替换和回写(write back)策略,块大小为64B。该cache的总容量有多少位?


    正确答案: C.ache共有64行,每行中有16位标志、1位有效位、1位修改(dirty)位、2位LRU位,以及数据64B。
    故总容量为64×(16+1+1+2+64×8)=34048位。

  • 第22题:

    单选题
    一般来说,cache的功能(1)。某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映像方式,则主存地址为1234E8F8(十六进制数)的单元装入的cache地址为(2)。在下列cache的替换算法中,平均命中率最高的是(3)。空白(2)处应选择()
    A

    00010001001101

    B

    01001000110100

    C

    10100011111000

    D

    11010011101000


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

  • 第23题:

    填空题
    若主存块地址i=(10101)B,CACHE的块地址为j,CACHE块数为M=4,映象规则为直接映象,则j=()。

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