瀏覽量:42次
一個(gè)硬盤由很多盤片(platter)組成,每個(gè)盤片被若干個(gè)同心圓劃分為很多個(gè)磁道(track),每個(gè)磁道又被劃分為幾十個(gè)扇區(qū)(sector)。硬盤讀取數(shù)據(jù),就是以一個(gè)扇區(qū)為單位的,在FAT32模式下,每個(gè)扇區(qū)的容量為4KB。一個(gè)盤片的每一面都會(huì)有一個(gè)讀寫頭(read-write head),來(lái)讀取相應(yīng)盤面的內(nèi)容。
搞清楚了硬盤的結(jié)構(gòu),再來(lái)了解一下硬盤讀取數(shù)據(jù)的過(guò)程。首先,讀寫頭沿徑向移動(dòng),移到要讀取的扇區(qū)所在磁道的上方,這段時(shí)間稱為尋道時(shí)間(seek time)。讀寫頭起始位置與目標(biāo)位置之間的距離不同,尋道時(shí)間也不同,一般為2--30毫秒,平均約為10毫秒。
然后通過(guò)盤片的旋轉(zhuǎn),使得要讀取的扇區(qū)轉(zhuǎn)到讀寫頭的下方,這段時(shí)間稱為旋轉(zhuǎn)延遲時(shí)間(rotational latency time)。一個(gè)7200(轉(zhuǎn)/每分鐘)的硬盤,每旋轉(zhuǎn)一周所需時(shí)間為60×1000÷7200=8.33毫秒,則平均旋轉(zhuǎn)延遲時(shí)間為8.33÷2=4.17毫秒(平均情況下,需要旋轉(zhuǎn)半圈)。按照同樣的計(jì)算方法,一個(gè)5400(轉(zhuǎn)/每分鐘)的硬盤,平均旋轉(zhuǎn)延遲時(shí)間為60×1000÷5400÷2=5.56毫秒。平均尋道時(shí)間與平均旋轉(zhuǎn)延遲時(shí)間之和稱為平均存取時(shí)間(average access time)。
最后才開(kāi)始數(shù)據(jù)的讀取。讀取一個(gè)扇區(qū)的時(shí)間約為零點(diǎn)幾個(gè)毫秒,相對(duì)平均存取時(shí)間而言可以忽略不計(jì)。因此,決定一個(gè)硬盤讀寫速度的是它的平均存取時(shí)間。
通過(guò)簡(jiǎn)單的加法,我們就可以得出:7200轉(zhuǎn)的硬盤,平均存取時(shí)間約為10+4.17=14.2毫秒;5400轉(zhuǎn)的硬盤,平均存取時(shí)間約為10+5.56=15.6毫秒。兩者相比,前者的速度只比后者提高了不到百分之十,離大家預(yù)想的三分之一相距甚遠(yuǎn)。當(dāng)然,以上只是理論上的計(jì)算,在具體使用環(huán)境下,可用相關(guān)測(cè)試軟件進(jìn)行測(cè)試
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776