1. 程式人生 > >硬碟基本知識(磁頭、磁軌、扇區、柱面)

硬碟基本知識(磁頭、磁軌、扇區、柱面)

概述

  1. 碟片(platter)
  2. 磁頭(head)
  3. 磁軌(track)
  4. 扇區(sector)
  5. 柱面(cylinder)

碟片 片面 和 磁頭

硬碟中一般會有多個碟片組成,每個碟片包含兩個面,每個盤面都對應地有一個讀/寫磁頭。受到硬碟整體體積和生產成本的限制,碟片數量都受到限制,一般都在5片以內。碟片的編號自下向上從0開始,如最下邊的碟片有0面和1面,再上一個碟片就編號為2面和3面。
如下圖:
圖1

扇區 和 磁軌

下圖顯示的是一個盤面,盤面中一圈圈灰色同心圓為一條條磁軌,從圓心向外畫直線,可以將磁軌劃分為若干個弧段,每個磁軌上一個弧段被稱之為一個扇區(圖踐綠色部分)。扇區是磁碟的最小組成單元,通常是512位元組。(由於不斷提高磁碟的大小,部分廠商設定每個扇區的大小是4096位元組)

圖2

磁頭 和 柱面

硬碟通常由重疊的一組碟片構成,每個盤面都被劃分為數目相等的磁軌,並從外緣的“0”開始編號,具有相同編號的磁軌形成一個圓柱,稱之為磁碟的柱面。磁碟的柱面數與一個盤面上的磁軌數是相等的。由於每個盤面都有自己的磁頭,因此,盤面數等於總的磁頭數。 如下圖
圖3

磁碟容量計算

儲存容量 = 磁頭數 × 磁軌(柱面)數 × 每道扇區數 × 每扇區位元組數

圖3中磁碟是一個 3個圓盤6個磁頭,7個柱面(每個碟片7個磁軌) 的磁碟,圖3中每條磁軌有12個扇區,所以此磁碟的容量為:

儲存容量 6 * 7 * 12 * 512 = 258048

每個磁軌的扇區數一樣是說的老的硬碟,外圈的密度小,內圈的密度大,每圈可儲存的資料量是一樣的。新的硬碟資料的密度都一致,這樣磁軌的周長越長,扇區就越多,儲存的資料量就越大。

磁碟讀取響應時間

  1. 尋道時間:磁頭從開始移動到資料所在磁軌所需要的時間,尋道時間越短,I/O操作越快,目前磁碟的平均尋道時間一般在3-15ms,一般都在10ms左右。
  2. 旋轉延遲:碟片旋轉將請求資料所在扇區移至讀寫磁頭下方所需要的時間,旋轉延遲取決於磁碟轉速。普通硬碟一般都是7200rpm,慢的5400rpm。
  3. 資料傳輸時間:完成傳輸所請求的資料所需要的時間。
    小結一下:從上面的指標來看、其實最重要的、或者說、我們最關心的應該只有兩個:尋道時間;旋轉延遲。

讀寫一次磁碟資訊所需的時間可分解為:尋道時間、延遲時間、傳輸時間。為提高磁碟傳輸效率,軟體應著重考慮減少尋道時間和延遲時間。

塊/簇

概述

磁碟塊/簇(虛擬出來的)。 塊是作業系統中最小的邏輯儲存單位。作業系統與磁碟打交道的最小單位是磁碟塊。
通俗的來講,在Windows下如NTFS等檔案系統中叫做簇;在Linux下如Ext4等檔案系統中叫做塊(block)。每個簇或者塊可以包括2、4、8、16、32、64…2的n次方個扇區。

為什麼存在磁碟塊?

讀取方便:由於扇區的數量比較小,數目眾多在定址時比較困難,所以作業系統就將相鄰的扇區組合在一起,形成一個塊,再對塊進行整體的操作。

分離對底層的依賴:作業系統忽略對底層物理儲存結構的設計。通過虛擬出來磁碟塊的概念,在系統中認為塊是最小的單位。

page

作業系統經常與記憶體和硬碟這兩種儲存裝置進行通訊,類似於“塊”的概念,都需要一種虛擬的基本單位。所以,與記憶體操作,是虛擬一個頁的概念來作為最小單位。與硬碟打交道,就是以塊為最小單位。

扇區、塊/簇、page的關係

  1. 扇區: 硬碟的最小讀寫單元
  2. 塊/簇: 是作業系統針對硬碟讀寫的最小單元
  3. page: 是記憶體與作業系統之間操作的最小單元。

扇區 <= 塊/簇 <= page

想了解更多精彩內容請關注我的公眾號

相關推薦

硬碟基本知識磁頭磁軌

概述 碟片(platter) 磁頭(head) 磁軌(track) 扇區(sector) 柱面(cylinder) 碟片 片面 和 磁頭 硬碟中一般會有多個碟片組成,每個碟片包含兩個面,每個盤面都對應地有一個讀/寫磁頭。受到硬碟整體體積和生產成本的

硬碟基本知識磁軌磁頭MBRDBR

EMC   EMC為一家美國資訊儲存資訊科技公司, 主要業務為資訊儲存及管理產品、服務和解決方案。EMC 公司創建於 1979 年,總部在馬薩諸塞州霍普金頓市  EMC Clariion CX500EMC公司的股票符號是 EMC,在紐約股票交易所交易,並且是 S&P 500 成份股之一。希捷(Seag

MBR 之 硬碟基本知識磁軌磁頭MBRDBR

(1)MBR位於硬碟第一個物理扇區柱面0,磁頭0,扇區1處。不屬於DOS扇區,  (2)主引導記錄分為硬碟的主載入程式和硬碟分割槽表。  6.DBR  DBR位於柱面0,磁頭1,扇區1,即邏輯扇區0。DBR分為兩部分:DOS載入程式和BPB(BIOS引數塊)。其中DOS載入程式完成DOS系統文 件(IO.SY

專案中使用的一些基本知識將mysqljdktomcat打包放在一起供使用者使用

專案中使用的一些基本知識(將mysql、jdk、tomcat打包放在一起供使用者使用) 目的:使用者只需要執行一個bat檔案即可啟動mysql服務和Tomcat服務,然後直接在瀏覽器訪問到專案 1.在C盤根目錄下建立一個名為Install3DModeling的資料夾。 2.找到mysql

硬碟基礎知識HDDSSDIDEPATASATASCSISAS

1.硬碟廠家 在硬碟上經常看到的廠家標誌,可以做一個簡單瞭解。 希捷Seagate 西部資料Western Digital 日立HITACHI 2.按照硬碟材質分為兩大類 HDD(Hard Disk Driver):傳統硬碟,即機械硬碟; SSD(So

資料庫索引基本知識建立索引刪除索引修改索引

索引分類: 主鍵索引: 不能為null,唯一索引可以為null 單值索引: 單列,每個表可以有多個 唯一索引: 不能重複 複合索引: 多個列構成的索引,相當於二級目錄 name,age 兩個張

看懂論文的機器學習基本知識--假正例假負例ROC曲線

 一、假正例和假負例 假正例(False Positive):預測為1,實際為0的樣本 假負例(False Negative):預測為0,實際為1的樣本 實際預測中,那些真正例(True Positive)和真負例(True Negative)都不會造成損失(co

硬盤面的基本知識

同心圓 ref lin png 一段 區域 成了 存儲 style 轉自:http://www.intohard.com/article-436-1.html 概述:本文介紹硬盤的扇區基本知識, 同時對邏輯扇區和物理扇區的概念做出說明 盤片上涉及的基本概念 整個硬盤上一般有

Linux 入門記錄:六Linux 硬件相關概念硬盤磁盤磁道磁頭MBRGPT

存儲信息 鋁合金 性能 升級 image 新的 part 分享 即使 一、硬盤 硬盤的功能相當簡單但很重要,它負責記錄系統所需要的各種數據。硬盤記錄數據有兩個方面,一個是硬件方面的存儲原理和結構,另外一方面則是軟件方面的數據和文件系統。硬盤的主要行為就是數據的存放和取出。

JavaScript基礎知識數據類型及轉換運算符

console 開頭 作用 log n) 文本 有一個 嵌套 efi 9、數據類型 概念:表示當前存儲的數據的分類(表示數字 - 整數和小數) u 原始類型(原始值) -----【typeof運算符:判斷變量的原始類型】 *number(數字):表示數字

C# 《一》基本知識 1

png 經歷 知識 通用 代碼 可執行 處理 環境 安全性 一、 .net Framework 編寫應用程序的過程 1、使用 .NET Framework 編寫應用程序,就是使用 .NET代碼庫編寫代碼(使用支持Framework的任何一種語言)。 2、為執

ActiveMQ基本知識

服務 serve cti log 功能 伸縮 class body app 1.ActiveMQ最主要的功能:實現JMS Provider,用來幫助實現高可用、高性能、可伸縮、易用和安全的企業級面向消息服務的系統。是一個異步的功能。 2.ActiveMQ特點:   完全支持

操作系統基本知識

兩個 code 緩沖 inline 內存管理 中斷 字節 核心 結束 計算機系統體系結構: 單處理器的計算機系統,它只有一個general purpose 的處理器,它有一個CPU來執行通用的指令集, 另外,裏面也包括一些專用的控制器(處理器),比如控制硬盤、網卡、

阿里雲伺服器基本知識

最近用 js 全棧玩小程式,玩的第一個流程便是要配置伺服器,而且是要繫結域名的伺服器。好吧,磕磕碰碰的,終於可以玩了。 寫著寫著,後臺介面便用上了,這時候伺服器知識又要上場了。心塞,硬著頭皮~ (在這裡就不說明怎樣購買以及伺服器搭建了,百度一大堆~還有先謝公司裡的蘇工和陳工幫忙,計算機知識也

GAN網路的一些基本知識雜記

【時間】2018.10.08 【題目】GAN網路的一些基本知識(雜記) 【說明】本文的主要內容來自https://blog.csdn.net/xg123321123/article/details/78034859,對原博文進行了刪減和修改,主要是其簡化版本,想要了解詳情請閱讀原文,如若侵權

MongoDB基本知識補充

列表切片 最大 產品 collect back inf 事務 fig 數據節點 NoSQL: Not only SQL 非關系型數據庫,不是一種特定的技術,分類多種 而關系型數據庫,就是一種特定的技術 大數據問題:BigData

美盛達貴金屬:黃金交易基本知識新手指南

ews 兩種 人民幣 決策 新手 col 下午 交易系統 價格 黃金交易基本知識有哪些,新手如何炒黃金?黃金交易是一個高收益和高風險同時存在的,如果交易者錯誤選擇投資的行為可能會出現決策上的失誤,進而導致虧損。新手投資者如何規避啊金交易常見的誤區,夏老師這就給大家講講黃金交

硬碟開盤資料恢復-不能不學的硬碟基本知識

最近公司接到的資料恢復案件中有很多都是硬碟硬體損壞導致的資料丟失,由於最近進行的硬碟資料恢復的案例比較多,所以為大家整理了一篇關於硬碟開盤資料恢復的成功率分析和硬碟損壞的簡單應對方法,同時無論是桌上型電腦硬碟還是伺服器硬碟資料恢復都有遇到硬碟硬體損壞導致的資料丟失的情況,下面首先給大家簡單介紹兩個我公司最近接

4python的基本知識廖雪峰

  https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431676242561226b32a9ec624505bb8f723d0027b3e7000 &nbs

資料結構的基本知識

1.資料結構的基本概念 資料結構是一門研究非數值計算的程式設計問題中的操作物件,以及它們之間的關係和操作等相關問題的學科。 資料是人們利用文字元號、數字符號以及其他規定的符號對現實世界的事物及其活動所做的抽象描述。換言之,資料是資訊的載體,是客觀事物