緩衝工作原理

來源:互聯網
上載者:User

標籤:style   color   使用   資料   sp   工作   時間   on   size   

緩衝的工作原理是當CPU要讀取一個資料時,首先從緩衝中尋找,找到就立即讀取並送給CPU處理;
沒有找到,就用相對慢的速度從記憶體中讀取並送給CPU處理,同時把這個資料所在的資料區塊調入緩衝中,可以使得以後對整塊資料的讀取都從緩衝中進行,不必再調用記憶體。
正是這樣的讀取機制使CPU讀取緩衝的命中率非常高(大多數CPU可達90%左右),也就是說CPU下一次要讀取的資料90%都在緩衝中,只有大約10%需要從記憶體讀取。
這大大節省了CPU直接讀取記憶體的時間,也使CPU讀取資料時基本無需等待。
總的來說,CPU讀取資料的順序是先緩衝後記憶體。
RAM和ROM相對的,RAM是掉電以後,其中的資訊就消失那一種,ROM在掉電以後資訊也不會消失那一種。
RAM又分兩種,一種是靜態RAM,SRAM;一種是動態RAM,DRAM。
前者的儲存速度要比後者快得多,使用的記憶體一般都是動態RAM。
為了增加系統的速度,把緩衝擴大就行了,擴的越大,緩衝的資料越多,系統就越快了,緩衝通常都是靜態RAM,速度是非常的快,
但是靜態RAM整合度低(儲存相同的資料,靜態RAM的體積是動態RAM的6倍), 價格高(同容量的靜態RAM是動態RAM的四倍),
由此可見,擴大靜態RAM作為緩衝是一個非常愚蠢的行為,
但是為了提高系統的效能和速度,必須要擴大緩衝,
這樣就有了一個折中的方法,不擴大原來的靜態RAM緩衝,而是增加一些高速動態RAM做為緩衝,
這些高速動態RAM速度要比常規動態RAM快,但比原來的靜態RAM緩衝慢,
把原來的靜態RAM緩衝叫一級緩衝,而把後來增加的動態RAM叫二級緩衝

緩衝工作原理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.