Re: [問題] 關於cpu計算時間、RISC等問題

看板TransCSI作者 (RJ-king)時間16年前 (2009/06/21 00:20), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《fzrmitsul (我的妹妹很可愛)》之銘言: : 1.每個指令有5個步驟,n個指令執行時間為10ns : 已知CPU執行速度為100MIPS,則2N個指令的執行時間為: : 請問這題該怎麼計算呢?? 我的直覺想法是: n個指令是10ns->2N個指令就20ns...如果n=N的話 好像跟MIPS沒啥關係耶...除非要計算N為多少 : 2.下列對於RISC和CISC之敘述何者錯誤? : (A)CISC有較複雜的指令集 : (B)RISC 指令長度多固定 : (C)RISC定址模式較多 : (D)通常對於同一應用程式,代表RISC 之指令數目小於代表CISC之指令數目 : 答案是CD : 但我選的是C。請問為什麼D也錯呢?? : CISC的指令數不是本來就比較多嗎?? : 以上二題謝謝各位先進的回答 CISC的可用指令數較多,但一個指令可以做很複雜的事情 RISC的可用指令數較少,但一個指令只能做很簡單的事情 總之就是對於一件事情,可能CISC下一道指令就完成了,但RISC要下3~4道指令去完成 所以同一應用程式,用RISC寫的總指令數會比CISC多很多...至少一倍以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.92.133

06/21 09:32, , 1F
不好意思,第1題的題目有打錯。是N個指令。然後題目是為
06/21 09:32, 1F

06/21 09:32, , 2F
100MHZ,不是100MIPS
06/21 09:32, 2F

06/21 09:33, , 3F
謝謝R 大
06/21 09:33, 3F

06/21 10:05, , 4F
那如果題目更正後,答案還是20ns嗎??
06/21 10:05, 4F

06/21 12:32, , 5F
一樣吧...指令增加到2倍,所需的時間自然也增加到2倍
06/21 12:32, 5F
文章代碼(AID): #1AFGnLiJ (TransCSI)
文章代碼(AID): #1AFGnLiJ (TransCSI)