硬盘缓存是什么

百科问答 投稿 8200 0 评论

硬盘缓存是什么

硬盘的缓存是什么意思?我们在日常工作与生活中,常常会遇到一些科技类问题,比如硬盘缓存是什么的问题,我们该怎么理解呢。硬盘缓存(DiskCache)是指将计算机的硬盘用作缓存的技术,下面这篇文章将为你提供一个参考思路,希望能帮你解决到相关问题。

硬盘的缓存是什么意思

问题一:硬盘的缓存是什么意思?有什么用? 什么是缓存盘: 在电脑系统中,硬件运行速度的快慢基本由缓存决定,缓存的容量越大,相应的硬件运行速度也就越快。

缓存的应用几乎遍及所有的硬件,比如CPU、硬盘、刻录机等,甚至是软件也有缓存。

什么是缓存?简单来说缓码埋存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。

由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行,因此,我们要不惜使出一切手段来增加硬件的缓存,让机器“飞”起来,以下就介绍几种增加缓存的方法。

CPU的缓存 CPU的缓存分二级:L1(一级缓存)和L2(二级缓存),当处理器要读取数据时,首先要在L1缓存中查找,其次才是L2缓存,最后才是系统内存。

如果有一天你发觉自己的电脑慢了很多,进入到Windows桌面也要几分钟,这时候就要检查一下CPU的一、二级缓存有没有打开。

在BIOS设置中的Standard CMOS Setup(标准CMOS设定)有两项是用来打开或关闭缓存的:CPUInternal Cache设为Enable时开启CPU内部的一级缓冲区,若设置为Disabl则为关闭,这时系统性能将大大降低;ExternalCache选项是控制主板上二级缓冲区,如果主板上有二级缓存则应设成Enable。

硬盘的缓存 点击电脑桌面上的“开始”/“运行”,键入“Msconfig”启动“系统配置实用程序”,跟着选中“system.ini”标签下的“Vcache”项清激,就可以根据系统的实际情况来调节硬盘的缓存了。

在该选项中一般会有三行内容:ChunkSize=1024、MaxFileCache=10240和MinFileCache=10240;其中第一行是缓冲区读写单元值,第二、三行是硬盘的最大和最小缓冲值,等号后的数值都是可以修改的,迟正蚂只要右键单击选中任一行就可以进行修改了。

如果你的内存是128MB的话,上面这三行的取值就比较合理了,当然也可以自定。

如果不知道该如何设置合适的缓冲值,请“Windows优化大师”帮忙吧,这个软件中有一个“磁盘缓存优化”项,用鼠标就可以方便地设置好缓存;又或者让“Windows优化大师”自动帮你进行优化设置。

当硬盘的缓存值足够大时,硬盘就不用频繁地读写磁盘,一来可以延长硬盘的寿命,二来也可以提高数据的传输速度。

另外,将硬盘的“文件系统缓存”设置为“网络服务器”,可以加快系统对硬盘的访问速度,因为文件系统缓存里存放了硬盘最近被访问过的文件名和路径,缓存越大所能储存的内容也就越多。

如果点击“控制面板”/“系统”/“性能”/“文件系统”/“硬盘”,将“此计算机的主要用途”由“台式机”改为“网络服务器”,可以将原来10K左右的缓存增加至近50K左右。

软驱和光驱的缓存 一般来说,软驱读写数据的速度都比较慢,这是因为盘片的转速不能太高,但是,我们可以提高软驱的读写缓存,让软驱一次读写更多的数据。

方法是:在桌面上的“开始”/“运行”框中键入“Regedit”运行注册表编辑器,依次进入HKEY-LOCAL-MACHINE\System\CurrentControlSet\Services\Class\FDC\0000,新建一个为ForeFifo的“DWORD值”,将其值设为“0”,这样就对软驱进行了软提速。

很多人都知道右键单击桌面“我的电脑”图标,选“属性”/“性能”/“文件系统”/“CD-ROM”,将最佳的访问方式设为“四倍速或更高速”,将追加的高速缓存大小滑块拖到最大处,可以明显提高光驱的读盘速度。

除了这种方式,我们还可以在注册......>;>; 问题二:硬盘的缓存62m是什么意思 缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。

由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。

缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。

当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。

硬盘的缓存主要起三种作用:一是预读取。

当硬盘受到CPU指令控制开始读取数据时,硬盘上的控制芯片会控制磁头把正在读取的簇的下一个或者几个簇中的数据读到缓存中(由于硬盘上数据存储时是比较连续的,所以读取命中率较高),当需要读取下一个或者几个簇中的数据的时候,硬盘则不需要再次读取数据,直接把缓存中的数据传输到内存中就可以了,由于缓存的速度远远高于磁头读写的速度,所以能够达到明显改善性能的目的;二是对写入动作进行缓存。

当硬盘接到写入数据的指令之后,并不会马上将数据写入到盘片上,而是先暂时存储在缓存里,然后发送一个“数据已写入”的信号给系统,这时系统就会认为数据已经写入,并继续执行下面的工作,而硬盘则在空闲(不进行读取或写入的时候)时再将缓存中的数据写入到盘片上。

虽然对于写入数据的性能有一定提升,但也不可避免地带来了安全隐患――如果数据还在缓存里的时候突然掉电,那么这些数据就会丢失。

对于这个问题,硬盘厂商们自然也有解决办法:掉电时,磁头会借助惯性将缓存中的数据写入零磁道以外的暂存区域,等到下次启动时再将这些数据写入目的地;第三个作用就是临时存储最近访问过的数据。

有时候,某些数据是会经常需要访问的,硬盘内部的缓存会将读取比较频繁的一些数据存储在缓存中,再次读取时就可以直接从缓存中直接传输。

问题三:硬盘16缓存和64缓存什么意思? 硬盘缓存越大读取和读写的速度就越快, 问题四:电脑硬盘的缓存是干什么的,可以理解为暂存.因为硬盘的读写速度跟内存的速度不一样。

举个例子,假设有个生产玻璃珠的机器,你去取,它才会吐出来。

那么,你要取1000个,它不可能一下子吐出来,因为你拿不去。

现在在它的吐口处放个盒子(能装大于1000颗),那么它一下子吐完,可以闲置下来了。

你可以从盒子里分多次取。

缓存,读写小数据避免反复读写,起到暂时存放数据。

问题五:java 缓存中内存和磁盘,硬盘代表什么意思 在缓存里讲磁盘和硬盘是一回事 缓存是可以存在内存中,也可以存在硬盘里的。

问题六:移动硬盘的缓存和转是什么意思 和硬盘参数类似 转速越高读写相应越快,缓存越大对硬盘的保护越强 转速(Rotationl Speed),是硬盘内电机主轴的旋转速度,也就是硬盘盘片在一分钟内所能完成的最大转数。

转速的快慢是标示硬盘档次的重要参数之一,它是决定硬盘内部传输率的关键因素之一,在很大程度上直接影响到硬盘的速度。

硬盘的转速越快,硬盘寻找文件的速度也就越快,相对的硬盘的传输速度也就得到了提高。

硬盘转速以每分钟多少转来表示,单位表示为RPM,RPM是Revolutions Perminute的缩写,是转/每分钟。

RPM值越大,内部传输率就越快,访问时间就越短,硬盘的整体性能也就越好。

硬盘的主轴马达带动盘片高速旋转,产生浮力使磁头飘浮在盘片上方。

要将所要存取资料的扇区带到磁头下方,转速越快,则等待时间也就越短。

因此转速在很大程度上决定了硬盘的速度。

家用的普通硬盘的转速一般有5400rpm、7200rpm两种,7200rpm高转速硬盘也是现在台式机用户的首选;而对于笔记本用户则是4200rpm、5400rpm为主,虽然已经有公司发布了7200rpm的笔记本硬盘,但在市场中还较为少见;服务器用户对硬盘性能要求最高,服务器中使用的SCSI硬盘转速基本都采用10000rpm,甚至还有15000rpm的,性能要超出家用产品很多。

随着硬盘容量的不断增大,硬盘的转速也在不断提高。

然而,转速的提高也带来了磨损加剧、温度升高、噪声增大等一系列负面影响。

于是,应用在精密机械工业上的液态轴承马达(Fluid dynamic bearing motors)便被引入到硬盘技术中。

液态轴承马达使用的是黏膜液油轴承,以油膜代替滚珠。

这样可以避免金属面的直接磨擦,将噪声及温度被减至最低;同时油膜可有效吸收震动,使抗震能力得到提高;更可减少磨损,提高寿命。

缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。

由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。

缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。

当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。

硬盘的缓存主要起三种作用: 一是预读取。

二是对写入动作进行缓存。

第三就是临时存储最近访问过的数据 目前台式机硬盘缓存基本上做在8M,移动硬盘也差不多 问题七:硬盘的转速和缓存容量是什么意思 转速是硬盘查找文件的速度标准,硬盘的转速越大,速度越快每次查找的文件都会暂存在缓存中,第二次使用时就不用再次查找,浪费时间,缓存容量越大,速度越快――――――――――――――――――――――希望有所帮助! 问题八:硬盘缓存的作用是什么 硬盘缓存能明显提高读取性能:硬盘缓存是指集成在硬盘控制器上的一块内存芯片,和传统意义上的内存一样,它具有极快的存取速度。

简单地说,硬盘缓存起着硬盘内部储存和外部读取之间的缓冲的功能。

当硬盘接收到读取数据的指令后,硬盘控制器会先读取需要的数据和与其相关的数据,同时把后者存放在硬盘的缓存中。

当电脑需要这些数据时,则可以直接从缓存中取得,然后传输到内存中就可以了。

由于缓存的速度远远高于硬盘的读写速度,所以有效地利用硬盘缓存能够明显地提高读取性能。

另外,硬盘需要写入数据时,并不会马上将数据真正地写入到磁盘上,而是先把数据存放于缓存中,等到缓存内的数据到达一定容量或者硬盘处于空闲状态时,再将其写入到磁盘上,从而优化和提高硬盘写入数据的性能。

避免硬盘重复读取,起到保护硬盘的作用:硬盘缓存还可以临时储存最近访问过的数据。

因为有时候,某些数据需要被重复使用到,所以可以将读取频繁的那些数据存放到缓存之中,当系统需要时,直接从硬盘缓存中调用就可以了。

缓存的容量大小与速度是直接关系到硬盘的实际性能的重要因素。

如果有大容量的硬盘缓存,不但能提高磁盘整体性能,还可以将零星数据暂时寄存在缓存中,以减少系统负荷,从而避免了硬盘的重复读取,并起到保护硬盘的作用。

问题九:买硬盘要看缓存 是什么意思? 我们知道计算机内数据传输的线路方向是由 硬盘罚--内存---cpu 的,但随着计算机网络技术的发展,我们的硬件设备很难跟上软件发展速度,硬盘为应对高速大量的数据传输,必要要有一定缓存设备。

一般来说买硬盘缓存越大越好 问题十:硬盘的7200转是什么意思,越高代表下载的速度更快么?硬盘的缓存越大越好么 跟你通俗得讲一下,7200转就是硬盘的盘片转速是每分钟7200转,转速越高表示寻道时间越短,也就是说他要找到你所需的文件或者找到写入位置的时间会短.早期的电脑转速有5400转的,不过这种硬盘现在只在笔记本上还有,台式机上已经淘态了.缓存说白了就是收集多少数据才做一次读写操作,早期的是2M,现在一般都是8M或者16M甚至32M的,缓存高对读写都有好处,比如你读写同样的数据量,缓存高的可以减少读写次数,从绩提高硬盘速度,另一方面可以更好得保护硬盘,提高硬盘的寿命.。

硬盘缓存是什么

1、硬盘缓存(DiskCache)是指将计算机的硬盘用作缓存的技术。

2、硬盘缓存的目的是通过把常用的数据存储在硬盘上,来提高计算机的访问速度。

3、硬盘缓存通常由计算机操作系统或其他应用程序自动管理。

4、当计算机访问某个数据时,首先会检查硬盘缓存中是否存在该数据,如果存在,则直接从硬盘缓存中获取数据;如果不存在,则从硬盘上读取数据并存储到硬盘缓存中。

5、硬盘缓存的容量通常很小,因为它只需要存储常用的数据。

6、如果硬盘缓存已满,那么就需要进行淘汰。

7、淘汰的方式通常有很多种,常见的有最近最少使用(LRU)、最不常用(LFU)和先进先出(FIFO)等。

8、硬盘缓存的优点是可以大大提高计算机的访问速度,因为硬盘的访问速度要比内存快得多。

9、硬盘缓存的缺点是容量有限,如果硬盘缓存不够用,就会导致淘汰,从而降低计算机的访问速度。

10、硬盘缓存还会占用硬盘的空间,因此需要合理调整硬盘缓存的大小。

以上就是为你整理的硬盘缓存是什么全部内容,希望文章能够帮你解决相关问题,更多请关注本站科技问答百科栏目的其它相关文章!

编程笔记 » 硬盘缓存是什么

赞同 (39) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽