1GB缓存的机械硬盘在拷贝文件的时候是否只是前几秒快一些?
問(wèn)題: "緩存才1GB,就算寫入速度峰值400MB,2.5秒緩存就光了,但是硬盤的寫入速度不會(huì)高于100MB,就算3秒,也就算只能3秒,下面就龜速了,是不是這個(gè)意思?"
回答:現(xiàn)實(shí)中很少會(huì)出現(xiàn)你以400MBps的速度長(zhǎng)時(shí)間寫入的情況。試想下你每星期會(huì)有幾次向移動(dòng)硬盤寫入超過(guò)1GB的數(shù)據(jù)?
實(shí)際上緩存是基于程序執(zhí)行和數(shù)據(jù)訪問(wèn)的局部性原理設(shè)計(jì)的。也就是假設(shè)在一定的時(shí)間內(nèi),一個(gè)程序執(zhí)行的代碼和訪問(wèn)的數(shù)據(jù)都是在一定區(qū)域內(nèi)的。這樣,在這段時(shí)間里需要重復(fù)使用的數(shù)據(jù)(代碼也是一種數(shù)據(jù),雖然的確可以分開(kāi)處理,但原理相同)可以直接從緩存中獲得,而不必去訪問(wèn)速度較慢的存儲(chǔ)設(shè)備,從而縮短時(shí)間提高效率。
的確,如果拷一個(gè)50GB的電影,緩存的確沒(méi)什么太大的意義:因?yàn)檫@50GB的數(shù)據(jù)完全沒(méi)有局部性可言。
總結(jié)
以上是生活随笔為你收集整理的1GB缓存的机械硬盘在拷贝文件的时候是否只是前几秒快一些?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 曝华为nova8系列年底发布:搭载天玑芯
- 下一篇: 华为电脑系统下载完整版(华为电脑系统如何