導航:首頁 > 無線連接 > 電腦內存延遲和什麼有關

電腦內存延遲和什麼有關

發布時間:2023-03-24 04:07:54

『壹』 什麼是內存的延時描述

分類: 電腦/網路 >> 硬體
解析:

新手上路:內存帶寬和延時分析 本文共 1 頁

對於內存性能而言,最關鍵的莫過於「內存延時」和「帶寬」兩項指標。如今,當用戶購買內存時,往往會被「雙通道」,「低延時」此類術語所迷惑,對於普通用戶而言,並不能明白這些術語意味著什麼,以及對系統的性能有如何的影響。本文,就用通俗易懂的詞語解釋內存帶寬和延時對系統性能的影響。

內存基本概念

「什麼是內存,它到底有什麼作用?」這是許多初學者的疑惑。就我們平時所談的內存而言,通常是指「隨機訪問內存」(Random Access Memory,RAM),它以插槽的方式和主板相連。它給CPU和應用程序之間提供了一個高速的緩存區,是Cache(速度快,容量小)和硬碟(速度慢,容量大)之間過渡的橋梁。程序運行時,所需讀寫的數據並不能完全在緩存中裝載下,因此在價格和容量的限制下,就形成了寄存器,緩存(Cache),內存,硬碟這樣架構的內存子系統。硬碟可以永久的保存數據,但是相比而言,訪問和讀寫數據的速度較慢。

在程序的整個運行過程中,首先CPU會從程序計數器中讀取一條指令,然後對指令進行解碼,完成一個操作,最後再讀取一條指令。整個過程周而復始。在很多程序中,都會重復下述的幾個步驟。

----->讀取一條指令

----->獲得數據A

----->獲得數據B

----->把B加至A

----->把A存入C

在這樣一個過程中,會多次產生讀寫操作,其中最有效的方法是在Cach中處理指令,數據A,B和C。但是往往由於Cache容量的限制,部分數據會保存在內存中,甚至可能保存在硬碟上。如果數據在Cache中,那麼CPU在處理的過程中就稱為「命中」,所需的數據可以從Cache中讀入,並且存入速度更高的寄存器內進行下一步處理。如果數據不在Cache中,那麼稱為「失效」。CPU就不得不從內存(或硬碟)中,把所需的數據讀入Cache中,然後再由Cache裝入寄存器中。簡單而言,內存以相對較低的價格和較高的速度提供一個存儲數據的空間。

「數據是如何從內存裝入CPU的呢?」這常常是用戶會問的另外一個問題。簡單而言,通過「匯流排」來完成這樣一個過程。匯流排由許多數據線路所組成,每一條數據線路只傳送1比特數據,用來表示0和1兩個狀態。對於800MHz頻率的互聯匯流排,那就意味著在一秒銷友鍾之灶緩內,內存和CPU之間可以進行800M次的數據交換。這樣一個過程通常通過北橋晶元來控制。匯流排一般是半雙工的,即同時只能進行數據的「發送」或者「接收」。這里的匯流排也就是我們常說的「前端匯流排」(FSB)。

DDR(雙倍傳輸速率)技術是這幾年興起的內存技術,並且在內存市場取得成功。DDR內存和普通的SDR內存不同。對於前幾年主流的SDRAM內存模塊,數據只能在系統的每個時鍾周期的下降沿(或者上升沿)傳輸,內存模塊的電壓為3.3V左右;而DDR SDRAM內存模塊可以在每個時鍾周期的上升沿和下降沿同時進行數據傳輸,DDR也因此而得名。DDR內存模塊的電壓為2.5V左右。

「內存是如何安排地址的?」簡單的說,內存地址的安排模式和矩陣非常相似。每一個內存的模塊(bank)都有「行」和「列」構成,「行」和「列」的交叉點便是存儲數據的位置,一般保存0或者1。早期的I845晶元組只有4個bank,最大隻能支持2GB的內存容量。新型的Springdale和Canterwood晶元組有8個bank,能夠支持高達4GB的內存容量。

雙通道內存架構

「雙通道內存」是目前主流的內存晶元。在理論上,在雙通道內存控制器的協調下,內存數據的傳輸速率是普通內存的2倍。為了解釋其工作原理,我們不妨用高速公路來打個比方。為了增加高速公路的交通吞吐量,在不提高車輛運行速度的前提下,只有擴展道路的寬度。雙通道內存正式如此,通過在北橋晶元中增加一個內存控制器,來提高內存的峰值帶寬。DDR SDRAM 64位匯流排寬度的內存在雙通道內存的工作模式下,實際的匯流排寬度為128位。

繼續考慮上述例子,雙通道DDR內存的架構相當於高速公路有4個車道,上行和下行分別佔有兩個車道。當車輛從一座高速公路開往隱斗模另一個高速公路時,如果連接的橋梁的寬度也有4個車道,那就不會發生瓶頸,所有的車輛(數據)均可以高速的通往另一座高速公路;在系統中,這座連接的橋梁就是前端匯流排(FSB)。Intel使用了「quad pumped」(四泵)匯流排,它達到128位的帶寬,因此所有的數據均可以高速的在內存和緩存之間傳輸。Quad pumed匯流排技術是Intel足以傲視群雄的主要原因。早期的i845晶元組使用單通道的內存架構,因此傳輸效率不是很高。

對於Athlon XP晶元而言,其FSB並不能達到128位的帶寬,連接內存和緩存的通路只有2個「車道」,因此「4車道」的數據量必須分為2次進行傳輸。對AMD的雙通道內存架構而言,其中一個通道往往處於閑置狀態。在一種情況下,如果RAM的延時和FSB的處理速度相等時,才能能夠發揮其雙通道內存優勢。

延時

如果要增加內存的帶寬,那麼我們就可以採用上述簡單的方法,即增加內存的通道;使得在每一個時鍾周期內,可以處理的數據量隨著通道的增加而增加。由於目前的FSB技術的限制,雙通道的內存架構已經戳戳有餘。如果FSB能夠達到256位或者更高的位寬,那麼4通道,8通道的內存架構一定會得到使用。對於內存的性能,還有一個關鍵的因素:延遲。

延遲定義為:CPU讀取指令和執行指令之間的一段時間。如果內存需要讀寫數據,那麼這個過程會產生大量的延遲。整體而言,延遲越低,系統的性能就越出色。但是降低延時的方法卻並不是很容易。有時往往為了降低1個周期的延時,所花費的費用要高上一個數量級。

如果FSB和內存控制器並不運行在相同的時鍾速度,那麼它們之間傳輸數據時,必須進行同步。例如,如果FSB頻率和內存控制器頻率為5:4,那麼FSB經過5個時鍾周期時,內存控制器才運行了4個周期。即FSB每經過5個周期才能和內存控制器同步一次。如果在第2個時鍾周期CPU發出讀寫命令,那麼FSB必須等待3個周期和內存控制器同步後,才能進行數據傳輸。這就是為什麼大部分FSB和內存控制器之間使用1:1分頻的原因。

除了FSB和內存控制器之間由分頻比所產生延時之外,更主要的是由內存模塊本身產生的。當北橋的內存控制器發出讀取請求時,一個「ACTIVE」命令會發送到內存中,隨後內存的「行」和「列」被激活,這段時間為tRP ,並且可以通過BIOS來調節設置,通常需要2~4個時鍾周期。隨後,進行「行刷新(RAS)」和「列刷新(CAS)」,這段延時tRCD 是由內存模塊本身的特性所決定,一般為2~4個時鍾周期。在數據的讀寫過程中還會產生行延時(tRAS)和列延時(tCL);如果下一步的內存讀寫操作在同一行內操作,那麼只增加CAS延時;如果下一步的內存在不同的模塊內完成,那麼整個讀寫過程就必須重新從tRP開始。 tRAS 通常需要5~8個時鍾周期。下圖是內存讀寫的完整過程。

由於這些延時在讀寫的過程中不得不產生,因此降低讀寫過程中的延時是一個比較困難的任務。盡管如此,在過去的10年終,內存的延時已經從120ns降低到如今的50ns左右。而內存的峰值帶寬也從原先的1GB/s(理論上,PC133)提升到如今的8GB/s(理論上,雙通道PC4000)。

Springdale/Canterwood 分頻比相關問題

如上文所述,為了避免內存控制器和FSB之間的延時,它們的時鍾分頻通常設為1:1。但是許多用戶為了獲得更高的性能往往對CPU或者內存進行超頻。對於P4而言,超頻後,CPU最高的頻率可以達到250MHz的FSB,但是在市場上幾乎沒有幾款內存可以匹配此頻率。通常用戶使用的是PC3200內存模塊,因此分頻比一般為4:5或者3:4。在許多實際的產品中,可能還會產生內存和晶元組不兼容的情況,對於Springdale/Canterwood的晶元組問題尤為嚴重。例如,比較有名的ABIT IC7/IS 7系列主板,就拒絕內存使用1:1的分頻比。在Soltek 86SPE-L的主板中也會產生這樣的問題。一般製造商會通過更新BIOS來解決此類問題。

結論

本文內容比較簡單,淺顯,介紹了內存延時和帶寬給性能帶來的影響。文章主要針對那些剛剛涉足DIY的新手;而DIY那些老手們也可以通過本文對內存的知識溫故知新一下。

全文完

『貳』 什麼是CL值和內存延遲時間

CL值:CL是CAS Latency的縮寫,是內存性能的一個重要指標,它是內存縱向地址脈沖的反應時間。當電腦需要向內存讀取數據時,在實際讀取之前一般都有一個「緩沖期」,而「緩沖期」的時間長度,就是這個CL了。

內存的CL值越低越好,因此,縮短CAS的周期有助於加快內存在同一頻率下的工作速度。這個CL值和內存運行的頻率也有關系,同樣的內存,比如圖中的DDR333的內存這個CL值為2.5,如果運行在266的頻率下,CL值可以設為2。

詳解

內存延遲時間有個專門的術語叫「Latency」。要形象的了解延遲,攔虛碰我們不妨把內存當成一個存儲著數據的數組,或者一個EXCEL表格,要確定每個數據的位置,每個數據都是以行和列編排序簡談號來標示,在確定了行、列序號之後該數據就唯一了。

內存工作時,在要讀取或寫入某數據,內存控制晶元會先把數據的行地址傳送過去,這個RAS信號就被激活,而在轉化到行數據前,需要經譽返過幾個執行周期,然後接下來CAS信號被激活。

以上內容參考:網路-內存延遲

『叄』 電腦延遲高是什麼原因

玩電腦游戲時最需要的就是一個好的聯網狀態,要是網路不好就會導致網路延時高,那麼電腦延遲高有什麼原因呢?下面是我精心為你整理的電腦延遲高的原因,一起來看看。

電腦延遲高的原因

搞清楚網路延時的定義:數據在網路設備之間傳輸(即通過伺服器,終端,網線,網路協議傳輸)中間會有一定的延時性。也就是說,不論是你是用現在最流行的光纖還是用以前古老的同軸電纜,網路延時都是在的,這種延時幾乎無法避免,只是大小有區別。

當你察覺到網路延時高,你首先考慮到你的網路運營商給你提供的是什麼網路。就國內來說,電信毋庸置疑屬於最好的一個,其他的聯通,移動,等等對比電信來說還是有一定差距!當然還有其他的一些寬頻,各種不穩定,要是玩游戲一下延時高一下延時低這是正常情況!如果因為不是電信寬頻導致的延時高,建議換成電信寬頻,這是最根本的方法。

確認自己寬頻是多少兆。因為2M寬頻的延時肯定會比12M寬頻延時高一些,打游戲建議最少12M寬頻。

如果自己的寬頻沒問題,就要考慮是不是電腦運行了其他軟體搶網速,如果你在打游戲的同時還在用網路雲下載電影,那麼網路延時高也不足為怪。解決辦法是同時按住:Ctrl+Alt+Del,選擇啟動任務管理器,然後點擊佔用網速的程序,接著點擊:結束任務。這樣延時問題就解決了。

電腦延遲高怎麼

方法1

更改適配器設置

打開控制面板,選網路和共享中心,點左上方的更改適配器設置,然後在你使用的連接上右鍵點擊選擇屬性,將internet協議版本6前面的勾取消也就是取消IPV6協議,點確定。重啟計算機(也許不用重啟也可以)你會發現跳ping現象徹底消失了。機器可以的趕緊拋棄XP拿起Windows7吧。

新建策略

在開始菜單的搜索窗口中輸入“gpedit.msc”進入組策略設置,找到“基於策略的Qos”這一選項,右鍵選擇新建一個策略,這里我們命名 為“WOW”,然後設置DSCP值為63,點擊下一步。選擇將此Qos策略運用於“僅限具有此可執行名稱的應用程序”,然後在下面的欄中輸入魔獸世界 WOW.EXE程序的完整路徑,再點擊下一步。選擇默認即可最後點擊完成,重啟電腦即可。

禁用MMCSS服務

MMCSS服務的全稱是Multimedia Class Scheler,這個服務的功能是“運行於服務宿主Svchost.exe文件中,它自動提升音視頻播放的優先順序,以防止其他軟體過分佔用播放軟體應得到的CPU時間。這樣一來,分配在網路上的CPU時間自然會少了,進而會影響網速”,所以我們可以嘗試禁用這個服務來達到降低游戲延遲的目的。

刪除服務

首先在搜索窗口中輸入“regedit”進入注冊表,找到HKEY_LOCAL_MACHINE/SYSTEM/

CurrentControlSet/Services/Audiosrv這個項,雙擊打開右側的DependOnService項目,把其中 的MMCSS刪除,保留另外2個,然後點擊確定,重啟電腦。然後再右鍵點擊“計算機”,在服務項中找到“Multimedia Class Scheler”,先停止這項服務,然後再將啟動類型設置為“禁用”即可。

方法2

打開騰訊電腦管家,點擊“游戲加速”。

點擊“內存清理”,選擇勾上自己想要關閉的程序和軟體。

然後點擊“環境優化”,選擇要勾上的選項。

然後就可以點擊“一鍵優化”。

等待一會,正在清理中。

現在優化完成,可以進入游戲,繼續開始游戲。

閱讀全文

與電腦內存延遲和什麼有關相關的資料

熱點內容
電腦屏保後無法喚醒硬碟 瀏覽:917
電腦截不了屏怎麼辦 瀏覽:355
電腦造夢西遊賬戶如何登錄 瀏覽:407
電腦黑屏顯示溫度 瀏覽:935
哪個是電腦聲音的進程 瀏覽:435
進入不了系統的電腦硬碟能修復嗎 瀏覽:641
蘋果軟體商店是英文的 瀏覽:644
電腦如何設置絕地求生更清晰 瀏覽:731
電腦怎樣安裝cad軟體 瀏覽:180
蘋果哪些軟體要錢 瀏覽:595
蘋果配音軟體哪款便宜 瀏覽:904
該用什麼軟體控制老師的電腦 瀏覽:57
台式電腦有哪些東西是中國的 瀏覽:56
怎麼發送電腦wps文件 瀏覽:377
電腦桌面軟體哪個好用 瀏覽:595
自媒體免費視頻網站推薦 瀏覽:373
蘋果做號縮水計劃軟體 瀏覽:861
蘋果筆記本電腦怎樣連無線耳機 瀏覽:203
手機可以連接WiFi電腦連不上 瀏覽:190
如何將電腦騰訊視頻保存u盤 瀏覽:351