3HAC2493-1,3HAC2493-1
3HAC2493-13HAC2493-1 在多體并行存儲系統(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 目前提出的算法可以分為以下三類(類是重點要掌握的):
(1)傳統(tǒng)替換算法及其直接演化,其代表算法有 :①LRU( Least Recently Used)算法:將近少使用的內(nèi)容替換出Cache ;②LFU( Lease Frequently Used)算法:將訪問次數(shù)少的內(nèi)容替換出Cache;③如果Cache中所有內(nèi)容都是同一天被緩存的,則將大的文檔替換出Cache,否則按LRU算法進行替換 。④FIFO( First In First Out):遵循先入先出原則,若當前Cache被填滿,則替換早進入Cache的那個。
(2)基于緩存內(nèi)容關(guān)鍵特征的替換算法,其代表算法有:①Size替換算法:將大的內(nèi)容替換出Cache②LRU— MIN替換算法:該算法力圖使被替換的文檔個數(shù)少。設(shè)待緩存文檔的大小為S,對Cache中緩存的大小至少是S的文檔,根據(jù)LRU算法進行替換;如果沒有大小至少為S的對象,則從大小至少為S/2的文檔中按照LRU算法進行替換;③LRU—Threshold替換算法:和LRU算法一致,只是大小超過一定閾值的文檔不能被緩存;④Lowest Lacency First替換算法:將訪問延遲小的文檔替換出Cache。
(3)基于代價的替換算法,該類算法使用一個代價函數(shù)對Cache中的對象進行評估,后根據(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)算法:對緩存的對象按代價與大小的比率進行排序,并選取比率小的對象進行替換。
OMRON C40K-CDT1-A
SCHNEIDER AUTOMATION TSX QUANTUM 140 NOE 771 10 ENET 10/100 BASE + 100FX
HOFFMAN A20H1610SSLP ENCLOSURE
SIEMENS 4FD5183-0AB30-1A
LOT OF 2 MAX CONTROL SYSTEMS 080424 REV.D/G1 ANALOG OUTPUT MODULE
SCHNEIDER ELECTRIC TSXCAY21
ALLEN BRADLEY 809S-NX1 SERIES A
MITSUBISHI FR-A240E-3.7K-UL
ALLEN BRADLEY 1771-OBD SERIES C DATE CODE 03/04
BALDOR H0210140009
WESTINGHOUSE A204S1BAAC SAFETY SWITCH
LENZE E82EV152-4C000
ROSEMOUNT 1151GP4S22S1L4