永发信息网

cpu及硬盘的高速缓存的主要作用是什么

答案:2  悬赏:80  手机版
解决时间 2021-02-11 05:20
cpu及硬盘的高速缓存的主要作用是什么
最佳答案
在CPU里面内置了高速缓存可以提高CPU的运行效率,内置的L1高速缓存的容量和结构对CPU的性能影响较大,L1缓存越大,CPU工作时与存取速度较慢的L2缓存和内存间交换数据的次数越少,相对电脑的运算速度可以提高.不过高速缓冲存储器均由静态RAM组成,结构较复杂,在CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大,L1缓存的容量单位一般为KB.外部缓存(L2 Cache)CPU外部的高速缓存,外部缓存成本昂贵,所以Pentium 4 Willamette核心为外部缓存256K,但同样核心的赛扬4代只有128K.硬盘的缓存主要起三种作用:一是预读取.当硬盘受到CPU指令控制开始读取数据时,硬盘上的控制芯片会控制磁头把正在读取的簇的下一个或者几个簇中的数据读到缓存中(由于硬盘上数据存储时是比较连续的,所以读取命中率较高),当需要读取下一个或者几个簇中的数据的时候,硬盘则不需要再次读取数据,直接把缓存中的数据传输到内存中就可以了,由于缓存的速度远远高于磁头读写的速度,所以能够达到明显改善性能的目的;二是对写入动作进行缓存.当硬盘接到写入数据的指令之后,并不会马上将数据写入到盘片上,而是先暂时存储在缓存里,然后发送一个“数据已写入”的信号给系统,这时系统就会认为数据已经写入,并继续执行下面的工作,而硬盘则在空闲(不进行读取或写入的时候)时再将缓存中的数据写入到盘片上.虽然对于写入数据的性能有一定提升,但也不可避免地带来了安全隐患——如果数据还在缓存里的时候突然掉电,那么这些数据就会丢失.对于这个问题,硬盘厂商们自然也有解决办法:掉电时,磁头会借助惯性将缓存中的数据写入零磁道以外的暂存区域,等到下次启动时再将这些数据写入目的地;第三个作用就是临时存储最近访问过的数据.有时候,某些数据是会经常需要访问的,硬盘内部的缓存会将读取比较频繁的一些数据存储在缓存中,再次读取时就可以直接从缓存中直接传输.
全部回答
我也是这个答案
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑的正常进程都有那些
营业外支出有哪些
来分期,蚂蚁借呗,蚂蚁花呗,一起2200逾期一
停车场(汉兴路)(汉兴路19号附近停车场)怎么去
小明认为自己很聪明,所以上课的时候经常玩,不
新手喝什么白酒好?
蟒蛇为什么只挑女人吃
停车场(宋城路)(宋城路1附近停车场)地址在什
宜昌市伍家岗区赵医生诊所在什么地方啊,我要
安徽农信手机银行解绑后换个手机绑定可以查交
下列工作分析方法适用观察法的是( )。A.工作
收费停车场(包公湖北路与包府坑北路交叉口东5
如何才能在宁晋县农机公司买到补贴农机呢 ?
大话西游2当前频道聊天人物头顶没字体
爷爷爸爸哥哥进入了我
推荐资讯
百变米奇童鞋店这个地址在什么地方,我要处理
求歌曲【秘密黑之誓mp3
周鹅这个地址在什么地方,我要处理点事
中国移动通信花源通讯我想知道这个在什么地方
办卡的时候,有信息说正在网上交易,验证码是
·进口车关税怎么算?
什么叫高分段
2020年通城学典小学数学计算能手二年级下册苏
若集合A={x|x<1},B={0,1,2},则(CRA)∩
玩DNF网速不卡 游戏卡 什么问题?以前不卡的
求助一首以前听过的动漫歌!女生唱的!第一句
日本经济现状如何,什么时候才能彻底摆脱经济
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?