?
标记位:直接映射中,cache的0 同时指向0,8,此时标记位区分0,8
1个字节=8 bit位
1.
主存物理地址:32位计算机 or 0x1234E8F8 共8位,4*8=32位
标记=主存物理地址 - cache行号 - 块内地址?
2.
有效位:是否有信息。默认为1。如在全映射相连中,共八位cahche,其中只需6位使用,两位不使用,则前六位为有效位?
?
3.
?4.
?
?5.
块内地址:2^5=32,块内地址为5
组号:64?4路=16,2^4=16,组号为4
?
6.
块内地址:2^5=32,块内地址为5
组号:16?2路=8,2^3=8,组号为3
?
7.?
回写策略:计算脏位+1
主存地址32位:主存物理地址32位
cache行号:32KB/32B=1K,2^10=1024,行号为10
块内地址:32B=2^5,5位
标记位=主存地址 - 行号 - 块内地址
?
?