JavaShuo
欄目
標籤
電腦中的存儲倉庫——硬盤
時間 2019-11-07
標籤
電腦
存儲
倉庫
硬盤
欄目
網絡硬件
简体版
原文
原文鏈接
硬盤,電腦中存儲數據的倉庫,電腦中的必備硬件之一,具備存儲容量大,數據傳輸速率高,存儲數據能夠長期保存的特色。通常說來,不管哪一種硬盤,都是由盤片、磁頭、盤片主軸、控制電機、磁頭控制器、數據轉換器、接口、緩存等幾個部份組成。
如今的硬盤盤片通常都有5到8張,固然高檔點的達到十多張,盤片兩面均可存儲數據,每一個盤面都有一個磁頭,磁頭可沿盤片的半徑方向動做,而盤片以每分鐘數千轉到上萬轉的速度在高 速旋轉,這裏有必要說明一點,其實磁頭與盤面是沒有接觸的,它與盤面的距離爲零點幾微米,是咱們頭髮直徑的千分之一,這樣磁頭就能對盤片上的指定位置進行數據的讀寫操做。如今通常硬盤的緩存只有5—8MB。因爲硬盤是高精密儀器,須要輕拿輕放,塵埃是其大敵,因此必須徹底密封,一旦裏面有塵埃,那這硬盤也就報銷了,這也就是爲何咱們在買硬盤時,廠家都會有一年以上的質保的緣由之一。
硬盤在邏輯上咱們分爲磁道,扇區,柱面。 磁盤在格式化時被劃分紅許多同心圓,這些同心圓軌跡叫作磁道(Track)。磁道從外向內從0開始順序編號。硬盤的每個盤面有300~1 024個磁道,新式大容量硬盤每面的磁道數更多。信息以脈衝串的形式記錄在這些軌跡中,這些同心圓不是連續記錄數據,而是被劃分紅一段段的圓弧,這些圓弧 的角速度同樣。因爲徑向長度不同,因此,線速度也不同,外圈的線速度較內圈的線速度大,即一樣的轉速下,外圈在一樣時間段裏,劃過的圓弧長度要比內圈 劃過的圓弧長度大。每段圓弧叫作一個扇區,每一個扇區的容量爲512字節,扇區從「1」開始編號,每一個扇區中的數據做爲一個單元同時讀出或寫入。一個標準的3.5寸硬盤盤面一般有幾百到 幾千條磁道。磁道是「看」不見的,只是盤面上以特殊形式磁化了的一些磁化區,在磁盤格式化時就已規劃完畢。 全部盤面上的同一磁道構成一個圓柱(這裏有必要說明一下,咱們前面說過硬盤裏的盤片是有不少張的,每個盤片被劃分紅扇區,而這些盤片的扇區就組成了柱面),一般稱作柱面(Cylinder),每一個圓柱上的磁頭由上而下從「0」開始編號。數據的讀/寫按柱面進行,即磁 頭讀/寫數據時首先在同一柱面內從「0」磁頭開始進行操做,依次向下在同一柱面的不一樣盤面即磁頭上進行操做,只在同一柱面全部的磁頭所有讀/寫完畢後磁頭 才轉移到下一柱面,由於選取磁頭只需經過電子切換便可,而選取柱面則必須經過機械切換。電子切換至關快,比在機械上磁頭向鄰近磁道移動快得多,因此,數據 的讀/寫按柱面進行,而不按盤面進行。也就是說,一個磁道寫滿數據後,就在同一柱面的下一個盤面來寫,一個柱面寫滿後,才移到下一個扇區開始寫數據。讀數 據也按照這種方式進行,這樣就提升了硬盤的讀/寫效率。
爲何咱們的電腦用着用着就速度愈來愈慢了呢?這與咱們的硬盤碎片有關,那麼硬盤碎片是怎麼產生的呢?
上面的ASCII圖表示磁盤文件系統,因爲目前上面沒有任何數據文件,因此我把他表示成0。在圖的最上側和左側各有a-z 26個字母,這是用來定位每一個數據字節的具體位置,如第1行1列是aa,26行26列是zz。 咱們建立一個新文件,理所固然的,咱們的文件系統就產生了變化,如今是
如圖所示:」內容表」(TOC)佔據了前四行,在TOC裏存貯着每件文件在系統裏所在的位置。 在上圖,TOC包括了一個名字叫hello.txt的文件,其具體內容是Hello,world,在系統裏的位置是ae到le。 接下來再新建一個文件
如圖,咱們新建的文件bye.txt緊貼着第一個文件hello.txt。 如今我想在」Hello, World」後加上些感嘆號來表達我強烈的感情,如今的問題是:在這樣的系統上,文件所在的行就沒有地方讓我放這些感嘆號了,由於bye.txt佔據了剩下的位置。
如今有倆個方法能夠選擇,可是沒有一個是完美的, 1.咱們從原位置刪除文件,從新建個文件從新寫上」Hello, World!!」. –這就無心中延長了文件系統的讀和寫的時間。2.打碎文件,就是在別的空的地方寫上感嘆號,也就是」身首異處」–這個點子不錯,速度很快,並且方便,可是,這就同時意味着大大的減慢了讀取下一個新文件的時間。
這裏所說的方法二就像是咱們所用的windows系統的存儲方式,每一個文件都是緊挨着的,但若是其中某個文件要更改的話,那麼就意味着接下來的數據將會被放在磁盤其餘的空餘的地方。 若是這個文件被刪除了,那麼就會在系統中留下空格,長此以往,咱們的文件系統就會變得支離破碎,碎片就是這麼產生的。因此咱們頗有必要定時清理下磁盤碎片,固然也不要太頻繁了,兩三個月清理一次就好了,太頻繁反而對硬盤以必定的影響。
相關文章
1.
海康威視攝像頭存儲到電腦硬盤
2.
新電腦硬盤分區
3.
ubuntu電腦安裝硬盤
4.
電腦小白 給 電腦大白 講 電腦基礎(內存+硬盤)
5.
關於電腦硬盤的講解
6.
電腦的固態硬盤與機械硬盤
7.
硬盤與存儲設備
8.
電腦的硬盤啓動項從固態硬盤變成了機械硬盤
9.
[電腦問題][硬盤]機械硬盤維修
10.
電腦添加硬盤,Windows系統找不到硬盤
更多相關文章...
•
Maven 倉庫
-
Maven教程
•
Git 創建倉庫
-
Git 教程
•
三篇文章瞭解 TiDB 技術內幕——說存儲
•
C# 中 foreach 遍歷的用法
相關標籤/搜索
倉儲
硬盤
倉庫
儲存
存儲
盤存
存盤
電腦
非中央倉庫
庫存
網絡硬件
Redis教程
MyBatis教程
MySQL教程
存儲
註冊中心
數據庫
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
1.2 Illustrator多文檔的幾種排列方式
2.
5.16--java數據類型轉換及雜記
3.
性能指標
4.
(1.2)工廠模式之工廠方法模式
5.
Java記錄 -42- Java Collection
6.
Java記錄 -42- Java Collection
7.
github使用
8.
Android學習筆記(五十):聲明、請求和檢查許可
9.
20180626
10.
服務擴容可能引入的負面問題及解決方法
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
海康威視攝像頭存儲到電腦硬盤
2.
新電腦硬盤分區
3.
ubuntu電腦安裝硬盤
4.
電腦小白 給 電腦大白 講 電腦基礎(內存+硬盤)
5.
關於電腦硬盤的講解
6.
電腦的固態硬盤與機械硬盤
7.
硬盤與存儲設備
8.
電腦的硬盤啓動項從固態硬盤變成了機械硬盤
9.
[電腦問題][硬盤]機械硬盤維修
10.
電腦添加硬盤,Windows系統找不到硬盤
>>更多相關文章<<