1.https://i.imgur.com/k06GdaF.jpg
https://i.imgur.com/fDPn0Or.jpg
请问一下memory配置的问题,感觉有一些应该很基础的东西自己还是不是很懂,
我没有误解题意的话,这边是在说Code B用到的资料在抓取进cache会花比较久的原因
老师给的理由是code B的data是在heap,而heap在memory中是四散放置的(?!
所以存取时间较久
想请问两个问题,
(1).heap里面除了pointer以外还会放什么呢?如果我今天“struct node”生了一个节点出
来,那这一个node他是存在哪里?
(2).为什么heap是碎裂的呢?我以为他会直接放在memory中的同一页?
2.https://i.imgur.com/L9wcuOh.jpg
请问这题的a选项为什么是对的?觉得他语意是指可以消除分支指令后面加载的那个指令产
生的stall