RAS(Row Address Strobe,行地址信號) to CAS Delay:簡稱tRCD,從字面意思理解就是行地址信號到列地址信號的延遲,內存中的數據就好比一個表格,有行有列,當內存要讀寫某個指定地址的數據時,就需要找到它在第幾行第幾列,而內存會首先發送一個行地址信號(RAS),再發送一個列地址信號(CAS),而這兩個信號發送不是同時的,而是有延遲的,這個延遲就是tRCD,并且,這個延遲對同頻率下內存性能的影響最大。
Row Active Delay:簡稱tRAS,指從內存接受到一個新請求到激活內存地址的間隔,這個參數并不是太重要,因為它只是內存要創建一個新數據時候才用到的延遲,但這個值太高或太低都不好,太高了會導致內存地址激活周期變長,影響性能,太低了會造成已激活的地址提早進入非激活狀態,出現數據錯誤或需要重新激活。
簡單的說,CL值是內存對同一地址的存取延時,而后邊三個則是尋址延時。
內存宏觀延遲的算法很復雜,因為除了以上提到的四個參數外還有許多別的參數,但是我們可以用一個基本算法,計算存取延時,來評定內存的性能。首先我們要知道,以上提到的四個參數,單位都為“周期”,而不是納秒。一個周期是多長呢?這就是由內存頻率決定的。我們知道DDR3-1600的實際頻率為800MHz,DDR的意識是雙倍的數據傳輸率(Double Data Rate),并不是真實的工作頻率。所以DDR3-1600的內存在1秒鐘內可以工作800, 000, 000個周期。那么我們就可以反過來推算出它的頻率周期是1.25納秒,而根據上面提到CL值的含義,假設這里CL值為8 clock,那么我們就可以得到內存真正的存取延遲為1.25*8=10ns。