磁碟儲存的構造 容量及操作

2021-10-13 03:08:26 字數 2185 閱讀 8602

1.磁碟構造

磁碟由乙個或多個疊放在一起的碟片構成,每個碟片有兩個表面,每個表面由磁軌組成,每個磁軌被劃分為一組扇區,每個扇區包含相等數量的資料位(通常是512位元組),扇區間由間隙分隔開,間隙儲存用來標識扇區的格式化位。

碟片中心有乙個可旋轉的主軸,使碟片以固定旋轉速率旋轉。

所有碟片表面上到主軸中心的距離相等的磁軌的集合叫做柱面

2.磁碟容量

磁碟容量的技術因素:

計算磁碟容量的公式

磁碟容

量=位元組

數扇區×

平均扇區

數磁軌×

磁軌數表

面×表面

數碟片×

碟片數磁

盤磁碟容量=\frac\times\frac\times\frac\times\frac\times\frac

磁碟容量=扇

區位元組數

​×磁軌

平均扇區

數​×表

面磁軌數

​×碟片

表面數​

×磁碟盤

片數​

即位元組數

×平均扇

區數×磁

道數×表

面數×盤

片數

位元組數\times平均扇區數\times磁軌數\times表面數\times碟片數

位元組數×平均

扇區數×

磁軌數×

表面數×

碟片數像k、m、g和t這樣的字首的含義依賴於上下文。

對於dram和sram容量相關的計量單位,通常k=2

10k=2^

k=210,m=2

20m=2^

m=220,g=2

30g=2^

g=230,t=2

40t=2^

t=240。

對於想磁碟和網路這樣的i/o裝置容量相關的計量單位,通常k=1

03

k=10^3

k=103,m=1

06

m=10^6

m=106,g=1

09

g=10^9

g=109,t=1

012

t=10^

t=1012

3.磁碟操作

磁碟用讀/寫頭來讀寫儲存在磁性表面的位,而讀寫頭連線到乙個傳動臂一端。

通過沿著半徑抽前後移動這個傳動臂,驅動器可以將讀/寫頭定位在碟片上任何磁軌上,這樣的機械運動稱為尋道

磁碟以扇區大小的塊來讀寫資料。對扇區的訪問時間分三部分:

tma

xrot

atio

n=1r

pm×60

s1mi

nt_=\frac1\times\frac

tmaxro

tati

on​=

rpm1

​×1m

in60

s​

平均旋轉時間 tav

grot

atio

nt_

tavgro

tati

on​是tma

xrot

atio

nt_

tmaxro

tati

on​的一半。

tav

gtra

nsfe

r=1r

pm×1

(平均扇

區數/磁

道)×60

s1mi

nt_=\frac1\times\frac1\times\frac

tavgtr

ansf

er​=

rpm1

​×(平

均扇區數

/磁軌)

1​×1

min6

0s​

13 大容量儲存結構(磁碟管理)

本章討 件系統的最底層 次級儲存 外存 結構。首先是大容量儲存結構概述,不做過多介紹。其次是磁碟的各種排程演算法。最後是磁碟管理。磁碟 固態磁碟 ssd 磁帶。對於磁碟驅動器,我們需要它又較快的訪問速度和較寬的磁碟頻寬。對於磁碟,訪問時間包括尋道時間和旋轉延遲。磁碟頻寬是傳輸位元組的總數除以從服務請...

磁碟容量的計算

chs cylinder head sector track,示意圖如下 cylinder柱面數表示硬碟每面盤面上有幾條磁軌,編號是從0開始,最大為1023,表示有1024個磁軌。head磁頭數表示磁碟共有幾個磁頭,也就是幾面盤面,編號從0開始,最大為255,表示有256個磁頭。sector tra...

linux中檢視磁碟容量的常用操作

實驗室有gpu集群,使用者跑資料時候跑著跑著會出現集群掛掉的問題,原因就是,在跑資料時,使用者上傳檔案,資料集,系統產生快取等一系列操作,消耗了集群空間,師兄讓我清理下伺服器磁碟,接下來該怎麼操作呢?操作作用 df h 以磁碟分割槽為單位來檢視檔案系統 du h max depth 1 檢視當前目錄...