5.03DT之超頻與記憶卡加速討論 - 改機

Hedwig avatar
By Hedwig
at 2009-12-27T14:51

Table of Contents

我想先討論一下超頻的觀念(先聲明我不是超頻版派來的)

根據上過的計算機組織內容 自己想得 盡量用淺顯易懂的說法 所以不是很嚴謹

可能有誤 歡迎提出來 > <"


/****************************************************/
首先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

--
Tags: 改機

All Comments

Lily avatar
By Lily
at 2009-12-30T16:25
專業專業
Leila avatar
By Leila
at 2009-12-31T14:34
ns和MHZ的關係是倒數乘上1000?
Olive avatar
By Olive
at 2010-01-02T14:48
如果以電腦來說 這篇不太正確 在psp上我就不知道了
Hazel avatar
By Hazel
at 2010-01-06T07:24
ns和MHZ那看不懂 還是請超頻版的人來比較好 後面寫得很好
Olga avatar
By Olga
at 2010-01-11T07:09
計組有過嗎= =?
Steve avatar
By Steve
at 2010-01-14T10:03
T=1ns=1*10^-9 所以頻率f=1/T=1/(10^-9)=1000MH\z
Isla avatar
By Isla
at 2010-01-14T22:03
這學期修的 還沒考期末考不知道 期中考91 學的普普> <
Ula avatar
By Ula
at 2010-01-15T23:12
前面有說不想講得太複雜 所以有些地方沒有考慮太多
歡迎提出 不太對的地方 大家一起學習!!^ ^
Hedy avatar
By Hedy
at 2010-01-20T06:53
這只是我自己想想就打的 實際怎樣我也不敢打包票 > <"
Mia avatar
By Mia
at 2010-01-23T13:48
去讀CPU&硬體SPEC比較快,你猜的頗有可能錯很多
Genevieve avatar
By Genevieve
at 2010-01-28T12:02
感覺越來越偏了 直接來討論吧 樓上這樣講 我也不可能
Doris avatar
By Doris
at 2010-02-01T15:43
真的為了這個去獨厚厚一本原文書阿 XDDD
Charlie avatar
By Charlie
at 2010-02-06T06:22
只是剛好讀過計組 上來大家討論一下這個新軟體
Ophelia avatar
By Ophelia
at 2010-02-08T10:58
希望對您有幫助 http://www.94istudy.com

抱歉引起改機板的不愉快

Dorothy avatar
By Dorothy
at 2009-12-27T12:01
首先我要說 的確是我知識不足 我只知道REV15不容NEOGAMMA 所以我想說用K大發的REV16試試看 我發的文章一句也沒有責備K大 我只是說我裝了他發的REV16 至少檔案來原是確定的 真的造成我WII出了不少問題 所以我懇求他教我還原的方法 就這麼簡單 或許講話太直接讓你們覺得很刺 ...

想玩家庭訓練+新瑪莉

Barb Cronin avatar
By Barb Cronin
at 2009-12-27T11:53
溫馨提醒:發文時請盡量不要帶有敏感字眼(EX:盜版、迷片、網路下載等) 在三年前左右還有沒正規台版機之前 家裡老爸就花了10k左右去買一台日機 只知道在放入雷曼兔時他會變成英文 放入sport時他會變成日文 在這三年時間也家裡只有玩雷曼兔,sport,轟炸超人 最近看到家庭訓練還有新出的瑪莉似乎 ...

問個4.2j更新的問題

Bennie avatar
By Bennie
at 2009-12-27T09:46
小弟的wii有硬改 晶片應該是d2c 日前升到4.2j之後 照著板上kyo大的步驟進行4.2j破解完成 安裝了homebrew channel 也安裝了neogamma r8 beta7 用讀usb上的遊戲玩沒有任何問題 但是這幾天不小心按到wii的更新之後 就沒辦法進neogamma了 進去之後畫面會一片 ...

3007上GEN-C之後,GVG紫屏後沒畫面?

Kama avatar
By Kama
at 2009-12-27T08:39
※ 引述《Ocean21 (紫熐)》之銘言: : 其實大概的狀況就如標題所述啦OTZ... : 我原本是5.03GEN-A,剛剛嘗試了一下自己改,照著流程進行之後, : 也順利的改成了5.03GEN-C,也在遊戲看到了GVG的圖示, : 點入之後也非常合理的發生紫屏,但是之後就毫無反應了OTZ... : 而且 ...

戰國無雙3 可選擇武將 進去後沒有動靜(非電源off)

Andrew avatar
By Andrew
at 2009-12-27T08:10
主機版本4.1 單純軟改 未硬改 用USB外接硬碟玩 安裝HBC, 用 CFG USB Loader 執行 有安裝了ios222 ios223 cios38rev14 有調整IOS222的設定了 遊戲也可進去選單 可以進到選擇武將的地方 但是進去後 整個畫面就變黑了 不是一般常見的電源off 請問 ...