A06B-6141-H002全新

在多体并行存储系统中,由于 I/O 设备向主存请求的级别高于 CPU 访存,这就出现了 CPU 等待 I/O 设备访存的现象,致使 CPU 空等一段时间,甚至可能等待几个主存周期,从而降低了 CPU 的工作效率。为了避免 CPU 与 I/O 设备争抢访存,可在 CPU 与主存之间加一级缓存,这样,主存可将 CPU 要取的信息提前送至缓存,一旦主存在与 I/O 设备交换时, CPU 可直接从缓存中读取所需信息,不必空等而影响效率。
 
3 目前提出的算法可以分为以下三类(*类是重点要掌握的):
 
(1)传统替换算法及其直接演化,其代表算法有 :①LRU( Least Recently Used)算法:将*近*少使用的内容替换出Cache ;②LFU( Lease Frequently Used)算法:将访问次数*少的内容替换出Cache;③如果Cache中所有内容都是同*被缓存的,则将*的文档替换出Cache,否则按LRU算法进行替换 。④FIFO( First In First Out):遵循先入先出原则,若当前Cache被填满,则替换*早进入Cache的那个。
 
(2)基于缓存内容关键特征的替换算法,其代表算法有:①Size替换算法:将*的内容替换出Cache②LRU— MIN替换算法:该算法力图使被替换的文档个数*少。设待缓存文档的大小为S,对Cache中缓存的大小至少是S的文档,根据LRU算法进行替换;如果没有大小至少为S的对象,则从大小至少为S/2的文档中按照LRU算法进行替换;③LRU—Threshold替换算法:和LRU算法一致,只是大小过一定阈值的文档不能被缓存;④Lowest Lacency First替换算法:将访问延迟*小的文档替换出Cache。
 
A06B-6082-H206#H510
A06B-6081-H106 
A06B-6081-H103
A06B-6081-H101
A06B-6080-H307 
A06B-6080-H305
A06B-6080-H304 
A06B-6080-H301
A06B-6080-H006
A06B-6079-K815
A06B-6079-H401
A06B-6079-H307
A06B-6079-H305
A06B-6079-H304 
A06B-6079-H304
A06B-6079-H301
A06B-6079-H291
A06B-6079-H209
A06B-6079-H208 
A06B-6079-H207
A06B-6079-H206
A06B-6079-H205
A06B-6079-H204
A06B-6079-H203 
A06B-6079-H201
A06B-6079-H108
A06B-6079-H107
A06B-6079-H106
A06B-6079-H105 
A06B-6079-H104

点击阅读全文 >>