更多“Cache存储器应用最广泛的地址映像方式是() ”相关问题
  • 第1题:

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

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

    答案:C
    解析:
    由题意,cache块大小为16B,也即主存和cache都要分割成16B的块,块内偏移占4位低地址,cache容量16KB,共16KB/16B=1024个块,因此块地址占10位,计算机是32位,因此还剩余32-10-4=18位作为高地址,即主存分区号,那么该地址结构为:18位分区号,10位块号,4位块内偏移;题中采用直接映射,只有每个区块号相同的才能命中,题目考察的是装入cache的地址,那么就是取低14位,无需分区号,将1234E8F8展开为二进制取低14位即可。

  • 第2题:

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

  • 第3题:

    Cache的地址映像中,()比较多的采用“按内容寻址”的相联存储器来实现。

    A.直接方式

    B.全相联映像

    C.组相联映像

    D.不能确定


    B

  • 第4题:

    Cache存储器常用的地址映像方式是()。

    A.组相联映象
    B.段页表映象
    C.全相联映象
    D.页表法映象

    答案:A
    解析:
    组相联方式将主存中的区和Cache中的块再分成组。主存的每个区和Cache的大小一样,将主存中每个区和Cache中再分为同样组数。这里规定主存中的组和缓存中的组采取直接映像方式,即主存中任何区的0组只能放存放到Cache中的0组,1组只能存放到Cache中1组,而每个组内的块采取全相连映像方式。即主存一组内的块可任意存到Cache相应组号内的任意块中。既具备了直接映像方式的简单和速度快的优点,同时也很好地降低了冲突率。即冲突率比直接映像方式低,但比全相联映象方式高。优点:块的冲突概率比较低,块的利用率大幅度提高,块失效率明显降低。

  • 第5题:

    Cache的地址映像方式中,发生块冲突次数最小的是

    A.全相联映像
    B.组相联映像
    C.直接映像
    D.无法确定

    答案:A
    解析:
    本题考查Cache的地址映像方式知识点。在 CPU 需要读写指令和数据时,送出的是指令和数据的主存地址,为了从Cache存储器中读写信息,必须采用某种方法把主存地址转换为Cache存储器的地址,称为地址映象。地址映射方式有全相联映象方式、直接映象方式和组相联映象方式三种。

    全相联映像块冲突最小,其次为组相联映像,直接映像块冲突最大