[PSP ] 5.03DT之超頻與記憶卡加速討論

看板Modchip作者 (邱比特)時間14年前 (2009/12/27 14:51), 編輯推噓3(3012)
留言15則, 8人參與, 最新討論串1/3 (看更多)
我想先討論一下超頻的觀念(先聲明我不是超頻版派來的) 根據上過的計算機組織內容 自己想得 盡量用淺顯易懂的說法 所以不是很嚴謹 可能有誤 歡迎提出來 > <" /****************************************************/ 首先CPU所做的事情 不外乎就是 1.加減乘除運算 2.讀取or寫入memory(例如:DRAM 我們電腦裝的記憶體) 3.讀取寫入cache(例如:SRAM 就是內建在CPU的記憶體) (還有其他指令這邊先不寫了 以免太混亂) 每個指令進來 都需要時間來完成 例如: 加法需 5ns 減法需 6ns 讀memory 50ns 而CPU每一次(cycle)只會執行一個指令 假如今天CPU cycle設為10ns 即100MHz(=1/10ns) 那麼由上面的例子會發現 10ns可以做完加法指令(需5ns) 會剩餘5ns空著 CPU沒事做 然後下一次的10ns可以做完減法(需6ns)指令 會剩餘4ns空著 CPU沒事做 但是對於讀取memory(需50ns) CPU還沒做完 下個10ns就來了 要做下一個指令 這時就會出錯!!!!! 以上面的例子 CPU最快的cycle必須為50ns 即20MHz 這樣每個cycle都可以把事情做完 不會有哪個指令做不完 但是廠商不會將CPU速度設在20MHz 因為假如一個不小心 跑到21MHz 就有可能出錯 所以可能會設在15MHz(使其有正負5MHz做誤差值) <--正負5這個值是我隨便說的 那超頻的就是讓15MHz往上提升 16~20MHz都可以 越高越危險 因為越有機會 不小心飄到>20MHz 又不小心遇到讀取memory指令 然後做不完就當機了~ 所以超頻的好處就是CPU處理速度上升!!!!!!!! 因為每個cycle時間變短 同樣長度的時間內 可以做的cycle數變多了 當然所做的指令數也會上升! 缺點:不難發現 假如不小心超太快 有些指令會做不完 然後就出錯了 就是大家常說的系統不穩!! 至於耗電可以根據公式:功率=電容*頻率*電壓^2 (頻率上升 功率上升 --->耗電!!) 建議:超不超頻看個人,除非有遊戲會lag,要不然還是不要超比較好 因為遊戲開發公司是以不能超頻的條件下去寫遊戲的 你說是吧! 如果是遊戲讀取很慢 超頻會幫助一點 但是不會影響很大(我個人認為拉) 因為遊戲讀取慢是"CPU去讀取memory(DRAM)再去讀取記憶卡裡的檔案" 這個指令很慢 超頻是把每個cycle加快 而不是加快讀取指令速度。 以前面的例子: 讀memory需50ns CPU cycle由原先的60ns改成55ns當然會變快 可是這是由改cycle時間而達到的加速(讀memory依然是50ns 這樣系統容易不穩) 比較好的方法是 使讀memory的時間下降 例如50ns->40ns 這樣再超頻 這樣CPU cycle就可以放心的改到55ns 或是衝到50ns都很穩定! 講完了超頻~ 接下來來談談記憶卡加速!! 我不會看5.03DT的程式碼 所以不確定他是不是只做到超頻 所以使記憶卡加速 其實這樣記憶卡一點也沒"加速",只是加速了CPU的cycle 才看起來讀記憶卡比較快 這樣系統就容易不穩 然後耗電 假如他是做到使"讀取記憶卡"的這個指令所需時間下降 那麼配上超頻就依然很安全了 (不過耗電是無法避免的) 以上是一些淺談 我用電腦CPU架構角度所作的說明 (PSP上應該也適用 ><" 所以現在問題就是他的記憶卡加速是屬於哪一種呢? XDDD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.242.132

12/27 14:53, , 1F
專業專業
12/27 14:53, 1F

12/27 16:32, , 2F
ns和MHZ的關係是倒數乘上1000?
12/27 16:32, 2F

12/27 16:41, , 3F
如果以電腦來說 這篇不太正確 在psp上我就不知道了
12/27 16:41, 3F

12/27 17:45, , 4F
ns和MHZ那看不懂 還是請超頻版的人來比較好 後面寫得很好
12/27 17:45, 4F

12/27 17:51, , 5F
計組有過嗎= =?
12/27 17:51, 5F

12/27 18:21, , 6F
T=1ns=1*10^-9 所以頻率f=1/T=1/(10^-9)=1000MH\z
12/27 18:21, 6F

12/27 18:24, , 7F
這學期修的 還沒考期末考不知道 期中考91 學的普普> <
12/27 18:24, 7F

12/27 18:26, , 8F
前面有說不想講得太複雜 所以有些地方沒有考慮太多
12/27 18:26, 8F

12/27 18:26, , 9F
歡迎提出 不太對的地方 大家一起學習!!^ ^
12/27 18:26, 9F

12/27 18:27, , 10F
這只是我自己想想就打的 實際怎樣我也不敢打包票 > <"
12/27 18:27, 10F

12/27 19:03, , 11F
去讀CPU&硬體SPEC比較快,你猜的頗有可能錯很多
12/27 19:03, 11F

12/27 19:07, , 12F
感覺越來越偏了 直接來討論吧 樓上這樣講 我也不可能
12/27 19:07, 12F

12/27 19:08, , 13F
真的為了這個去獨厚厚一本原文書阿 XDDD
12/27 19:08, 13F

12/27 19:12, , 14F
只是剛好讀過計組 上來大家討論一下這個新軟體
12/27 19:12, 14F

07/30 17:48, , 15F
希望對您有幫助 http://www.94istudy.com
07/30 17:48, 15F
文章代碼(AID): #1BDmFTuP (Modchip)
文章代碼(AID): #1BDmFTuP (Modchip)