→ metalalive:我算是 (1+1+20+18) * 16 (bit) 02/07 20:37
→ metalalive:題目有說 TLB 有valid/dirty/tag(V.P.N)/P.P.N. 02/07 20:38
→ vendor47:樓上direct-mapped、16個entries,所以tag應是16bit吧? 02/07 20:41
→ metalalive:TLB的 tag 不是 V.P.N. 嗎? VPN size: 32 - 12 (bit) 02/07 20:47
→ metalalive:我是這樣算的 @@, 根 direct mapped 好像沒關係 02/07 20:48
→ zensword:感謝 tag是32-12=20bit沒錯 我搞錯了@@ 02/07 21:02
→ vendor47:TLB容量小時為了增加hit rate是用fully-associative設計 02/07 21:20
→ vendor47:所以tag=V.P.N 但題目說明用direct-mapped設計 02/07 21:22
→ vendor47:我認為tag應該等於32-4(entries)-12(page size)=16 bit 02/07 21:24
→ zensword:tag16bit跟16entry有關嗎? 02/07 21:24
→ vendor47:16個entries用4個bit來表示 所以我認為20應該要再減4=16 02/07 21:29
→ zensword:你這個應該是index bit,可是fully assocative 應該 02/07 21:35
→ zensword:所有index bit都幹掉了吧 02/07 21:35
→ vendor47:fully是沒有index bit但題目說是用direct-mapped設計 02/07 21:40
→ zensword:阿 我蠢@ 直覺把所有TLB視為fullasso 感謝vendor47 02/07 21:47
→ zensword:難怪一直鬼打牆= = 02/07 21:47