磁碟介面的型別與磁碟掃瞄

2021-06-22 23:07:07 字數 2313 閱讀 7859

硬碟介面分為ide、sata、scsi、光纖通道四種。

ideide的英文全稱為「integrated drive electronics」,即「電子整合驅動器」。它的本意是指把「硬碟控制器」與「盤體」整合在一起的硬碟驅動器。把盤體與控制器整合在一起的做法減少了硬碟介面的電纜數目與長度,資料傳輸的可靠性得到了增強,硬碟製造起來變得更容易,因為硬碟生產廠商不需要再擔心自己的硬碟是否與其它廠商生產的控制器相容。對使用者而言,硬碟安裝起來也更為方便。ide這一接**術從誕生至今就一直在不斷發展,效能也不斷的提高,其擁有的**低廉、相容性強的特點,為其造就了其它型別硬碟無法替代的地位。比如ata、ultra ata、dma、ultra dma等介面都屬於ide硬碟。

ide介面

scsi的英文全稱為「small computer system inte***ce」(小型計算機系統介面),是同ide(ata)完全不同的介面,ide介面是普通pc的標準介面,而scsi並不是專門為硬碟設計的介面,是一種廣泛應用於小型機上的高速資料傳輸技術。scsi介面具有應用範圍廣、多工、頻寬大、cpu佔用率低,以及熱插拔等優點,但較高的**使得它很難如ide硬碟般普及,因此scsi硬碟主要應用於中、高階伺服器和高檔工作站中。

scsi介面

使用sata(serial ata)口的硬碟又叫串列埠硬碟,是未來pc機硬碟的趨勢。2023年,由intel、apt、dell、ibm、希捷、邁拓這幾大廠商組成的serial ata委員會正式確立了serial ata 1.0規範,2023年,雖然序列ata的相關裝置還未正式上市,但serial ata委員會已搶先確立了serial ata 2.0規範。serial ata採用序列連線方式,序列ata匯流排使用嵌入式時鐘訊號,具備了更強的糾錯能力,與以往相比其最大的區別在於能對傳輸指令(不僅僅是資料)進行檢查,如果發現錯誤會自動矯正,這在很大程度上提高了資料傳輸的可靠性。序列介面還具有結構簡單、支援熱插拔的優點。

串列埠硬碟是一種完全不同於並行ata的新型硬碟介面型別,由於採用序列方式傳輸資料而知名。相對於並行ata來說,就具有非常多的優勢。首先,serial ata以連續序列的方式傳送資料,一次只會傳送1位資料。這樣能減少sata介面的針腳數目,使連線電纜數目變少,效率也會更高。實際上,serial ata 僅用四支針腳就能完成所有的工作,分別用於連線電纜、連接地線、傳送資料和接收資料,同時這樣的架構還能降低系統能耗和減小系統複雜性。其次,serial ata的起點更高、發展潛力更大,serial ata 1.0定義的資料傳輸率可達150mb/s,這比目前最新的並行ata(即ata/133)所能達到133mb/s的最高資料傳輸率還高,而在serial ata 2.0的資料傳輸率將達到300mb/s,最終sata將實現600mb/s的最高資料傳輸率。

sata介面

光纖通道磁碟介面圖

在磁碟接**術中,其中

ide介面也稱為pata介面,即parallel ata(並行傳輸ata)。ata的英文為advanced technology attachment,即高階技術附加。

ata介面從誕生到現在總共有7個不同的版本,ata-1(ide)速度3.3mb/s、ata-2(eide enhanced ide/fast ata)速度 16.6mb/s、ata-3(fastata-2)速度16.6m/s、ata-4(ata33)速度33.3mb/s、ata-5(ata66)速度66.6mb/s、ata-6(ata100)速度100mb/s、ata-7(ata133)速度133mb/s

ide的資料傳輸模式有三種:

pio模式、dma模式(直接記憶體訪問)、ultra dma模式

sata中總共有兩種規範

sata1.0

sata2.0

scsi有

scsi-1

scsi-2(fast scsi)

scsi-3(ultra scsi)

ultra 2 scsi

ultra 160 scsi

ultra 320 scsi

磁碟的掃瞄方式有fcfs(先進先出)、sstf(最短路徑優先)、scan(迴旋掃瞄)、c-scan(單向掃瞄)、look(智慧型監察掃瞄模式)、c-look(智慧型監察單向掃瞄模式)

initramfs掃瞄磁碟前改變磁碟上電順序

背景 機械硬碟需要12v 5v電源,此前設計是硬體電路預設5v有效 12v無效,然後系統通過驅動上12v電,對磁碟來說相當於先上5v後上12v,這種方式對大部分磁碟是可以的,但對於日立 hgst磁碟,冷啟動 或未使能12v後reboot,使能12v後reboot會由於12v 5v都使能,重啟 熱啟動...

磁碟排程 迴圈掃瞄(CSCAN)

scan演算法既能獲得較好的尋道效能,又能防止飢餓現象。但是存在這樣的問題 當磁頭剛從裡向外移動而超越了某一磁軌時,恰好又有一程序請求訪問此磁軌,這時該程序必須等待。將磁頭繼續從裡向外,然後再從外向裡掃瞄完處於外面的所有要訪問的磁軌後,才處理該程序的請求,致使該請求的請求被大大的推遲。為此,csca...

Linux中磁碟掃瞄流程描述

通常scsi匯流排介面卡作為pci裝置的形式存在,其在計算機體系結構中的位置如下圖所示 圖1 scis host及device在計算機體系結構中的位置 在系統初始化時會掃瞄系統pci匯流排,由於scsi host adapter掛接在pci匯流排上,因此會被pci掃瞄軟體掃瞄得到,並且生成乙個pci...