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

题目

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

A.7

B.8

C.12

D.19


相似考题
参考答案和解析
正确答案:A
更多“一个设有cache的存储系统中,若主存容量为512KB,cache容量为2KB,每次交换的数据块长度为16B。主存 ”相关问题
  • 第1题:

    假设主存容量为512KB,Cache容量为16KB,每个字块16个字,每个字16位,则___

    A.主存有16K字块

    B.Cache有256字块

    C.主存地址有18位

    D.主存有2K字块


    此Cache可容纳1024个字块;此Cache的地址有14位

  • 第2题:

    27、计算机主存容量8MB,分为4096个主存块,Cache数据区容量为64KB,若Cache采用直接映射方式,则Cache的总行数为 (只需要填写阿拉伯数字 )


    32

  • 第3题:

    2、计算机主存容量8MB,分为4096个主存块,Cache数据区容量为64KB,若Cache采用直接映射方式,则Cache的总行数为 (只需要填写阿拉伯数字 )


    32

  • 第4题:

    某存储系统中,主存容量是Cache容量的4096倍,Cache被分为64个块。当主存地址和Cache地址采用直接映射的方式时, 地址映射表中tag的长度应为 位。


    D 地址映射表也就是标记阵列,由于Cache被分为64个块,那么Cache有64行,采用直接映射,一行相当于一组。故而该标记阵列每行存储1个标记项,其中主存标记项为12bit(212=4096,是Cache容量的4096倍,那么就是地址长度比Cache长12位),加上l位有效位,故而为64×13bit。

  • 第5题:

    某32位计算机的Cache数据容量为16KB,Cache行的大小为16B,若主存与Cache采用直接映像方式,则主存地址为0x1234E8F8的单元装入Cache后,所在行存储的主存块标记tag应为()。

    A.0001 0010 0011 0100 11

    B.0001 0010 0011 0100 1110

    C.1110 1000 1111 1000

    D.10 1000 1111 1000


    C