機械磁碟讀寫磁碟資料的原理

2022-08-24 14:21:08 字數 275 閱讀 3131

機械磁碟讀寫資料的原理小結:

1)磁碟是按照柱面為單位讀寫資料的,即先讀取同乙個盤面的某乙個磁軌,讀完之後,如果資料沒有讀完,磁頭也不會切換其他的磁軌,而是選擇切換磁頭,讀取下乙個盤面的相同半徑的磁軌,直到所有盤面的相同半徑的磁軌讀取完成之後,如果資料還沒有讀寫完成,才會切換其他不同半徑的磁軌,這個切換磁軌的過程稱為尋道。

2)不同磁頭間的切換是電子切換,而不同磁軌間的切換需要磁頭做徑向運動,這個徑向運動需要步進電機調節,這個動作是機械的切換。

3)磁頭尋道是機械運動,切換磁頭是電子切換。

磁碟和記憶體讀寫簡單原理

當程式要讀取的資料時傳入記憶體位址 行位址 列位址 如果資料不在主存中時,會觸發乙個缺頁異常,此時系統會向磁碟發出讀盤訊號,通過柱面號,磁頭號,扇區號定位磁碟位置,找到資料的起始位置並向後連續讀取一頁或幾頁載入記憶體中。我們在程式中的資料處理主要是操作磁碟和記憶體,硬碟是磁碟裡面最常用的一種.以前有...

磁碟讀寫之磁碟騙了我?

我們總是想如何將自己磁碟空間能得到最大化的利用,即去掉無用檔案。畢竟磁碟也就這麼大 我的磁碟空間為50g 你有過鬼迷心竅的時候嗎?突然心血來潮,想將你的磁碟寫滿。寫滿,寫滿磁碟,天吶!感覺恐怖!先來認識下dd命令 dd if dev zero of tmp file bs 1g count 10 下...

測試磁碟讀寫效能

讀效能測試 time dd iflag direct,nonblock if dev sda2 of dev null bs 8k count 8388608 因為 dev sda2是乙個物理分割槽,對它的讀取會產生io,dev null是偽裝置,相當於黑洞,of到該裝置不會產生io,所以,這個命令...