设某机主存容量为2MB,Cache容量为8KB,每字块有4个字,每字32位,设计一个四路组相联映射(即Cache每组内共有4个字块)的Cache组织。 (1)画出主存地址字段中各段的位数。 (2)设Cache的初态为空,CPU依次从主存第0,1,2,…,89号单元读出90个字(主存一次读出一个字),并重复按此次序读10次,问命中率是多少? (3)若Cache的速度是主存的6倍,试问有Cache和无Cache相比,速度约提高多少倍?
举一反三
- 某计算机采用直接映像Cache,已知主存容量为4MB,Cache容量为4096B,字块长度为 8个字(32位/字)。 (1)画出反映主存与Cache映像关系的主存地址各字段分配框图,并说明每个字段的名称及位数。 (2)设Cache初态为空,若CPU依次从主存第0,1,2,......99号单元读出100个字(主存一次读出一个字),并重复此次序读10次,问命中率为多少? (3)如果Cache的存取时间是50ns,主存的存取时间是500ns,根据(2)求出的命中率,求平均存取时间。 (4)计算Cache---主存系统效率
- 设主存容量为 2MB , Cache 容量为 16KB ,每字块有 16 个字,每字 32 位。 (1)若Cache采用直接相联映像,求出主存地址字段中各段的位数。 (2)若Cache采用全相联映像,求出主存地址字段中各段的位数。 (3)若Cache采用四路组相联映像,求出主存地址字段中各段的位数
- 设某机主存容量为16MB,Cache容量为8KB,每字块有8个字,每字32位,若Cache与主存采用四路组相联映射方式,则主存地址中主存字块标记为________位,组地址为________位,字块内地址为________位
- 设某机主存容量为4MB,Cache容量为16KB,每字块有8个字,每字32位,设...e和无Cache相比,速度约提高多少倍?
- 设某机主存容量为4MB,Cache容量为16KB,每块包含8个字,每字32位,设计一个四路组相联映像(即Cache每组内共有四个块)的Cache组织,要求:若Cache的速度是主存的6倍,试问有Cache和无Cache相比,速度提高多少倍?[br][/br]