日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于机械硬盘的两个重要知识点!!!

發(fā)布時間:2024/3/26 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于机械硬盘的两个重要知识点!!! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1:數(shù)據(jù)是按 "柱面" 存取的!

? ? ? ?磁盤的數(shù)據(jù)讀/寫一般是按柱面進(jìn)行的,即讀/寫數(shù)據(jù)時首先在同一柱面內(nèi)從“0”磁頭開始進(jìn)行操作,依次向下在同一柱面的不同盤面即不同磁頭上進(jìn)行操作,只有當(dāng)同一柱面所有的磁頭全部讀/寫完畢后,磁頭才轉(zhuǎn)移到下一柱面(即尋道)。

? ? ? ?因為切換磁頭只需通過電子設(shè)備切換即可,而切換柱面則必須通過機械設(shè)備切換。電子磁頭間的切換比機械磁頭向臨近磁道或柱面切換要快的多。所以,數(shù)據(jù)的讀/寫按柱面進(jìn)行,而不按盤面進(jìn)行。也就是說,一個磁道寫滿數(shù)據(jù)后,就在同一柱面的下一個盤面的相同半徑磁道來寫,一個柱面寫滿后,才移到下一個柱面開始寫數(shù)據(jù)。讀數(shù)據(jù)也按照這種方式進(jìn)行,這樣就大大提高了磁盤的讀/寫效率。

2:存取數(shù)據(jù)是怎樣耗時的?

? ? ? ?一次磁盤讀寫操作的時間由尋找(尋道)時間、延遲時間和傳輸時間決定:?

? ? ? ?1) 尋找時間Ts:活動頭磁盤在讀寫信息前,將磁頭移動到指定磁道所需要的時間。這個時間除跨越n條磁道的時間外,還包括啟動磁臂的時間s,即:Ts = m * n + s。式中,m是與磁盤驅(qū)動器速度有關(guān)的常數(shù),約為0.2ms,磁臂的啟動時間約為2ms。

? ? ? ?2)延遲時間Tr:磁頭定位到某一磁道的扇區(qū)(塊號)所需要的時間,設(shè)磁盤的旋轉(zhuǎn)速度為r,則:Tr = 1 / (2 * r)。對于硬盤,典型的旋轉(zhuǎn)速度為5400r/m,相當(dāng)于一周11.1ms,則Tr為5.55ms;對于軟盤,其旋轉(zhuǎn)速度在300~600r/m之間,則Tr為50~100ms。

? ? ? ?3) 傳輸時間Tt:從磁盤讀出或向磁盤寫入數(shù)據(jù)所經(jīng)歷的時間,這個時間取決于每次所讀/寫的字節(jié)數(shù)b和磁盤的旋轉(zhuǎn)速度:Tt = b / (r * N)。式中,r為磁盤每秒鐘的轉(zhuǎn)數(shù);N為一個磁道上的字節(jié)數(shù)。

? ? ? ?在磁盤存取時間的計算中,尋道時間與磁盤調(diào)度算法相關(guān),下面將會介紹分析幾種算法,而延遲時間和傳輸時間都與磁盤旋轉(zhuǎn)速度相關(guān),且為線性相關(guān),所以在硬件上,轉(zhuǎn)速是磁盤性能的一個非常重要的參數(shù)。

? ? ? ?總平均存取時間Ta可以表示為:Ta = Ts + Tr + Tt。

? ? ? ?雖然這里給出了總平均存取時間的公式,但是這個平均值是沒有太大實際意義的,因為在實際的磁盤I/O操作中,存取時間與磁盤調(diào)度算法密切相關(guān)。調(diào)度算法直接決定尋找時間,從而決定了總的存取時間。

總結(jié)

以上是生活随笔為你收集整理的关于机械硬盘的两个重要知识点!!!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。