题目:https://rapid.lib.ncu.edu.tw/cexamn/exam/EC02_109_02.pdf
想和大家对一下答案> <
计组的部分有和补习班答案对过惹,OS的部分没有找到答案,
有错的地方再请大家指正惹~
1.不太确定题目要问什么,如果问CPI就是C,如果问pipiline和un-pipelined speedup
的话就是none,补习班答案是给none @@
2.C
3.ACE
4.BD
5.AE
6.ABD
7.ACE
8.AC (C不确定)
9.ABCD (D不确定)
10.E
11.ACD
12.BCD
13.BCE
14.BDE
15.D
16.CE
17.ADE
18.AC
19.BD
20.DE
13.
https://i.imgur.com/vX8RGjL.jpg
另外想请问大家13题CE为什么错呢?
C 我的想法是single-cycle instruction 像是lw指令,不是会用到register file两次吗?
这样不是就用到两次functional unit了吗 > <?
E 我印象中是multiple比较适合@@,不过张凡解答说single比较适合,请问是为什么呢?
另外想再请问D为什么对呢?
如果multicycle没有stage 切割没有balance的状况下效能应该不一定会比single好(?
17.
https://i.imgur.com/tySAMGf.jpg
还有想请问17题的D
昨天找很久还是没找到答案QQ
target address不是会在relocation后才会知道最后真正的位置吗?
而且应该beq比较完register值有没有相同才知道会不会跳
为什么在compile time就可以知道了呢?还是我有误会的地方吗QQ
谢谢大家 > <