[理工] 计组 两题内存

楼主: newpuma (还很新)   2016-12-09 14:47:13
http://i.imgur.com/UhYjhOJ.jpg
http://i.imgur.com/zkOY9CV.jpg
为什么word address可以被8个bit表示
题目有哪个线索可以看出来tag跟index刚好4bit吗?
http://i.imgur.com/TKhILZD.jpg
这一题的答案是怎么被解出来的?
20*B的cycles与24+B的cycles分别又是什么意思呢?
因为内存这边刚好张凡疯狂加课撞上开学,所以有蛮多题目lose掉,如果老师有讲过的
作者: kyuudonut (善良老百姓)   2016-12-09 15:29:00
这两题TKB都没讲 帮你推 不过弟一题我觉得是刻意简化成8bit address跟tag可以自行加上24个0就符合32bit
作者: gary19941208   2016-12-09 15:36:00
第一题应该在写的时候把前提写好就可以了,不然就真的加24个0吧。第二题20*B和20+B那个是miss latency,你就把上面那几个size代进去算哪个size最好
作者: rightofangel (至于至于)   2016-12-09 17:25:00
with 16 one-word block 又是direct mapped所以index用4bit就可以表示16个block嗯 自己回完也觉得怪怪的XD 为什么是1word 8bit呢
作者: kyuudonut (善良老百姓)   2016-12-09 23:18:00
没有啦... 纯粹就是没有打而已 前面补24个零版面很难排吧...
作者: gigiman (GG人)   2016-12-10 00:02:00
第二题(1)block size 8->0.08*20*8 16->0.03*20*16这样子block size B对应到的就是8,16,32,64,128miss latency 20*B 对应就是 20*8,20*16,20*32,20*64...(2)的话对应就是 20+8,20+16,20+32,20+64,20+128

Links booklink

Contact Us: admin [ a t ] ucptt.com