作者privatewind (傷神客)
看板Grad-ProbAsk
標題Re: [理工] [OS][計組] cache TLB
時間Sun Apr 17 23:37:11 2011
※ 引述《bjk (Up2u)》之銘言:
: http://goo.gl/ikFJL
: 4+34+64*8
: 請問為什麼要*8
答案的單位是bit,而他一個block是64 byte
必須把byte轉成bit表示。
: A:單位轉換 *1byte=8bits
: http://goo.gl/wUq92
: 第一小題怎麼求
cache line size就是指一個block size
一個block size可由offset bits得知
以a為例: 3-0 代表有16 bytes,又一個word為4byte(題目沒說明的情況下
16/4=4 words
: http://goo.gl/70Num
: http://goo.gl/lGftD
: 為什麼是32*8
這同第一個問題,你可以先提出為何你要寫31嗎?
: A:單位轉換 *1byte=8bits
: http://goo.gl/UUqdX
: 為什麼要/0.25
處理所需時間
處理所需cycles = -------------------------
一個cycle所代表的時間
: http://ppt.cc/_32s
: D 的答案 128(byte)*8 = 1024 bits
: 請問為什麼
: A:單位轉換 *1byte=8bits
不然您覺得多少呢? 一個block 他寫明了128bytes
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.220.79
推 bjk:謝謝您的回答 04/17 23:47
→ bjk:31 是因為我以為要用cacheable memory size 這題是2G 04/17 23:48
→ bjk:因為不懂,單位轉換 現在知道了,感恩 04/17 23:49
推 bjk:cache line size 那一題 的b 4-0 答案為何是8呢 04/17 23:51
推 bjk:哪裡有說,一個cycle所代表的時間=0.25 ? 04/17 23:56
推 bjk:cache line size 那一題 2^5=32 32/4 = 8 04/18 00:01
→ privatewind:0.25 是因為4G hz 04/18 00:04
推 bjk:3QQ 04/18 19:12