內(nèi)存頻率和CL延遲哪個重要
內(nèi)存頻率和CL延遲哪個重要
大家都知道,內(nèi)存是電腦必不可少的一個硬件,所以說,關于內(nèi)存會有各種各樣的問題,學習啦小編就在這里給大家介紹內(nèi)存頻率和CL延遲哪個重要。
這個主要看游戲的內(nèi)存讀寫方式?jīng)Q定的,如果游戲的數(shù)據(jù)多依賴處理器的高速緩存就能解決問題了,那么CL延遲的影響會被降到很低,再或者是列的數(shù)據(jù)會比較常被存取,那么CL延遲的影響也會比較低。
要形象的了解延遲,我們不妨把內(nèi)存當成一個存儲著數(shù)據(jù)的數(shù)組,或者一個EXCEL表格,要確定每個數(shù)據(jù)的位置,每個數(shù)據(jù)都是以行和列編排序號來標示,在確定了行、列序號之后該數(shù)據(jù)就唯一了。
因此從處理器開始從內(nèi)存索取數(shù)據(jù)開始到完成讀取的總時間應該是延遲的時間+數(shù)據(jù)讀寫的時間的綜合,而延遲的時間又會被細分,詳見下面的解釋。
文中雖然盡量避免了使用術語名詞頻率,但是無法避免不使用屬于名詞,對于內(nèi)存時序的術語名詞的解釋請點擊:什么是內(nèi)存時序
在實際工作時,無論什么類型的內(nèi)存,在數(shù)據(jù)被傳輸之前,傳送方必須花費一定時間去等待傳輸請求的響應,通俗點說就是傳輸前傳輸雙方必須要進行必要的通信,而這種就會造成傳輸?shù)囊欢ㄑ舆t時間。CL設置一定程度上反映出了該內(nèi)存在CPU接到讀取內(nèi)存數(shù)據(jù)的指令后,到正式開始讀取數(shù)據(jù)所需的等待時間。不難看出同頻率的內(nèi)存,CL設置低的更具有速度優(yōu)勢。
CL設置較低的內(nèi)存具備更高的優(yōu)勢,這可以從總的延遲時間來表現(xiàn)。內(nèi)存總的延遲時間有一個計算公式,總延遲時間=系統(tǒng)時鐘周期×CL模式數(shù)+存取時間(tAC)。
首先來了解一下存取時間(tAC)的概念,tAC是Access Time from CLK的縮寫,是指最大CAS延遲時的最大數(shù)輸入時鐘,是以納秒為單位的,與內(nèi)存時鐘周期是完全不同的概念,雖然都是以納秒為單位。存取時間(tAC)代表著讀取、寫入的時間,而時鐘頻率則代表內(nèi)存的速度。
如某內(nèi)存其存取時間為6ns,而其內(nèi)存時鐘周期為6ns,如BIOS可調節(jié)CL設置,并設定為2.5,則總的延遲時間=6ns X2.5+6ns=21ns,而如果CL設置為2,那么總的延遲時間=6ns X2+6ns=18 ns,就減少了3ns的時間。
從總的延遲時間來看,CL值的大小起到了很關鍵的作用。不過,并不是說CL值越低性能就越好,因為其它的因素會影響這個數(shù)據(jù)。例如,處理器的三級緩存很大,這表示處理器比較少地直接從內(nèi)存讀取數(shù)據(jù)。再者,列的數(shù)據(jù)會比較常被存取,所以RAS-to-CAS的發(fā)生幾率也大,讀取的時間也會增多。最后,有時會發(fā)生同時讀取大量數(shù)據(jù)的情形,在這種情形下,相鄰的內(nèi)存數(shù)據(jù)會一次被讀取出來,CAS延遲時間只會發(fā)生一次。
選擇購買內(nèi)存時,最好選擇同樣CL設置的內(nèi)存,因為不同速度的內(nèi)存混插在系統(tǒng)內(nèi),系統(tǒng)會以較慢的速度來運行,也就是當CL2.5和CL2的內(nèi)存同時插在主機內(nèi),系統(tǒng)會自動讓兩條內(nèi)存都工作在CL2.5狀態(tài),造成資源浪費。