题目内容

有一Cache系统,字长为16位,主存容量为16字×256块,Cache的容量为16字×8块。采用全相联映射,求: 主存和Cache的容量各为多少字节主存和Cache的字地址各为多少位

查看答案
更多问题

设某机主存容量为16MB,按字节寻址。Cache容量为16KB。每字块有8个字,每个字32位。设计一个4路组相联映射(即Cache每组内共有4个字块)的Cache组织,要求如下: 若Cache的速度是主存速度的6倍,试问对于上面的情况,有Cache的速度是无Cache的速度的多少倍(保留小数点后两位)

屏幕保护程序Sim Aquarium的核心就是一个紧密循环(tight loop),它可以计算出256个海藻(algae)的平均位置。在一台具有块大小为16字节(B=16)、整个大小为1024字节的直接映射数据缓存的机器上测量它的高速缓存性能。定义如下: 1 struct algae_position{ 2 int x; 3 int y; 4 }; 5 6 struct slgae_position grid [16][16]; 7 int total_x=0,total_y=0; 8 int i, j; 还有如下假设: ·sizeof(int)==4。 ·grid从存储器地址0开始。 ·这个高速缓存开始时是空的。 ·唯一的存储器访问是对数组grid的元素访问。变量i、j、total_x和total_y存放在寄存器中。 确定下面代码的高速缓存性能: 1 for(i=0; i<16; i++){ 2 for(j=0; j<16; j++){ 3 total_x+=grid[i][j].x; 4 } 5 } 6 7 for(i=0; i<16; i++){ 8 for(j=0; j<16; j++){ 9 total_y+=grid[i][j].y; 10 } 11 } 不命中率是多少

设主存容量为1GB,虚存容量为4GB,页面大小为4KB。 写出逻辑地址格式。

设RAM存储器芯片的容量为16K×8位,ROM存储器芯片的容量为32K×8位。若用这两种芯片构成128K×16位的存储器,其中RAM为64K×16位,起始地址为0000H。请问: 至少需要多少位地址线

答案查题题库