题目内容 (请给出正确答案)
[单选题]

给定一个32位 Linux 系统,系统中有一个数据容量为128 bytes的2路组关联映射cache,每个cache block的大小为32 bytes. Long long 数据类型的长度为8 bytes, int数据类型的长度为4 bytes. 对如下程序,假设 table数组的内存起始地址是0x0. int i; int j; long long table[4][8]; for (j = 0; j < 8; j++) { for (i = 0; i < 4; i++) { table[i][j] = i + j; } }对上面的程序,高速缓存缺失率为多少?

A.100%

B.25%

C.33%

D.50%

答案
正确
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“给定一个32位 Linux 系统,系统中有一个数据容量为12…”相关的问题

第1题

给定一个32位 Linux 系统,系统中有一个数据容量为128 bytes的2路组关联映射cache,每个cache block的大小为32 bytes. Long long 数据类型的长度为8 bytes, int数据类型的长度为4 bytes. 对如下程序,假设 table数组的内存起始地址是0x0. int i; int j; long long table[4][8]; for (j = 0; j < 8; j++) { for (i = 0; i < 4; i++) { table[i][j] = i + j; } }对上面的程序,高速缓存缺失率为多少?

A.100%

B.25%

C.33%

D.50%

点击查看答案

第2题

给定一个32位 Linux 系统,系统中有一个数据容量为128 bytes的2路组关联映射cache,每个cache block的大小为32 bytes. Long long 数据类型的长度为8 bytes, int数据类型的长度为4 bytes. 对如下程序,假设 table数组的内存起始地址是0x0. int i; int j; long long table[4][8]; for (j = 0; j < 8; j++) { for (i = 0; i < 4; i++) { table[i][j] = i + j; } }对上面的程序,高速缓存缺失率为多少?

A.100%

B.25%

C.33%

D.50%

点击查看答案

第3题

给定一个32位 Linux 系统,系统中有一个数据容量为128 bytes的2路组关联映射cache,每个cache block的大小为32 bytes. Long long 数据类型的长度为8 bytes, int数据类型的长度为4 bytes. 对如下程序,假设 table数组的内存起始地址是0x0. int i, int j; int table[4][8]; for (j = 0; j < 8; j++) for (i = 0; i < 4; i++) table[i][j] = i + j; table中元素的访问,cache缺失率为多少?

A.1/8

B.1/4

C.1/16

D.1

点击查看答案

第4题

给定一个32位 Linux 系统,系统中有一个数据容量为128 bytes的2路组关联映射cache,每个cache block的大小为32 bytes. Long long 数据类型的长度为8 bytes, int数据类型的长度为4 bytes. 对如下程序,假设 table数组的内存起始地址是0x0. int i, int j; int table[4][8]; for (j = 0; j < 8; j++) for (i = 0; i < 4; i++) table[i][j] = i + j; table中元素的访问,cache缺失率为多少?

A.1/8

B.1/4

C.1/16

D.1

点击查看答案

第5题

设有一个主存-Cache层次的存储器,主存的容量为1MB,Cache的容量为64KB,每个块为8KB。 (1) 该Cache共有多少块?主存共有多少块? (2) 求Cache和主存地址的格式。 (3) 主存地址为24402H的单元在主存的哪一块?在直接映射方式下,映射到Cache中哪一块?若采用2路组相联,则映射到Cache中哪一块?
点击查看答案

第6题

假定主存地址位数为32位,按字节编址,主存和cache之间采用2路相联映射方式,主存块大小为32B,采用回写(Write Back)方式和LRU替换策略,则能存放32KB数据的cache的总容量至少应有多少位?()。

A.274K

B.275K

C.276K

D.277K

点击查看答案

第7题

某计算机的Cache共有8块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()。

A.0

B.2

C.4

D.6

点击查看答案

第8题

下列对于Cache和主存之间的地址映射方式,错误的描述是()

A.Cahe容量固定时,全相联映射方式能使对Cache的访问命中率最高,但Cache访问命中的判断速度却是组相联映射方式最快

B.采用直接映射方式,主存块只能映射到与自己组内序号相同的Cache块位置

C.采用全相联映射方式,主存块可以映射到Cache中的任何一个数据块位置

D.采用组相联映射方式,主存块只能映射到与自己组内块序号相同的Cache分组中

点击查看答案

第9题

某32位机按字节编址。数据cache有32行,主存块大小为32B,采用2路组相联映射。对于以下程序A,假定编译时i, j, sum均分配在寄存器中,数组a按行优先方式存放,其首址为3200,则a[1][0]所映射的cache组号、程序A的数据cache命中率各是()、()。 short a[256][256]; …… short sum_array() { int i, j; short sum=0; for (i=0; i < 256; i++) for (j=0; j < 256; j++) sum+=a[i][j]; return sum; }

A.2, 15/16

B.4, 15/16

C.2, 31/32

D.4. 31/32

点击查看答案

第10题

某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()(组号从0开始编号)(单选)

A.1

B.2

C.4

D.6

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信