作者ncdonalds123 (benben)
看板Grad-ProbAsk
標題[理工] 104中央 計系2,3,10,14
時間Tue Jan 29 00:50:39 2019
想請問考古題
https://i.imgur.com/9Laz6R8.jpg
第二題答案是c我的算法如下
https://i.imgur.com/aswbH0d.jpg
最後會算出E
第三題板上有多次討論最後結果為0,我的圖畫出來長這樣
https://i.imgur.com/C6fKQa4.jpg
第十題
https://i.imgur.com/kSQTMcw.jpg
請問B為什麼不能選,是因為它是在描述pipeline嗎?但multi-cycle不也是不會讓其他
指令共用功能單元,另外c的部分如果改成multi-cycle facilitates the pipeline也會
對嗎?
第十四題
https://i.imgur.com/GmTDSyV.jpg
請問我畫的圖生出兩個子process有問題嗎?為什麼a不能選
以上四題麻煩各位了,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.108.194
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1548694241.A.F99.html
1F:推 skyHuan: 3你畫的是對的 01/29 01:32
2F:→ skyHuan: 10(B)不能跟別的指令共用,multi還是一次只有一個指令在d 01/29 01:32
3F:→ skyHuan: atapath裡面,不像pipeline有重疊,所以multi切得不好可 01/29 01:32
4F:→ skyHuan: 能效能會比single還差 01/29 01:32
5F:→ rockieloser: 怎樣會比較差啊 有沒有個舉例 01/29 02:04
6F:推 skyHuan: 假設single原本一個cycle 100ns,如果切成五個stage,分 01/29 02:13
7F:→ skyHuan: 別10 20 20 30 20ns,multi的cycle要取最長的變30,一次 01/29 02:13
8F:→ skyHuan: 還是只能一個指令,這樣R type/lw/sw原本single只要100ns 01/29 02:13
9F:→ skyHuan: 切完multi變120/150/120ns都比較差 01/29 02:13
10F:推 ekids1234: 第三題 AND OR 兩個 input,所以我畫多一層 AND,這樣 01/29 02:23
11F:→ ekids1234: 會變成 M=2 N=2 P=1 , K=0 01/29 02:23
12F:→ ekids1234: 14題 fork 有三個哦,總共 create 5 new process 01/29 02:25
13F:→ ncdonalds123: 這樣第三題要怎麼回答比較好啊,題目有講到min ga 01/29 11:31
14F:→ ncdonalds123: te,還是要假設input是兩個,不知道有沒有中央人可 01/29 11:31
15F:→ ncdonalds123: 以現身說法 01/29 11:31
16F:→ ncdonalds123: 第十四題現在才看到下面藏了一個fork...感謝 01/29 11:31
17F:→ ncdonalds123: 第十題的B不就是prevent sharing嗎,還是我英文不 01/29 11:33
18F:→ ncdonalds123: 好誤會了什麼? 01/29 11:33
19F:推 tataTangQQ: 第二題我算的跟你一模一樣 01/29 11:46
20F:推 skyHuan: 我沒看到兩個input,這樣應該e大那樣比較對,如果沒講SOP 01/29 12:00
21F:→ skyHuan: /POS應該會當2 level,就是你畫的那樣 01/29 12:00
22F:→ ncdonalds123: 啊啊啊看到題目的兩個input了,感謝 01/29 13:03
23F:→ kcilao110779: 第二題我也算跟你一樣 答案怪怪的 01/30 15:36