高速緩沖存儲器

高速緩沖存儲器(Cache)其原始意義是指存取速度比一般隨機(jī)存取記憶體(RAM)來得快的一種RAM,一般而言它不像系統(tǒng)主記憶體那樣使用DRAM技術(shù),而使用昂貴但較快速的SRAM技術(shù),也有快取記憶體的名稱。

高速緩沖存儲器是存在于主存與CPU之間的一級存儲器, 由靜態(tài)存儲芯片(SRAM)組成,容量比較小但速度比主存高得多, 接近于CPU的速度。在計算機(jī)存儲系統(tǒng)的層次結(jié)構(gòu)中,是介于中央處理器和主存儲器之間的高速小容量存儲器。它和主存儲器一起構(gòu)成一級的存儲器。高速緩沖存儲器和主存儲器之間信息的調(diào)度和傳送是由硬件自動進(jìn)行的。

高速緩沖存儲器最重要的技術(shù)指標(biāo)是它的命中率。

高速緩沖存儲器基本信息

中文名稱 高速緩沖存儲器 外文名稱 Cache
所屬科目 計算機(jī) 所屬領(lǐng)域 硬件

高速緩沖存儲器通常由高速存儲器、聯(lián)想存儲器、替換邏輯電路和相應(yīng)的控制線路組成。在有高速緩沖存儲器的計算機(jī)系統(tǒng)中,中央處理器存取主存儲器的地址劃分為行號、列號和組內(nèi)地址三個字段。于是,主存儲器就在邏輯上劃分為若干行;每行劃分為若干的存儲單元組;每組包含幾個或幾十個字。高速存儲器也相應(yīng)地劃分為行和列的存儲單元組。二者的列數(shù)相同,組的大小也相同,但高速存儲器的行數(shù)卻比主存儲器的行數(shù)少得多。

聯(lián)想存儲器用于地址聯(lián)想,有與高速存儲器相同行數(shù)和列數(shù)的存儲單元。當(dāng)主存儲器某一列某一行存儲單元組調(diào)入高速存儲器同一列某一空著的存儲單元組時,與聯(lián)想存儲器對應(yīng)位置的存儲單元就記錄調(diào)入的存儲單元組在主存儲器中的行號。

當(dāng)中央處理器存取主存儲器時,硬件首先自動對存取地址的列號字段進(jìn)行譯碼,以便將聯(lián)想存儲器該列的全部行號與存取主存儲器地址的行號字段進(jìn)行比較:若有相同的,表明要存取的主存儲器單元已在高速存儲器中,稱為命中,硬件就將存取主存儲器的地址映射為高速存儲器的地址并執(zhí)行存取操作;若都不相同,表明該單元不在高速存儲器中,稱為脫靶,硬件將執(zhí)行存取主存儲器操作并自動將該單元所在的那一主存儲器單元組調(diào)入高速存儲器相同列中空著的存儲單元組中,同時將該組在主存儲器中的行號存入聯(lián)想存儲器對應(yīng)位置的單元內(nèi)。

當(dāng)出現(xiàn)脫靶而高速存儲器對應(yīng)列中沒有空的位置時,便淘汰該列中的某一組以騰出位置存放新調(diào)入的組,這稱為替換。確定替換的規(guī)則叫替換算法,常用的替換算法有:最近最少使用算法(LRU)、先進(jìn)先出法(FIFO)和隨機(jī)法(RAND)等。替換邏輯電路就是執(zhí)行這個功能的。另外,當(dāng)執(zhí)行寫主存儲器操作時,為保持主存儲器和高速存儲器內(nèi)容的一致性,對命中和脫靶須分別處理。

存儲層次

主-輔存存儲層次 由于計算機(jī)主存容量相對于程序員所需要的容量來說總是太小,程序與數(shù)據(jù)從輔存調(diào)入主存是由程序員自己安排的,程序員必須花費(fèi)很大精力和時間把大程序預(yù)先分成塊,確定好這些程序塊在輔存中的位置和裝入主存的地址,而且還要預(yù)先安排好程序運(yùn)行時各塊如何和何時調(diào)入調(diào)出,因此存在存儲空間的分配問題。操作系統(tǒng)的形成和發(fā)展使得程序員盡可能擺脫主、輔存之間的地址定位,同時形成了支持這些功能的"輔助硬件",通過軟件、硬件的結(jié)合,把主存和輔存統(tǒng)一成了一個整體,如圖所示。這時,由主存、輔存形成了一個存儲層次,即存儲系統(tǒng)。從整體看,其速度接近于主存的速度,其容量則接近于輔存的容量,而每位的平均價格也接近于廉價的慢速的輔存平均價格。這種系統(tǒng)不斷發(fā)展和完善,就逐步形成了現(xiàn)在廣泛使用的虛擬存儲系統(tǒng)。在系統(tǒng)中,應(yīng)用程序員可用機(jī)器指令地址碼對整個程序統(tǒng)一編址,如同程序員具有對應(yīng)這個地址碼寬度的全部虛存空間一樣。該空間可以比主存實(shí)際空間大得多,以致可以存得下整個程序。這種指令地址碼稱為虛地址(虛存地址、虛擬地址)或邏輯地址,其對應(yīng)的存儲容量稱為虛存容量或虛存空間;而把實(shí)際主存的地址稱為物理地址、實(shí)(存)地址,其對應(yīng)的存儲容量稱為主存容量、實(shí)存容量或?qū)?主)存空間

主-輔存存儲層次

CACHE-主存存儲層次

當(dāng)用虛地址訪問主存時,機(jī)器自動地把它經(jīng)輔助軟件、硬件變換成主存實(shí)地址。查看這個地址所對應(yīng)的單元內(nèi)容是否已經(jīng)裝入主存,如果在主存就進(jìn)行訪問,如果不在主存內(nèi)就經(jīng)輔助軟件、硬件把它所在的那塊程序和數(shù)據(jù)由輔存調(diào)入主存,而后進(jìn)行訪問。這些操作都不必由程序員來安排,也就是說,對應(yīng)用程員員是透明的。 主-輔存層次解決了存儲器大容量要求和低成本之間的矛盾。 在速度方面,計算機(jī)的主存和CPU直保持了大約一個數(shù)量級的差距。顯然這個差距限制了CPU速度潛力的發(fā)揮。為了彌合這個差距,僅采用一種工藝的單一存儲器是行不通的,必須進(jìn)一步從計算機(jī)系統(tǒng)結(jié)構(gòu)和組織上去研究。設(shè)置高速緩沖存儲器(Cache)是解決存取速度的重要方法。在CPU和主存中間設(shè)置高速緩沖存儲器,構(gòu)成高速緩存(Cache)-主存層次,要求Cache在速度上能跟得上CPU的要求。Cache-主存間的地址映象和調(diào)度吸取了比它較早出現(xiàn)的主-輔存存儲層次的技術(shù),不同的是因其速度要求高,不是由軟、硬件結(jié)合而完全由硬件來實(shí)現(xiàn),如圖所示。

地址映象與轉(zhuǎn)換

地址映象是指某一數(shù)據(jù)在內(nèi)存中的地址與在緩沖中的地址,兩者之間的對應(yīng)關(guān)系。下面介紹三種地址映象的方式。

1.全相聯(lián)方式

地址映象規(guī)則:主存的任意一塊可以映象到Cache中的任意一塊

(1) 主存與緩存分成相同大小的數(shù)據(jù)塊。

(2) 主存的某一數(shù)據(jù)塊可以裝入緩存的任意一塊空間中。如果Cache的塊數(shù)為Cb,主存的塊數(shù)為Mb,則映象關(guān)系共有Cb×Mb種。

目錄表存放在相關(guān)(聯(lián))存儲器中,其中包括三部分:數(shù)據(jù)塊在主存的塊地址、存入緩存后的塊地址、及有效位(也稱裝入位)。由于是全相聯(lián)方式,因此,目錄表的容量應(yīng)當(dāng)與緩存的塊數(shù)相同。

優(yōu)點(diǎn):命中率比較高,Cache存儲空間利用率高。

缺點(diǎn):訪問相關(guān)存儲器時,每次都要與全部內(nèi)容比較,速度低,成本高,因而應(yīng)用少。

2.直接相聯(lián)方式

地址映象規(guī)則: 主存儲器中一塊只能映象到Cache的一個特定的塊中。

(1) 主存與緩存分成相同大小的數(shù)據(jù)塊。

(2) 主存容量應(yīng)是緩存容量的整數(shù)倍,將主存空間按緩存的容量分成區(qū),主存中每一區(qū)的塊數(shù)與緩存的總塊數(shù)相等。

(3) 主存中某區(qū)的一塊存入緩存時只能存入緩存中塊號相同的位置。

主存中各區(qū)內(nèi)相同塊號的數(shù)據(jù)塊都可以分別調(diào)入緩存中塊號相同的地址中,但同時只能有一個區(qū)的塊存入緩存。由于主、緩存塊號相同,因此,目錄登記時,只記錄調(diào)入塊的區(qū)號即可。主、緩存塊號及塊內(nèi)地址兩個字段完全相同。目錄表存放在高速小容量存儲器中,其中包括二部分:數(shù)據(jù)塊在主存的區(qū)號和有效位。目錄表的容量與緩存的塊數(shù)相同。

優(yōu)點(diǎn):地址映象方式簡單,數(shù)據(jù)訪問時,只需檢查區(qū)號是否相等即可,因而可以得到比較快的訪問速度,硬件設(shè)備簡單。

缺點(diǎn):替換操作頻繁,命中率比較低。

3.組相聯(lián)映象方式

組相聯(lián)的映象規(guī)則:

(1) 主存和Cache按同樣大小劃分成塊。

(2) 主存和Cache按同樣大小劃分成組。

(3) 主存容量是緩存容量的整數(shù)倍,將主存空間按緩沖區(qū)的大小分成區(qū),主存中每一區(qū)的組數(shù)與緩存的組數(shù)相同。

(4) 當(dāng)主存的數(shù)據(jù)調(diào)入緩存時,主存與緩存的組號應(yīng)相等,也就是各區(qū)中的某一塊只能存入緩存的同組號的空間內(nèi),但組內(nèi)各塊地址之間則可以任意存放,即從主存的組到Cache的組之間采用直接映象方式;在兩個對應(yīng)的組內(nèi)部采用全相聯(lián)映象方式。

主存地址與緩存地址的轉(zhuǎn)換有兩部分,組地址是按直接映象方式,按地址進(jìn)行訪問,而塊地址是采用全相聯(lián)方式,按內(nèi)容訪問。組相聯(lián)的地址轉(zhuǎn)換部件也是采用相關(guān)存儲器實(shí)現(xiàn)。

優(yōu)點(diǎn):塊的沖突概率比較低,塊的利用率大幅度提高,塊失效率明顯降低。

缺點(diǎn):實(shí)現(xiàn)難度和造價要比直接映象方式高。

替換策略

1. 根據(jù)程序局部性規(guī)律可知:程序在運(yùn)行中,總是頻繁地使用那些最近被使用過的指令和數(shù)據(jù)。這就提供了替換策略的理論依據(jù)。綜合命中率、實(shí)現(xiàn)的難易及速度的快慢各種因素,替換策略可有隨機(jī)法、先進(jìn)先出法、最近最少使用法等。

(1).隨機(jī)法(RAND法)

隨機(jī)法是隨機(jī)地確定替換的存儲塊。設(shè)置一個隨機(jī)數(shù)產(chǎn)生器,依據(jù)所產(chǎn)生的隨機(jī)數(shù),確定替換塊。這種方法簡單、易于實(shí)現(xiàn),但命中率比較低。

(2).先進(jìn)先出法(FIFO法)

先進(jìn)先出法是選擇那個最先調(diào)入的那個塊進(jìn)行替換。當(dāng)最先調(diào)入并被多次命中的塊,很可能被優(yōu)先替換,因而不符合局部性規(guī)律。這種方法的命中率比隨機(jī)法好些,但還不滿足要求。先進(jìn)先出方法易于實(shí)現(xiàn),

(3).最近最少使用法(LRU法)

LRU法是依據(jù)各塊使用的情況, 總是選擇那個最近最少使用的塊被替換。這種方法比較好地反映了程序局部性規(guī)律。 實(shí)現(xiàn)LRU策略的方法有多種。

2 在多體并行存儲系統(tǒng)中,由于 I/O 設(shè)備向主存請求的級別高于 CPU 訪存,這就出現(xiàn)了 CPU 等待 I/O 設(shè)備訪存的現(xiàn)象,致使 CPU 空等一段時間,甚至可能等待幾個主存周期,從而降低了 CPU 的工作效率。為了避免 CPU 與 I/O 設(shè)備爭搶訪存,可在 CPU 與主存之間加一級緩存,這樣,主存可將 CPU 要取的信息提前送至緩存,一旦主存在與 I/O 設(shè)備交換時, CPU 可直接從緩存中讀取所需信息,不必空等而影響效率。

3 目前提出的算法可以分為以下三類(第一類是重點(diǎn)要掌握的):

(1)傳統(tǒng)替換算法及其直接演化,其代表算法有 :①LRU( Least Recently Used)算法:將最近最少使用的內(nèi)容替換出Cache ;②LFU( Lease Frequently Used)算法:將訪問次數(shù)最少的內(nèi)容替換出Cache;③如果Cache中所有內(nèi)容都是同一天被緩存的,則將最大的文檔替換出Cache,否則按LRU算法進(jìn)行替換 。④FIFO( First In First Out):遵循先入先出原則,若當(dāng)前Cache被填滿,則替換最早進(jìn)入Cache的那個。

(2)基于緩存內(nèi)容關(guān)鍵特征的替換算法,其代表算法有:①Size替換算法:將最大的內(nèi)容替換出Cache②LRU- MIN替換算法:該算法力圖使被替換的文檔個數(shù)最少。設(shè)待緩存文檔的大小為S,對Cache中緩存的大小至少是S的文檔,根據(jù)LRU算法進(jìn)行替換;如果沒有大小至少為S的對象,則從大小至少為S/2的文檔中按照LRU算法進(jìn)行替換;③LRU-Threshold替換算法:和LRU算法一致,只是大小超過一定閾值的文檔不能被緩存;④Lowest Lacency First替換算法:將訪問延遲最小的文檔替換出Cache。

(3)基于代價的替換算法,該類算法使用一個代價函數(shù)對Cache中的對象進(jìn)行評估,最后根據(jù)代價值的大小決定替換對象。其代表算法有:①Hybrid算法:算法對Cache中的每一個對象賦予一個效用函數(shù),將效用最小的對象替換出Cache;②Lowest Relative Value算法:將效用值最低的對象替換出Cache;③Least Normalized Cost Replacement(LCNR)算法:該算法使用一個關(guān)于文檔訪問頻次、傳輸時間和大小的推理函數(shù)來確定替換文檔;④Bolot等人 提出了一種基于文檔傳輸時間代價、大小、和上次訪問時間的權(quán)重推理函數(shù)來確定文檔替換;⑤Size-Adjust LRU(SLRU)算法:對緩存的對象按代價與大小的比率進(jìn)行排序,并選取比率最小的對象進(jìn)行替換。

高速緩沖存儲器造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報價日期
分布式存儲設(shè)備 192 TB 查看價格 查看價格

分布式存儲設(shè)備

13% 江蘇海通交通集團(tuán)有限公司南寧分公司
視頻存儲器 型號:DS-AS80216S; 查看價格 查看價格

???/p>

13% 遼寧宇維建筑工程技術(shù)有限公司
愛國者存儲器 加速度感應(yīng)III代(P758)60G 查看價格 查看價格

13% 江門市君信辦公設(shè)備有限公司
程序與組態(tài)存儲器 CF FLASH 2GB 查看價格 查看價格

菲尼克斯

13% 長沙市澤菲電氣有限公司
圖像存儲器 3TB(硬盤) 查看價格 查看價格

慧利創(chuàng)達(dá)

13% 北京慧利創(chuàng)達(dá)科技有限責(zé)任公司
麥多存儲器 256M 查看價格 查看價格

13% 江門市君信辦公設(shè)備有限公司
愛國者存儲器 智慧棒45X 256M 查看價格 查看價格

13% 江門市君信辦公設(shè)備有限公司
麥多存儲器 1G 查看價格 查看價格

13% 江門市君信辦公設(shè)備有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
低端路由 包轉(zhuǎn)發(fā)率不低于 1Mpps,盒式 查看價格 查看價格

廣東2022年2季度信息價
Ⅱ型采集 寬帶載波方案1MHz~30MHz 查看價格 查看價格

廣東2022年1季度信息價
Ⅱ型采集 窄帶載波方案3kHz~500kHz 查看價格 查看價格

廣東2022年1季度信息價
Ⅱ型采集 寬帶載波方案1MHz~30MHz 查看價格 查看價格

廣東2021年4季度信息價
Ⅱ型采集 窄帶載波方案3kHz~500kHz 查看價格 查看價格

廣東2021年4季度信息價
Ⅱ型采集 寬帶載波方案1MHz~30MHz 查看價格 查看價格

廣東2021年3季度信息價
低端路由 包轉(zhuǎn)發(fā)率不低于1Mpps,盒 式 查看價格 查看價格

廣東2021年2季度信息價
Ⅱ型采集 窄帶載波方案3kHz~500kHz 查看價格 查看價格

廣東2020年4季度信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應(yīng)商 報價地區(qū) 最新報價時間
后臺存儲器 8U機(jī)架式48盤位;64位多核處理;16GB緩存;冗余電源;支持SATA硬盤;2個千兆網(wǎng)口;1個系統(tǒng)SSD盤. 支持視音頻、圖片、直接寫入,支持視頻高速預(yù)覽、回放、下載,支持云內(nèi)容災(zāi)備份,支持|1套 1 查看價格 杭州??低晹?shù)字技術(shù)股份有限公司 云南  昆明市 2022-06-06
后臺存儲器 8U機(jī)架式48盤位;64位多核處理;16GB緩存;冗余電源;支持SATA硬盤;2個千兆網(wǎng)口;1個系統(tǒng)SSD盤. 支持視音頻、圖片、直接寫入,支持視頻高速預(yù)覽、回放、下載,支持云內(nèi)容災(zāi)備份,支持|1套 1 查看價格 深圳市杰智通科技有限公司 云南  昆明市 2022-06-10
NVR存儲器 "標(biāo)準(zhǔn)機(jī)架式IP存儲,嵌入式處理,嵌入式軟硬件設(shè)計;≧64路,8盤位,配置應(yīng)滿足當(dāng)前配置攝像頭數(shù)量的需要;包含硬盤,硬盤容量應(yīng)能滿足當(dāng)前項目以3個月回放數(shù)據(jù)的儲存,儲存視頻數(shù)據(jù)分辨率為720P或|1臺 2 查看價格 廣州市碼奇安防技術(shù)有限公司 全國   2022-11-22
終端存儲器 【16T硬盤】 硬件規(guī)格 網(wǎng)絡(luò)接口:2個10/100/100|6套 1 查看價格 杭州??低晹?shù)字技術(shù)股份有限公司 云南  昆明市 2022-05-30
數(shù)據(jù)存儲器 DS3018XS 6盤位nas存儲網(wǎng)絡(luò)存儲器|1臺 3 查看價格 廣州龍洲電子科技有限公司 全國   2020-12-22
存儲器單元 用于輸電線路分布式故障診斷裝置(SX-TUM)|6臺 1 查看價格 湖北鑫英泰技術(shù)股份有限公司 四川  成都市 2020-07-17
內(nèi)置存儲器 (4TB容量)|15塊 1 查看價格 廣州市熹尚科技設(shè)備有限公司 廣西  南寧市 2019-05-16
存儲器 P2K系列 產(chǎn)品號:AW595A HP MSA P2000 G3 10Gb iSCSI存儲陣列控制|3594套 1 查看價格 廣州思遨信息科技有限公司 廣東  廣州市 2015-11-12

CPU在Cache中找到有用的數(shù)據(jù)被稱為命中,當(dāng)Cache中沒有CPU所需的數(shù)據(jù)時(這時稱為未命中),CPU才訪問內(nèi)存。從理論上講,在一顆擁有2級Cache的CPU中,讀取L1Cache的命中率為80%。也就是說CPU從L1Cache中找到的有用數(shù)據(jù)占數(shù)據(jù)總量的80%,剩下的20%從L2Cache讀取。由于不能準(zhǔn)確預(yù)測將要執(zhí)行的數(shù)據(jù),讀取L2的命中率也在80%左右(從L2讀到有用的數(shù)據(jù)占總數(shù)據(jù)的16%)。那么還有的數(shù)據(jù)就不得不從內(nèi)存調(diào)用,但這已經(jīng)是一個相當(dāng)小的比例了。在一些高端領(lǐng)域的CPU中,我們常聽到L3Cache,它是為讀取L2Cache后未命中的數(shù)據(jù)設(shè)計的-種Cache,在擁有L3Cache的CPU中,只有約5%的數(shù)據(jù)需要從內(nèi)存中調(diào)用,這進(jìn)一步提高了CPU的效率。

為了保證CPU訪問時有較高的命中率,Cache中的內(nèi)容應(yīng)該按一定的算法替換。一種較常用的算法是"最近最少使用算法"(LRU算法),它是將最近一段時間內(nèi)最少被訪問過的行淘汰出局。因此需要為每行設(shè)置一個計數(shù)器,LRU算法是把命中行的計數(shù)器清零,其他各行計數(shù)器加1。當(dāng)需要替換時淘汰行計數(shù)器計數(shù)值最大的數(shù)據(jù)行出局。這是一種高效、科學(xué)的算法,其計數(shù)器清零過程可以把一些頻繁調(diào)用后再不需要的數(shù)據(jù)淘汰出Cache,提高Cache的利用率。

Cache的替換算法對命中率的影響。 當(dāng)新的主存塊需要調(diào)入Cache并且它的可用空間位置又被占滿時,需要替換掉Cache的數(shù)據(jù),這就產(chǎn)生了替換策略(算法)問題。根據(jù)程序局部性規(guī)律可知:程序在運(yùn)行中,總是頻繁地使用那些最近被使用過的指令和數(shù)據(jù)。這就提供了替換策略的理論依據(jù)。 替換算法目標(biāo)就是使Cache獲得最高的命中率。Cache替換算法是影響代理緩存系統(tǒng)性能的一個重要因素,一個好的Cache替換算法可以產(chǎn)生較高的命中率。常用算法如下:

(1)隨機(jī)法(RAND法) 隨機(jī)替換算法就是用隨機(jī)數(shù)發(fā)生器產(chǎn)生一個要替換的塊號,將該塊替換出去,此算法簡單、易于實(shí)現(xiàn),而且它不考慮Cache塊過去、現(xiàn)在及將來的使用情況,但是沒有利用上層存儲器使用的"歷史信息"、沒有根據(jù)訪存的局部性原理,故不能提高Cache的命中率,命中率較低。

(2)先進(jìn)先出法(FIFO法) 先進(jìn)先出(First-In-First-Out,F(xiàn)IFO)算法。就是將最先進(jìn)入Cache的信息塊替換出去。FIFO算法按調(diào)入Cache的先后決定淘汰的順序,選擇最早調(diào)入Cache的字塊進(jìn)行替換,它不需要記錄各字塊的使用情況,比較容易實(shí)現(xiàn),系統(tǒng)開銷小,其缺點(diǎn)是可能會把一些需要經(jīng)常使用的程序塊(如循環(huán)程序)也作為最早進(jìn)入Cache的塊替換掉,而且沒有根據(jù)訪存的局部性原理,故不能提高Cache的命中率。因?yàn)樽钤缯{(diào)入的信息可能以后還要用到,或者經(jīng)常要用到,如循環(huán)程序。此法簡單、方便,利用了主存的"歷史信息", 但并不能說最先進(jìn)入的就不經(jīng)常使用,其缺點(diǎn)是不能正確反映程序局部性原理,命中率不高,可能出現(xiàn)一種異?,F(xiàn)象。

(3)近期最少使用法(LRU法) 近期最少使用(Least Recently Used,LRU)算法。這種方法是將近期最少使用的Cache中的信息塊替換出去。該算法較先進(jìn)先出算法要好一些。但此法也不能保證過去不常用將來也不常用。 LRU法是依據(jù)各塊使用的情況,總是選擇那個最近最少使用的塊被替換。這種方法雖然比較好地反映了程序局部性規(guī)律,但是這種替換方法需要隨時記錄Cache中各塊的使用情況,以便確定哪個塊是近期最少使用的塊。LRU算法相對合理,但實(shí)現(xiàn)起來比較復(fù)雜,系統(tǒng)開銷較大。通常需要對每一塊設(shè)置一個稱為計數(shù)器的硬件或軟件模塊,用以記錄其被使用的情況。

高速緩沖存儲器是存在于主存與CPU之間的一級存儲器, 由靜態(tài)存儲芯片(SRAM)組成,容量比較小但速度比主存高得多, 接近于CPU的速度。

主要由三大部分組成:

Cache存儲體:存放由主存調(diào)入的指令與數(shù)據(jù)塊。

地址轉(zhuǎn)換部件:建立目錄表以實(shí)現(xiàn)主存地址到緩存地址的轉(zhuǎn)換。

替換部件:在緩存已滿時按一定策略進(jìn)行數(shù)據(jù)塊替換,并修改地址轉(zhuǎn)換部件。

高速緩沖存儲器常見問題

  • 高速緩沖存儲器的作用哪位知道?

    在保證數(shù)的最大精度條件下,除階符出一地址指令格式并指出各字段的作用詳細(xì)畫出存儲芯片的片選邏輯。

  • 非易失性存儲器故障有哪些?

    在許多常見的應(yīng)用中,微處理器要求用非易失性存儲器來存放其可執(zhí)行代碼、變量和其他暫態(tài)數(shù)據(jù)。ROM、EPROM或Flash   Memory(快閃存儲器)常被用來存放可執(zhí)行代碼(因這些...

  • 數(shù)碼相機(jī)存儲器怎么打開?

    用數(shù)碼相機(jī)照的照片一般放在專門的文件夾中,并且是統(tǒng)一的格式,網(wǎng)上找的照片,必須要是相機(jī)能識別的,并且要考到專門的文件夾中才能用相機(jī)瀏覽。相機(jī)與電腦連接時,出現(xiàn)的屏幕上顯示著:存儲卡+內(nèi)部存儲器,是指:...

在計算機(jī)技術(shù)發(fā)展過程中,主存儲器存取速度一直比中央處理器操作速度慢得多,使中央處理器的高速處理能力不能充分發(fā)揮,整個計算機(jī)系統(tǒng)的工作效率受到影響。有很多方法可用來緩和中央處理器和主存儲器之間速度不匹配的矛盾,如采用多個通用寄存器、多存儲體交叉存取等,在存儲層次上采用高速緩沖存儲器也是常用的方法之一。很多大、中型計算機(jī)以及新近的一些小型機(jī)、微型機(jī)也都采用高速緩沖存儲器。

高速緩沖存儲器的容量一般只有主存儲器的幾百分之一,但它的存取速度能與中央處理器相匹配。根據(jù)程序局部性原理,正在使用的主存儲器某一單元鄰近的那些單元將被用到的可能性很大。因而,當(dāng)中央處理器存取主存儲器某一單元時,計算機(jī)硬件就自動地將包括該單元在內(nèi)的那一組單元內(nèi)容調(diào)入高速緩沖存儲器,中央處理器即將存取的主存儲器單元很可能就在剛剛調(diào)入到高速緩沖存儲器的那一組單元內(nèi)。于是,中央處理器就可以直接對高速緩沖存儲器進(jìn)行存取。在整個處理過程中,如果中央處理器絕大多數(shù)存取主存儲器的操作能為存取高速緩沖存儲器所代替,計算機(jī)系統(tǒng)處理速度就能顯著提高。

高速緩沖存儲器文獻(xiàn)

口香糖大小的便攜存儲器 口香糖大小的便攜存儲器

格式:pdf

大?。?span id="d61l0ar" class="single-tag-height">66KB

頁數(shù): 1頁

評分: 4.5

SOC基礎(chǔ)教程9外部存儲器控制器IP設(shè)計 SOC基礎(chǔ)教程9外部存儲器控制器IP設(shè)計

格式:pdf

大小:66KB

頁數(shù): 16頁

評分: 4.7

SOC基礎(chǔ)教程9外部存儲器控制器IP設(shè)計

立即下載

高速機(jī)床必須同時具有高速主軸系統(tǒng)和高速進(jìn)給系統(tǒng),這不僅是為了提高生產(chǎn)率,也是為了達(dá)到高速切削中刀具正常工作的條件,否則會造成刀具急劇磨損,破壞加工工件的表面質(zhì)量。進(jìn)給系統(tǒng)只有在很短的時間內(nèi)達(dá)到高速和在很短的時間內(nèi)實(shí)現(xiàn)準(zhǔn)停才有意義。為了實(shí)現(xiàn)高速進(jìn)給,除了可以采用經(jīng)過改進(jìn)的滾珠絲杠副外,直線電動機(jī)驅(qū)動成為高速進(jìn)給系統(tǒng)的發(fā)展方向。

數(shù)控高速機(jī)高速CNC控制系統(tǒng)

高速加工機(jī)床主軸轉(zhuǎn)速、進(jìn)給速度和進(jìn)給加減速非常高,因此對高速加工機(jī)床的控制系統(tǒng)提出了更高的要求。用于高速切削的數(shù)控裝置必須具備很高的運(yùn)算速度和精度。采用快速響應(yīng)的伺服控制,以滿足復(fù)雜型腔的高速度加工要求。

數(shù)控高速機(jī)數(shù)控高速機(jī)床身

為保證機(jī)床的高精度、高穩(wěn)定性和高剛性,所有鑄件都應(yīng)采用有限元分析來優(yōu)化設(shè)計、采用高阻尼性能的優(yōu)質(zhì)鑄鐵制造,均經(jīng)過了振動時效處理??芍苯訉Υ阌材>咪撨M(jìn)行高速銑削,且曲面加工速度快、質(zhì)量好、大大縮短了模具加工的工藝流程、提高生產(chǎn)效益。床身、一體化橫梁等主要部件保留砂芯都使機(jī)床的抗振性能更佳。

也就是我們經(jīng)常說的一級高速緩存。在CPU里面內(nèi)置了高速緩存可以提高CPU的運(yùn)行效率,內(nèi)置的L1高速緩存的容量和結(jié)構(gòu)對CPU的性能影響較大,L1緩存越大,CPU工作時與存取速度較慢的L2緩存和內(nèi)存間交換數(shù)據(jù)的次數(shù)越少,相對電腦的運(yùn)算速度可以提高。不過高速緩沖存儲器均由靜態(tài)RAM組成,結(jié)構(gòu)較復(fù)雜,在CPU管芯面積不能太大的情況下,L1級高速緩存的容量不可能做得太大,L1緩存的容量單位一般為KB。

德國高速公路高速公路

德國高速公路是德國的全國高速公路系統(tǒng),其德文(Autobahn,[?a?to?ba?n])是德文中的高速公路,被稱為Autobahn的高速公路并不僅有德國的高速公路,瑞士和奧地利的高速公路也被稱為Autobahn,但通常Autobahn專指德國高速公路,其德文正式名稱為Bundesautobahn (BAB)(federal motorway)。德國高速公路傳統(tǒng)上是全線沒有速度限制的,但是隨著車輛的增加,許多經(jīng)過城鎮(zhèn)的路段(大約占50%)都先后設(shè)立了速限。

德國高速公路的標(biāo)志

瑞士境內(nèi)的高速公路標(biāo)志

高速緩沖存儲器相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識
  • 相關(guān)專欄

最新詞條

安徽省政采項目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機(jī) 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 廣東國咨招標(biāo)有限公司 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 甘肅中泰博瑞工程項目管理咨詢有限公司 山東創(chuàng)盈項目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機(jī) 大山檳榔 上海地鐵維護(hù)保障有限公司通號分公司 甘肅中維國際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項目部 華潤燃?xì)猓ㄉ虾#┯邢薰? 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動態(tài)監(jiān)測工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 蘇州弘創(chuàng)招投標(biāo)代理有限公司