[理工] 中央106作業系統與計算機組織

看板Grad-ProbAsk作者 (干我屁事喔北七)時間6年前 (2019/12/09 22:56), 6年前編輯推噓12(12037)
留言49則, 5人參與, 6年前最新討論串1/1
1. 第二題 https://imgur.com/vLujsHx
為何在一個指令內不能做多次的功能元件? 反正single-cycle在單一cycle內愛怎樣就怎樣不是嗎? 2.第四題 第五題 https://imgur.com/4IBJSe2
第四題,B選項完全看不懂 C選項為什麼不能選?我記得tow-bit的就是錯兩次才會改預測不是嗎? D選項為什麼說這個演算法是regularities?因為規律地在預測嗎? 第五題A選項,reg-reg的組織,CPI反而比較簡單對嗎?幫我釐清一下觀念QQ 3.第六題 https://imgur.com/DJMGXaT
不懂為什麼CD選項不行,我把這個當作是手機來看 C選項,我想說手機支持多工,所以time sharing合理; 而D選選項,手機應該都支援IO直接interrupt吧?我也不知道為什麼我這樣認為XD 4.第七題 https://imgur.com/CqDc6pV
我釐清一下觀念:他的意思是,對所有程式用多個處理器一次處理多個 而不能選是因為,他對保護電腦沒有幫助,所以不選 對嗎? 5.第十題 https://imgur.com/AKAMqtq
https://imgur.com/gB4ubiJ
完 全 看 不 懂... 也不知道該怎麼算,求解QQQ 6.第十四題 https://imgur.com/qqQYBPq
這題我不懂怎麼算 他每個指令都有其cycle數,而之後又說CPI為1 一整個不知道怎麼算QQ 7.第十八題 https://imgur.com/9LBG7sn
這題我也不知道怎麼算... 還請大大幫忙 這份個人覺得明顯比105還難, 幾乎每題都有選項看不懂,感覺是在考英文啊啊啊啊 寫的當下很挫折 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.19.244.51 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1575903364.A.E32.html ※ 編輯: ponwar87123 (117.19.244.51 臺灣), 12/09/2019 23:06:06

12/09 23:32, 6年前 , 1F

12/09 23:33, 6年前 , 2F
14題我覺得題目沒出好 single cycle CPI應該是1,不過他
12/09 23:33, 2F

12/09 23:33, 6年前 , 3F
選項太明顯了數字兜一兜就有答案了
12/09 23:33, 3F

12/09 23:33, 6年前 , 4F

12/09 23:34, 6年前 , 5F
...看錯題目
12/09 23:34, 5F

12/09 23:41, 6年前 , 6F

12/09 23:45, 6年前 , 7F
前面有幾題也想聽聽看其他大神的見解 就不亂答了
12/09 23:45, 7F

12/09 23:51, 6年前 , 8F
第二題查了一下 很多教材有提到 在single cycle中 某些
12/09 23:51, 8F

12/09 23:51, 6年前 , 9F
functional unit 不能重複使用 必須複製另一份 如adder
12/09 23:51, 9F

12/09 23:52, 6年前 , 10F
multicycle才可以全部重複使用 只要錯開在不同的clock
12/09 23:52, 10F

12/09 23:55, 6年前 , 11F
第五題 reg-reg就是RISC阿 有直接用mem的都是CISC
12/09 23:55, 11F

12/09 23:56, 6年前 , 12F
CISC指令繁多 功能差很多 CPI也會差很多
12/09 23:56, 12F

12/10 00:00, 6年前 , 13F
第六題就恐龍題
12/10 00:00, 13F

12/10 00:00, 6年前 , 14F
看你要不要直接把答案背下來算了
12/10 00:00, 14F

12/10 00:03, 6年前 , 15F
第七題 一樣恐龍說了
12/10 00:03, 15F

12/10 00:03, 6年前 , 16F
12/10 00:03, 16F

12/10 00:04, 6年前 , 17F
那add要write back要靠edge trigger,所以不算single cyc
12/10 00:04, 17F

12/10 00:04, 6年前 , 18F
le?
12/10 00:04, 18F

12/10 00:14, 6年前 , 19F
算吧 我是看答案猜說這題應該是要for all 所以找adder
12/10 00:14, 19F

12/10 00:14, 6年前 , 20F
當例子 不然register file確實被用了兩次沒錯
12/10 00:14, 20F

12/10 00:16, 6年前 , 21F
瞭解 既然中央還是記起來好了
12/10 00:16, 21F

12/10 00:18, 6年前 , 22F
12/10 00:18, 22F

12/10 00:29, 6年前 , 23F
2.應該可以用edge-triggered clocking跟記憶體來說明
12/10 00:29, 23F

12/10 00:33, 6年前 , 24F
branch prediction buffer應該以PC來index才對
12/10 00:33, 24F

12/10 00:35, 6年前 , 25F
2-bit應該說看他目前狀態如何才對 錯在for all這句
12/10 00:35, 25F

12/10 00:38, 6年前 , 26F
更正一下 應該是以PC較低的部分來index
12/10 00:38, 26F

12/10 00:41, 6年前 , 27F
4.(D)我的想法是像for這種指令就會有很高的命中率(regular)
12/10 00:41, 27F

12/10 00:42, 6年前 , 28F
5.就差不多ok說的
12/10 00:42, 28F

12/10 00:44, 6年前 , 29F
6我看法是time sharing比較接近給"多個人"用
12/10 00:44, 29F

12/10 00:44, 6年前 , 30F
應該是沒有長時間的IO所以不用interrupt
12/10 00:44, 30F

12/10 00:46, 6年前 , 31F
7.是
12/10 00:46, 31F

12/10 00:54, 6年前 , 32F
10.有提到他的thread mapping model
12/10 00:54, 32F
謝謝各位替我解答,我好好整理一下

12/10 07:07, 6年前 , 33F
7. 你知道 co-processor 是什麼嗎?
12/10 07:07, 33F
不知道,那是什麼? ※ 編輯: ponwar87123 (122.116.148.248 臺灣), 12/10/2019 10:30:55

12/10 10:35, 6年前 , 34F
Co-processor像是google 的visual core 或是apple的T2
12/10 10:35, 34F

12/10 10:36, 6年前 , 35F
大多是用來加速程式執行,所以跟安全不是那麼正相關
12/10 10:36, 35F

12/10 10:37, 6年前 , 36F
中文叫 協同處理器,可以google看看
12/10 10:37, 36F

12/10 23:08, 6年前 , 37F
請教一下,coprocessor是現有的商用處理器都有在用嗎?像
12/10 23:08, 37F

12/10 23:08, 6年前 , 38F
是專門用做浮點運算之類的,因為我記得張凡有稍微提到,
12/10 23:08, 38F

12/10 23:08, 6年前 , 39F
然後好像有提到現在有coprocessor的架構並不算異質計算
12/10 23:08, 39F

12/11 10:17, 6年前 , 40F
有幾個點要提,FPU、異質運算、指令集架構
12/11 10:17, 40F

12/11 10:17, 6年前 , 41F
早期CPU是沒有FPU可以用的,為了解決這個問題Intel有出
12/11 10:17, 41F

12/11 10:18, 6年前 , 42F
一個IC叫做8087,就是一顆coprocessor,後來把它納入
12/11 10:18, 42F

12/11 10:20, 6年前 , 43F
ISA之後就不需要這顆IC了,CPU執行程式有些資料要透過
12/11 10:20, 43F

12/11 10:21, 6年前 , 44F
coprocessor來得到,所以會需要透過bus資料交換
12/11 10:21, 44F

12/11 10:25, 6年前 , 45F
最後異質運算可以查一下OpenCL,張凡說的不算異質計算
12/11 10:25, 45F

12/11 10:26, 6年前 , 46F
那邊我只想到GPU,一般玩遊戲不算異質計算,除非你拿來
12/11 10:26, 46F

12/11 10:40, 6年前 , 47F
當GPGPU使用,像是tensorflow或是CUDA
12/11 10:40, 47F

12/11 10:41, 6年前 , 48F
講得有點不太清楚,請多見諒
12/11 10:41, 48F

12/12 00:36, 6年前 , 49F
感謝b大 我再用關鍵字查查看
12/12 00:36, 49F
文章代碼(AID): #1Txc24uo (Grad-ProbAsk)