0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

內(nèi)存中隱藏的內(nèi)存時(shí)序的意義分析

454398 ? 來源:電腦愛好者 ? 作者:電腦愛好者 ? 2020-08-12 16:24 ? 次閱讀

很多小伙伴都知道在挑選內(nèi)存的時(shí)候不光要看頻率,還要看時(shí)序,或者叫延遲。也就是經(jīng)常標(biāo)注在內(nèi)存表面,在測(cè)試軟件中也能看到的那些中間的帶短線連接的兩位數(shù)。不過要問它們到底具體代表什么意思,相信很多小伙伴就只能搖頭了。那咱們今天就來說一說它們的具體含義吧。

時(shí)序的意義非常簡(jiǎn)單,因?yàn)樵L問內(nèi)存數(shù)據(jù)需要幾個(gè)動(dòng)作,這些數(shù)字就表示各個(gè)動(dòng)作的延遲,或者說反應(yīng)時(shí)間。其數(shù)字表示的是經(jīng)過幾個(gè)時(shí)鐘周期,比如3000MHz的內(nèi)存,一個(gè)22的延遲就表示需要22/3000M秒(7.3納秒)。也許3600MHz的同一個(gè)動(dòng)作延遲是24,那么它就需要24/3600M秒(6.6納秒),后者看起來“延遲”大,但實(shí)際上比前者的動(dòng)作還快一些。

那么,這些時(shí)序具體是什么動(dòng)作呢?我們最常見的時(shí)序主要是“CL-tRCD-tRP-tRAS”,它們的含義依次為:

CL(CAS Latency):列地址訪問的延遲時(shí)間,是時(shí)序中最重要的參數(shù);

tRCD(RAS to CAS Delay):內(nèi)存行地址傳輸?shù)搅械刂返难舆t時(shí)間;

tRP(RAS Precharge Time):內(nèi)存行地址選通脈沖預(yù)充電時(shí)間;

tRAS(RAS Active Time):行地址激活的時(shí)間。

這里要注意內(nèi)存的“行”與“列”的概念,它就是一種定位方式,用來幫助確定內(nèi)存中的模塊,對(duì)其中的數(shù)據(jù)進(jìn)行讀寫。我們可以把內(nèi)存想象成一個(gè)網(wǎng)格,每個(gè)方格內(nèi)都存儲(chǔ)著不同的數(shù)據(jù)。CPU需要什么數(shù)據(jù),就向內(nèi)存發(fā)來指令,比如想要C4位置的數(shù)據(jù)。

接下來內(nèi)存就要先確定數(shù)據(jù)具體在哪一行,所以時(shí)序的第二個(gè)參數(shù)tRCD就是代表這個(gè)時(shí)間,意思就是內(nèi)存控制器接收到行的指令后,需要等待多長(zhǎng)時(shí)間才能訪問這一行。僅靠行指令內(nèi)存并不能哪一個(gè)數(shù)據(jù)才是CPU需要找的,所以tRCD的值是一個(gè)估值,而且是最大值,也就是找到“最里面”的數(shù)據(jù)需要多久。因此小幅改動(dòng)這個(gè)值并不會(huì)影響內(nèi)存的性能表現(xiàn)。

內(nèi)存確定了行之后,要想找出數(shù)據(jù),還得確定列。那么時(shí)序的第一個(gè)數(shù)字,也就是CL(CAS),表示內(nèi)存確定了行數(shù)之后,還得等待多長(zhǎng)時(shí)間才能訪問具體列數(shù)的時(shí)間(時(shí)間周期)。確定了行數(shù)和列數(shù)之后,就能準(zhǔn)確找到目標(biāo)數(shù)據(jù),所以CL是一個(gè)準(zhǔn)確的值,所以它在時(shí)序當(dāng)中是最關(guān)鍵的一個(gè)參數(shù),任何改動(dòng)都會(huì)影響內(nèi)存性能的發(fā)揮。

內(nèi)存時(shí)序的第三個(gè)參數(shù)tRP,就是如果我們找到這個(gè)數(shù)據(jù)后,根據(jù)CPU指令去尋找下一個(gè)數(shù)據(jù),再確定另外一行所需要等待的時(shí)間。

第四個(gè)參數(shù)tRAS則可以簡(jiǎn)單理解成是內(nèi)存寫入或者讀取數(shù)據(jù)的總時(shí)間,所以一般接近于前兩個(gè)參數(shù),既CL和tRCD的和。

所以在保障穩(wěn)定性的前提下,同頻率內(nèi)存時(shí)序越低越好。那么,時(shí)序?qū)?nèi)存性能影響有多大呢?我們來看看內(nèi)存廠商自家的測(cè)試吧。

可以看到,內(nèi)存時(shí)序的降低確實(shí)可以提升內(nèi)存速度,不過主要變化還是在響應(yīng)時(shí)間方面,而不是大家更關(guān)注的帶寬。要注意的是,廠商擁有更好的樣品和平臺(tái),測(cè)試的時(shí)序修改是比較“猛烈”的,小伙伴們只能在消費(fèi)級(jí)主板上超頻,實(shí)際上做到的修改幅度大約只相當(dāng)于其中某兩個(gè)相鄰例子,很難重現(xiàn)從例1到例3這樣的大幅修改,更不要說從例1到例4了,大家實(shí)際操作的時(shí)候千萬不要貪多。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    2903

    瀏覽量

    73539
  • 頻率
    +關(guān)注

    關(guān)注

    4

    文章

    1337

    瀏覽量

    58899
  • 內(nèi)存時(shí)序
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    2857
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    內(nèi)存時(shí)鐘是什么意思

    內(nèi)存時(shí)鐘是內(nèi)存模塊中一個(gè)至關(guān)重要的參數(shù),它直接關(guān)聯(lián)到內(nèi)存模塊能夠工作的最高頻率。以下是對(duì)內(nèi)存時(shí)鐘的詳細(xì)解析,包括其定義、作用、與內(nèi)存頻率的關(guān)
    的頭像 發(fā)表于 09-04 11:45 ?336次閱讀

    主板內(nèi)存故障燈亮?xí)莄pu的問題嗎

    主板內(nèi)存故障燈亮并不一定是CPU的問題,但CPU與內(nèi)存之間的交互確實(shí)可能影響這一故障現(xiàn)象。以下是對(duì)主板內(nèi)存故障燈亮可能原因的分析: 一、內(nèi)存
    的頭像 發(fā)表于 09-02 14:42 ?560次閱讀

    C語言內(nèi)存泄漏問題原理

    內(nèi)存泄漏問題只有在使用堆內(nèi)存的時(shí)候才會(huì)出現(xiàn),棧內(nèi)存不存在內(nèi)存泄漏問題,因?yàn)闂?b class='flag-5'>內(nèi)存會(huì)自動(dòng)分配和釋放。C語言代碼
    發(fā)表于 03-19 11:38 ?387次閱讀
    C語言<b class='flag-5'>內(nèi)存</b>泄漏問題原理

    物理內(nèi)存模型的演變

    內(nèi)存管理概述,主要是以Linux v2.6.11為例進(jìn)行分析的,但是計(jì)算技術(shù)在不斷發(fā)展,新的存儲(chǔ)架構(gòu)、新的指令集架構(gòu)、新的SoC架構(gòu)等都對(duì)物理內(nèi)存模型的抽象提出了更高要求。為此,必須
    的頭像 發(fā)表于 02-25 10:35 ?350次閱讀

    拆解mmap內(nèi)存映射的本質(zhì)!

    mmap 內(nèi)存映射里所謂的內(nèi)存其實(shí)指的是虛擬內(nèi)存,在調(diào)用 mmap 進(jìn)行匿名映射的時(shí)候(比如進(jìn)行堆內(nèi)存的分配),是將進(jìn)程虛擬內(nèi)存空間中的某一
    的頭像 發(fā)表于 01-24 14:30 ?914次閱讀
    拆解mmap<b class='flag-5'>內(nèi)存</b>映射的本質(zhì)!

    系統(tǒng)內(nèi)存和運(yùn)行內(nèi)存的區(qū)別

    系統(tǒng)內(nèi)存和運(yùn)行內(nèi)存都是計(jì)算機(jī)重要的概念,它們?cè)谟?jì)算機(jī)的存儲(chǔ)和運(yùn)行方面起著不可或缺的作用。雖然它們與計(jì)算機(jī)存儲(chǔ)和運(yùn)行息息相關(guān),但是它們具有不同的功能和實(shí)現(xiàn)方式。接下來我將詳細(xì)介紹系統(tǒng)內(nèi)存
    的頭像 發(fā)表于 01-15 16:32 ?2377次閱讀

    jvm內(nèi)存模型和內(nèi)存結(jié)構(gòu)

    JVM(Java虛擬機(jī))是Java程序的運(yùn)行平臺(tái),它負(fù)責(zé)將Java程序轉(zhuǎn)換成機(jī)器碼并在計(jì)算機(jī)上執(zhí)行。在JVM內(nèi)存模型和內(nèi)存結(jié)構(gòu)是兩個(gè)重要的概念,本文將詳細(xì)介紹它們。 一、JVM內(nèi)存
    的頭像 發(fā)表于 12-05 11:08 ?733次閱讀

    jvm內(nèi)存分析命令和工具

    JVM內(nèi)存分析是Java開發(fā)和調(diào)優(yōu)過程中非常重要的一部分。通過對(duì)JVM內(nèi)存分析命令和工具的深入了解和使用,可以幫助開發(fā)人員識(shí)別內(nèi)存泄漏、性能
    的頭像 發(fā)表于 12-05 11:07 ?981次閱讀

    jvm內(nèi)存溢出該如何定位解決

    在Java應(yīng)用程序,JVM(Java虛擬機(jī))內(nèi)存溢出是指Java應(yīng)用程序試圖分配的內(nèi)存超過了JVM所允許的最大內(nèi)存大小,導(dǎo)致程序無法正常執(zhí)行。內(nèi)存
    的頭像 發(fā)表于 12-05 11:05 ?1133次閱讀

    jmap dump內(nèi)存的命令是

    jmap dump是Java內(nèi)存映像工具(Java Memory Map Tool)的一個(gè)功能,用于生成Java虛擬機(jī)(JVM)的堆內(nèi)存快照。堆內(nèi)存快照是一個(gè)包含了Java對(duì)象及其所
    的頭像 發(fā)表于 12-05 10:38 ?2699次閱讀

    如何發(fā)現(xiàn)內(nèi)存泄漏

    由于 C 和 C++ 程序完全由程序員自主申請(qǐng)和釋放內(nèi)存,稍不注意,就會(huì)在系統(tǒng)中導(dǎo)入內(nèi)存錯(cuò)誤。同時(shí),內(nèi)存錯(cuò)誤往往非常嚴(yán)重,一般會(huì)帶來諸如系統(tǒng)崩潰,
    的頭像 發(fā)表于 11-13 15:41 ?485次閱讀

    mtrace分析內(nèi)存泄露

    一、mtrace分析內(nèi)存泄露 mtrace(memory trace),是 GNU Glibc 自帶的內(nèi)存問題檢測(cè)工具,它可以用來協(xié)助定位內(nèi)存泄露問題。它的實(shí)現(xiàn)源碼在glibc源碼的m
    的頭像 發(fā)表于 11-13 10:55 ?1151次閱讀
    mtrace<b class='flag-5'>分析</b><b class='flag-5'>內(nèi)存</b>泄露

    Linux內(nèi)存泄露案例分析

    一、問題 近期同事接到線上LB(負(fù)載均衡)服務(wù)內(nèi)存報(bào)警,同事反饋說LB集群有部分機(jī)器的內(nèi)存使用率超過80%,有的甚至超過90%,而且內(nèi)存使用率還再不停的增長(zhǎng)。接到內(nèi)存報(bào)警的消息,讓整個(gè)
    的頭像 發(fā)表于 11-11 16:39 ?648次閱讀
    Linux<b class='flag-5'>內(nèi)存</b>泄露案例<b class='flag-5'>分析</b>

    內(nèi)存池的使用場(chǎng)景

    為什么要用內(nèi)存池 為什么要用內(nèi)存池?首先,在7 * 24h的服務(wù)器如果不使用內(nèi)存池,而使用malloc和free,那么就非常容易產(chǎn)生內(nèi)存
    的頭像 發(fā)表于 11-10 17:19 ?563次閱讀
    <b class='flag-5'>內(nèi)存</b>池的使用場(chǎng)景

    Linux 內(nèi)存管理總結(jié)

    一、Linux內(nèi)存管理概述 Linux內(nèi)存管理是指對(duì)系統(tǒng)內(nèi)存的分配、釋放、映射、管理、交換、壓縮等一系列操作的管理。在Linux,內(nèi)存被劃
    的頭像 發(fā)表于 11-10 14:58 ?431次閱讀
    Linux <b class='flag-5'>內(nèi)存</b>管理總結(jié)