日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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)存速度的情況下如何降低傳輸慢對(duì)系統(tǒng)性能帶來負(fù)面影響

冬至配餃子 ? 來源:天奇工作室 ? 作者:LRC ? 2022-08-04 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

程序和數(shù)據(jù)都是儲(chǔ)存在內(nèi)存上的,CPU要處理程序必須要頻繁訪問內(nèi)存。但是內(nèi)存?zhèn)骰谻PU的速度要比CPU處理的速度來得慢。根據(jù)木桶效應(yīng),整體性能被內(nèi)存?zhèn)鬏數(shù)倪^程拖累了。在沒有辦法能提高內(nèi)存速度的情況下如何降低傳輸慢對(duì)系統(tǒng)性能帶來負(fù)面影響成為重要的研究課題。(感覺像寫起了綜述論文,咳咳)緩存這一技術(shù)應(yīng)運(yùn)而生。

我們知道程序運(yùn)行具有一定規(guī)律——順序和反復(fù)性,即順序執(zhí)行和循環(huán)執(zhí)行。對(duì)于順序執(zhí)行,可以采取預(yù)讀策略。即將后面的程序一并讀取至緩存中,減少內(nèi)存讀取次數(shù)(注意CPU的讀指令并沒有減少,只是內(nèi)存響應(yīng)次數(shù)少了)。緩存行是緩存的基本單位,目前主流緩存行大小是64字節(jié)因?yàn)閮?nèi)存一次讀操作是64字節(jié),而64位CPU對(duì)數(shù)據(jù)的讀取是8字節(jié)即64bit,因此若CPU要讀的八字節(jié)落入某一緩存行中,該緩存行的內(nèi)容將會(huì)全部從內(nèi)存中被讀取到緩存中,接下來的程序也被這次讀寫一并帶到了緩存中去。對(duì)于循環(huán)執(zhí)行,則正是緩存的強(qiáng)項(xiàng),之前訪問過的程序都存儲(chǔ)在緩存中,再次讀取時(shí),直接可以從緩存而不是從內(nèi)存中讀取,大大提高了運(yùn)行效率。

為什么緩存讀取速度要比內(nèi)存快呢?這就和緩存的底層電路原理有關(guān)系了。緩存采用的是SRAM存儲(chǔ)器內(nèi)建在CPU上,而內(nèi)存采用的是DRAM。前者可以達(dá)到很高的讀取速度但是面積占用比較大因此容量上不去,在幾M容量就止步了。后者讀取速度慢每次讀取后都要刷新(有空再講),但面積占用小,因此容量可以達(dá)到好幾個(gè)G甚至幾百幾千個(gè)G。至于容量動(dòng)輒幾TB的硬盤那就要另當(dāng)別論了。

緩存又有分為一級(jí)緩存、二級(jí)緩存等等。他們的速度也有所不同,從一級(jí)緩存以后讀取速度依次降低。為什么呢?雖然都是采用的SRAM存儲(chǔ)器,但是數(shù)據(jù)檢索需要時(shí)間,數(shù)據(jù)存儲(chǔ)量大的三級(jí)緩存找的時(shí)間就比數(shù)據(jù)存儲(chǔ)量小的一級(jí)緩存找的時(shí)間久。為什么要找呢?不是直接根據(jù)地址選出對(duì)應(yīng)的數(shù)據(jù)就行了嗎?這個(gè)過程所需時(shí)間與其存儲(chǔ)的數(shù)據(jù)容量有什么關(guān)系呢?在內(nèi)存中、在CPU的寄存器組中這個(gè)過程所需時(shí)間確實(shí)與數(shù)據(jù)容量沒有太大關(guān)系。那怎么規(guī)則到緩存這里就變了呢?

如果把內(nèi)存比作圖書館的書架,那么緩存就像是CPU面前的一張桌子。給你地址讓你去找CPU想要的數(shù)據(jù),如果你是在書架上找,你可以很清楚這個(gè)數(shù)據(jù)放在哪一行哪一列,如果恰好你運(yùn)動(dòng)速度是光速的話,那么你總能在一個(gè)確定的時(shí)間內(nèi)拿到CPU想要的數(shù)據(jù)??墒蔷彺婢筒灰粯恿?,書就在你面前,還亂糟糟的,你需要翻閱查看地址是否對(duì)應(yīng)上了。因此桌子越大,你找得也就越慢。

就沒有別的辦法了嗎?當(dāng)然有。桌子亂可以整理整理嘛。比如規(guī)定一下,第一書架的書只能放在桌子上的A區(qū),第二書架放B區(qū)……以此類推。這樣一來,找的人便會(huì)方便很多,放的人也沒有什么困難。后者的辦法被稱為組關(guān)聯(lián),組關(guān)聯(lián)還分為一路組關(guān)聯(lián)、雙路組關(guān)聯(lián)、四路組關(guān)聯(lián)等等。組關(guān)聯(lián)就沒有壞處嗎?也有。如果桌子太小了怎么辦?劃分出來的每個(gè)區(qū)連一本書都放不下怎么辦?

我程序一直在讀取某個(gè)書架上的書怎么辦?別的區(qū)域不能放該書架上的書,而該書架的書已經(jīng)在該區(qū)域摞得老高了,這樣緩存利用效率就很低下。



審核編輯:劉清

聲明:本文內(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)投訴
  • DRAM
    +關(guān)注

    關(guān)注

    41

    文章

    2403

    瀏覽量

    189628
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11332

    瀏覽量

    225975
  • SRAM存儲(chǔ)器
    +關(guān)注

    關(guān)注

    0

    文章

    89

    瀏覽量

    17748
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何通過高抑制比設(shè)計(jì)優(yōu)化射頻轉(zhuǎn)換器性能

    本期為大家帶來的是《雷達(dá)應(yīng)用中射頻轉(zhuǎn)換器的無雜波電源(第 2 部分)》,介紹了本文闡述了電源噪聲通過 ADC 內(nèi)部電路耦合對(duì)系統(tǒng)性能負(fù)面影響,并重點(diǎn)分析了電源抑制比(PSRR)在其中的關(guān)鍵作用 。
    的頭像 發(fā)表于 04-14 10:25 ?2208次閱讀
    如何通過高抑制比設(shè)計(jì)優(yōu)化射頻轉(zhuǎn)換器<b class='flag-5'>性能</b>

    Linux系統(tǒng)性能優(yōu)化與調(diào)試的思路?

    開發(fā)過程中,對(duì)系統(tǒng)性能的要求越來越高,求職的過程中很多崗位不單單是要求驅(qū)動(dòng)開發(fā)或者系統(tǒng)開發(fā),會(huì)解決系統(tǒng)性能瓶頸問題,往往是加分項(xiàng),有些公
    的頭像 發(fā)表于 01-30 16:58 ?742次閱讀
    Linux<b class='flag-5'>系統(tǒng)性能</b>優(yōu)化與調(diào)試的思路?

    電能質(zhì)量在線監(jiān)測(cè)裝置的數(shù)據(jù)壓縮存儲(chǔ)功能對(duì)數(shù)據(jù)傳輸速度有影響嗎?

    ); 次要負(fù)面影響: 壓縮 / 解壓過程會(huì)消耗少量時(shí)間 (硬件加速可忽略,軟件壓縮有輕微延遲);最終凈效果取決于 壓縮比、算法效率、硬件是否支持加速 ,實(shí)際應(yīng)用中絕大多數(shù)場(chǎng)景(如 4G/5G、以太網(wǎng)傳輸)均能實(shí)現(xiàn) “傳輸
    的頭像 發(fā)表于 12-11 16:43 ?1357次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置的數(shù)據(jù)壓縮存儲(chǔ)功能對(duì)數(shù)據(jù)<b class='flag-5'>傳輸</b><b class='flag-5'>速度</b>有影響嗎?

    使用直接尋址方式提高速度

    嵌入式系統(tǒng),特別是資源受限的環(huán)境中,盡量使用直接尋址方式來提高速度是一個(gè)有效的優(yōu)化策略。以下是一些具體方法和示例,幫助你盡可能多地使用直接尋址的變量,從而提高
    發(fā)表于 12-04 06:28

    內(nèi)存與數(shù)據(jù)處理優(yōu)化藝術(shù)

    內(nèi)存訪問是程序運(yùn)行的瓶頸之一。減少內(nèi)存訪問次數(shù)可以顯著提高程序的運(yùn)行速度。 C語言中,指針是直接操作內(nèi)
    發(fā)表于 11-14 07:46

    提高RISC-VDrystone測(cè)試中得分的方法

    。 優(yōu)化內(nèi)存系統(tǒng):優(yōu)化內(nèi)存控制器設(shè)計(jì),提高內(nèi)存的讀寫速度
    發(fā)表于 10-21 13:58

    Linux系統(tǒng)性能優(yōu)化技巧

    經(jīng)過10年一線運(yùn)維經(jīng)驗(yàn),我發(fā)現(xiàn)大多數(shù)工程師只掌握了Linux優(yōu)化的冰山一角。今天分享的這些秘技,能讓你的系統(tǒng)性能提升200%以上!
    的頭像 發(fā)表于 08-27 14:34 ?1166次閱讀

    Linux系統(tǒng)性能調(diào)優(yōu)方案

    關(guān)鍵要點(diǎn)預(yù)覽:本文將深入解析Linux系統(tǒng)性能瓶頸的根本原因,提供可直接落地的調(diào)優(yōu)方案,讓你的系統(tǒng)性能提升30-50%!
    的頭像 發(fā)表于 08-06 17:49 ?1090次閱讀

    永磁同步電機(jī)高性能控制系統(tǒng)研究

    ,而且現(xiàn)場(chǎng)調(diào)節(jié)容易,為實(shí)際應(yīng)用提供了非常便利的條件。但是常規(guī)PID控制,系統(tǒng)性能受負(fù)載影響較大,負(fù)載未知或者變化時(shí)系統(tǒng)性能可能會(huì)變差,而實(shí)際系統(tǒng)
    發(fā)表于 07-17 14:31

    請(qǐng)問CYW20835sleep mode的情況下,不進(jìn)入SDS或HIDOF的情況下,底電流最低是多少?

    請(qǐng)問CYW20835sleep mode的情況下,不進(jìn)入SDS或HIDOF的情況下,底電流最低是多少?
    發(fā)表于 07-07 07:54

    Linux系統(tǒng)性能指南

    Linux服務(wù)器運(yùn)行了很多應(yīng)用,高負(fù)載,服務(wù)器可能會(huì)出現(xiàn)性能瓶頸,例如CPU利用率過高、內(nèi)存不足、磁盤I/O瓶頸等,從而導(dǎo)致系統(tǒng)卡頓,服
    的頭像 發(fā)表于 06-23 14:12 ?1955次閱讀
    Linux<b class='flag-5'>系統(tǒng)性能</b>指南

    升降速曲線對(duì)直線電機(jī)系統(tǒng)性能影響的研究

    摘要:對(duì)一次速度曲線升降速,二次速度曲線升降速,三次速度曲線升降速以及三角函數(shù)速度曲線升降速曲線進(jìn)行了分析,并對(duì)后3種升降速曲線對(duì)運(yùn)動(dòng)控制系統(tǒng)
    發(fā)表于 06-17 08:48

    六類網(wǎng)線傳輸速度是多少

    的設(shè)計(jì)符合國際標(biāo)準(zhǔn),其傳輸頻率范圍為 1 MHz 至 250 MHz,能夠穩(wěn)定支持 1 Gbps 的網(wǎng)絡(luò)傳輸速度。這一速率足以滿足大多數(shù)家庭和辦公場(chǎng)景的需求,例如高清視頻流、在線游戲以及大文件
    的頭像 發(fā)表于 06-09 09:44 ?1.2w次閱讀

    HarmonyOS優(yōu)化應(yīng)用內(nèi)存占用問題性能優(yōu)化一

    出現(xiàn)崩潰和卡頓的情況。因此,主動(dòng)減少應(yīng)用內(nèi)存的占用對(duì)于整個(gè)系統(tǒng)至關(guān)重要。通過減少應(yīng)用內(nèi)存的占用,可以有效提高應(yīng)用的
    發(fā)表于 05-21 11:27

    如何提高弧光保護(hù)裝置的動(dòng)作速度?

    ,提高故障判斷的速度和準(zhǔn)確性。 提升硬件性能:選用響應(yīng)速度更快的弧光傳感器,確保能迅速感知弧光的產(chǎn)生并輸出信號(hào);同時(shí),配備高性能的主控單元和
    發(fā)表于 05-06 10:09
    绥阳县| 北川| 开原市| 镇巴县| 北流市| 西乡县| 英山县| 海丰县| 永善县| 大方县| 龙海市| 桐城市| 黎平县| 辛集市| 临猗县| 木兰县| 临沂市| 巴林右旗| 彭阳县| 玛多县| 班戈县| 大悟县| 获嘉县| 甘孜县| 龙州县| 辛集市| 醴陵市| 六盘水市| 宜丰县| 龙井市| 延吉市| 蚌埠市| 竹溪县| 香格里拉县| 邵武市| 稷山县| 孟州市| 大港区| 南汇区| 吐鲁番市| 岚皋县|