磁盤結構簡介

這里講的主要是網上所謂的老式磁盤,它是由一個個盤片組成的,我們先從個盤片結構講起。如圖1所示,圖中的一圈圈灰色同心圓為一條條磁道,從圓心向外畫直線,可以將磁道劃分為若干個弧段,每個磁道上一個弧段被稱之為一個扇區(圖踐綠色部分)。扇區是磁盤的最小組成單元,通常是512字節。

圖1 老式磁盤一個盤片的結構?

?

圖2展示了由一個個盤片組成的磁盤立體結構,一個盤片上下兩面都是可讀寫的,圖中藍色部分叫柱面(cylinder)。

?2?老式磁盤的整體結構

?

簡簡單介紹了磁盤結構后,下面我們將對磁盤的參數進行講解。磁盤的常見參數如下:

  • 磁頭(head)
  • 磁道(track)
  • 柱面(cylinder)
  • 扇區(sector)
  • 圓盤(platter)

圖2中磁盤是一個 3個圓盤6個磁頭,7個柱面(每個盤片7個磁道) 的磁盤,圖2中每條磁道有12個扇區,所以此磁盤的容量為6*7*12*512字節。

即:

???? 存儲容量 = 磁頭數 × 磁道(柱面)數 × 每道扇區數 × 每扇區字節數? ? ? (每個磁片有上下兩面,每個磁面對應一個磁頭)

?

下面講一下現代磁盤,在老式磁盤中,盡管磁道周長不同,但每個磁道上的扇區數是相等的,越往圓心扇區弧段越短,但其存儲密度越高。不過這種方式顯然比較浪費空間,因此現代磁盤則改為等密度結構,這意味著外圍磁道上的扇區數量要大于內圈的磁道,尋址方式也改為以扇區為單位的線性尋址。為了兼容老式的3D尋址方式,現代磁盤控制器中都有一個地址翻譯器將 3D 尋址參數翻譯為線性參數。

?

start--End是代表扇面數,如下

?

fdisk - zhuzhu - 津津計較

?~~~~~~~~~~~~~~~~~~~~~~~~~

?

轉載于:https://www.cnblogs.com/jjmcao/p/9506595.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/451563.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/451563.shtml
英文地址,請注明出處:http://en.pswp.cn/news/451563.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java中的對象監視器

參考文章:監視器–JAVA同步基本概念 感謝作者分享!

Yii1.1 CGridView 簡單使用

Yii1.1 CGridView 簡單使用 配置model文件,返回CActiveDataProvider對象。public function search() {$criterianew CDbCriteria;$criteria->compare(title,$this->title,true);$criteria->compare(type,$this->type);$criteria->compare(addr,$this…

3個著名加密算法(MD5、RSA、DES)的解析

MD5的全稱是Message-Digest Algorithm 5,在90年代初由MIT的計算機科學實驗室和RSA Data Security Inc發明,經MD2、MD3和MD4發展而來。 MD5將任意長度的“字節串”變換成一個128bit的大整數,并且它是一個不可逆的字符串變換算法&#x…

想念我的大大的石

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 // ------- 甘愿用我的一生去追尋 ... 想念我的大石頭: 想念會默默陪著我,一直從烈日咫尺坐到黃昏浸透蔓蔓云層…

Java 中的悲觀鎖、樂觀鎖、自旋鎖、適應性自旋鎖、偏向鎖、輕量級鎖、重量級鎖、公平鎖、非公平鎖、可重入鎖、共享鎖等

參考文獻: 不可不說的Java“鎖”事 java并發進階 感謝美團技術團隊! 感謝JavaGuide!

Git 的origin和master解析

首先要明確一點,對git的操作是圍繞3個大的步驟來展開的(其實幾乎所有的SCM都是這樣) 1. 從git取數據(git clone) 2. 改動代碼 3. 將改動傳回git(git push) 這3個步驟又涉及到兩個re…

end to end testing

概念 https://www.softwaretestinghelp.com/what-is-end-to-end-testing/ What is “End to End Testing”? Term “End to End testing” is defined as a testing method which determines whether the performance of an application is as per the requirement or not. It…

windows下安裝mysql 開機啟動

1 下載地址 http://dev.mysql.com/downloads/installer/ 2 下載版本 mysql community server 5.7.x 這個版本是一個傻瓜版本,設置root密碼之后就可以啟動服務了,不用自己配置,還有workbench可用。轉載于:https://www.cnblogs.com/hustdc/p/91…

Linux目錄架構詳解

Linux和Windows操作系統的顯著區別之一就是目錄架構的不同。Linux操作系統的目錄架構遵循文件系統層級結構標準。不知你是否使用ls命令瀏覽過Linux的根目錄“/”,親愛的讀者,您都了解這些目錄的含義嗎? ls -l / 遍歷文件系統(點擊…

越陽光明媚....

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 窗外陽光明媚,而心卻如此哀傷... 很喜歡陽光明媚,很喜歡春暖花開, 窗外有幾片莊稼地:滿…

Linux的學習:

查看端口: netstat -anop | grep 80 netstat -ntlp 先看看不帶n的 再看看帶n的 我們發現在local address 即主機地址這一欄中,如果沒有帶n選項,會將套接字所對應的域名解析出來,如果加上n選項,那么就不會顯示&#xff…

基于TCP協議的Socket通信

參考文章: Socket學習網絡基礎準備 基于TCP協議的Socket通信(1) 基于TCP協議的Socket通信(2) 感謝菜鳥分享!

git pull命令

git pull命令作用:從另一個存儲庫或本地分支關聯的遠端分支獲取最新代碼,并與本地代碼資源整合。git pull命令執行過程:取回遠程主機某個分支的更新,再與本地的指定分支合并(可能存在需手動解決的沖突)。 …

RPM的用法

RPM 有五種基本的操作方式(不包括創建軟件包): 安裝, 卸載, 升級, 查詢,和驗證。 下面我們就來逐一的講解吧。 一、 安裝RPM包 RPM 軟件包通常具有類似foo-1.0-1.i386.rpm 的文件名。其中包括 軟件包的名稱(foo),版本號(1.0),發行號(1), 和 硬…

Unix 多進程編程

一.多進程程序的特點由于UNIX系統是分時多用戶系統, CPU按時間片分配給各個用戶使用, 而在實質上應該說CPU按時間片分配給各個進程使用, 每個進程都有自己的運行環境以使得在CPU做進程切換時不會"忘記"該進程已計算了一半的"半成品". 以DOS的概念來說, 進程…

Redis單線程模型是什么?

參考文章: redis 單線程的理解 謝謝作者分享!

寂靜的時候

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 每每聽到熟悉的旋律,終又會驟然就無法抑制排山倒海般的憂傷... 就這樣想往若已經年邁到只能坐在夕陽余暉里遙望遠方該多好.…

@staticmethod和@classmethod的作用與區別

一般來說,要使用某個類的方法,需要先實例化一個對象再調用方法。 而使用staticmethod或classmethod,就可以不需要實例化,直接類名.方法名()來調用。 這有利于組織代碼,把某些應該屬于某個類的函數給放到那個類里去&…

前端開發注意事項(HTML與CSS進階)

HTML 與 CSS 進階 Img 標簽 alt 屬性 一定要添加 用于圖片描述 給機器看的&#xff0c;如果圖片加載失敗&#xff0c;會顯示 alt <img src"" alt""/> 為 img 添加 圖片注釋 建議做法為 figure(圖形) 和 figcaption [caption(字幕)]<figure>…

如果你懂我…

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 想往的世界&#xff0c;有風如深秋的柳絮… 翻飛在遙遠的寂靜里… 若冷落…若別離… 若守候…若赤誠… 若我…