信管网cnitpm663101354***: [回复]
caosuyan的原帖: 2021/12/16 15:50:53 由于主存容量为4096块,而每块为128个字,4096*128=524288,2的19次方=524288,所以主存地址是19位。
主存地址应分为区号、组号、组内块号、块内地址号。 块内地址号应为7位,用以表示128个字(即2的7次方=128)。一组为4块,则组内块号用2位表示(即2的2次方=4)。cache容量为64块,共分16组(即64/4=16), 故组号需要用4位地址表示(即2的4次方=16)。剩余的即为区号,应为6位(即19-7-2-4=6)。 谢谢!!!!
信管网cnitpm617849484***: [回复] 数值 2^k表示
信管网cnitpm510598814***: [回复] 128*4096/1024=512
2^19=512(2^10 * 2^9)
信管网caosu***: [回复] 由于主存容量为4096块,而每块为128个字,4096*128=524288,2的19次方=524288,所以主存地址是19位。
主存地址应分为区号、组号、组内块号、块内地址号。 块内地址号应为7位,用以表示128个字(即2的7次方=128)。一组为4块,则组内块号用2位表示(即2的2次方=4)。cache容量为64块,共分16组(即64/4=16), 故组号需要用4位地址表示(即2的4次方=16)。剩余的即为区号,应为6位(即19-7-2-4=6)。
|