18. (综合题, 32分)有一Cache系统,字长为16位,按照字进行编址,块大小为32B(即16个字),主存容量为256块,Cache的容量为8块,采用全相联映射。 (1) (填空题, ) (1)主存容量为 【1】 字节,Cache的容量为 【2】 字节?主存的字地址 【3】 位,Cache的字地址 【4】 位?
(2) (填空题, ) (2)若原先已经依次装入了5块信息,问字地址338H所在的主存块将装入Cache块的块号是 【1】 ,在Cache中的字地址是 【2】 H? 注意主存和Cache的地址和块号都是从0开始编址。(含图)
(3) (单选题, ) (3)若块表中地址为1的行中标记着36H的主存块号标志,则在CPU送来主存的字地址为368H时是否命中?若命中,此时Cache的字地址为多少?
A. 命中 18HB. 命中 368HC. 未命中 1HD. 未命中 36H