第六章家庭作业

小组成员:20135310陈巧然 20135305姚歌

选题:6.23

分值:2分

题目:

解题思路及答案:

我们可以认为,磁道沿半径方向是均匀分布的

每个磁道位数为内圆圆长2π·xr

而磁道数正比于(r-xr)

即求(r-xr)·2π·xr=2πr^2·x(1-x)的最大值的x值

即求x(1-x)的最大值的x值

易知,当x=0.5时,值最大

选题:6.39

分值:1分

题目:

解题思路及答案:

A. 写总数为 16*16*4 = 1024
B C. 这种情况只有冷不命中,一个block能存下16个int,不命中率为1/16。不命中总数为64

选题:6.40

分值:1分

题目:

解题思路及答案:

A. 写总数为 16*16*4 = 1024
B C. 
E = 1024/64 = 16,每4行才能容得下数组的一行,每次j在变化时,都会不断驱逐掉之前的缓存。所以,只有循环内是可以命中的。不命中率为1/4,不命中总数为256。

选题:6.41

分值:1分

题目:

解题思路及答案:

A. 写总数为 16*16*4 = 1024
B. 
一行能保持4个square结构体的值,所以第一个双循环不命中率为1/4。
第二个双循环,不命中率为1/12。
总的不命中次数为 16*16/4 + 16*16*3/12 = 16*16/2 = 128。

C.

不命中率为 1/8

原文地址:https://www.cnblogs.com/20135305yg/p/4906831.html