999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機硬盤組織和存儲結構研究

2012-04-12 00:00:00韓廣
新課程·上旬 2012年1期

摘要:硬盤組織和存儲結構的知識對于了解硬盤中數據的組織與存儲,對于硬盤中數據的維護與修復,都很重要。

關鍵詞:計算機:硬盤;存儲結構

一、硬盤存儲器概述

從1957年IBM公司研制成功第一臺真正意義上的硬盤存儲器到風在,在這短短的幾十年時間里,硬盤逐漸成為電腦不可缺少的外部存儲設備,被廣泛應用。硬盤的容量成千上萬倍地增長,從當初的數十MB發展到現在的數百GB,甚至達TB量級。硬盤容量的大幅度增加,其尋址模式也隨之不斷變化。最早采用的是C/H/S(Cylinder/Head/Sector)尋址模式,它依據磁頭數(Heads)、柱面數(Cylinders)和扇區數(Sectors)構成的絕對地址來尋址的,也稱為物理磁盤地址。通常DOS將“柱面/磁頭/扇區”這樣表示法稱為“絕對扇區”表示法,但DOS不能直接使用絕對扇區進行磁盤上的信息管理,而是用所謂“相對扇區”或“DOS扇區”——即按扇區號,磁頭號,柱面號(磁道號)增長的順序連續地分配DOS扇區號。

在早期的硬盤中,由于每個磁道的扇區數相等,外磁道的記錄密度遠低于內磁道,因此造成很多磁盤空間的浪費。為了解決這一問題,人們改用等密度結構,即外圈磁道的扇區比內圈磁道多。此種結構的硬盤不再具有實際的3D參數,尋址方式也改為以扇區為單位的線性尋址,這種尋址模式便是LBA(Logic Block Address,邏輯塊地址)。在這種模式下,硬盤的物理地址與邏輯地址的轉換問題有一定必要性和復雜性,本文對此進行討論,希望對感興趣的讀者有所幫助。

二、硬盤的物理地址與邏輯地址的互相轉換過程

所謂邏輯扇區是物理扇區的一組連續數字的編號,操作系統采用的一種扇區編號方式。其編號是從0開始到某個最大值方式排列。并連成一條線。使用邏輯扇區主要有以下兩個優點:第一,邏輯扇區的概念使硬盤的讀寫操作脫離了柱面、磁頭和扇區的硬件參數;第二,在硬盤中每一定數目的扇區組成了數據文件的最小單位——簇,在對一個具體的簇進行讀寫操作時。操作系統劃分一個一維的邏輯扇區號要比使用三維物理扇區號簡單得多,如果—個簇的扇區跨越在兩個盤片,則使用“柱面、磁頭和扇區”的表示方法就更加復雜了。那么硬盤的物理地址和邏輯地址是如何轉換的呢?下面具體介紹其相互轉換方法。

1.硬盤物理地址轉換為邏輯地址

首先來了解一下從C/H/S到LBA線性地址的轉換規則。為了與使用C/H/S尋址的老軟件兼容,于是在硬盤控制器內部安裝了一個地址翻譯器,它負責將C/H/S參數翻譯成LBA地址。同時,由于系統在寫人數據時是按照從柱面到柱面的方式,當上一個柱面寫滿數據后才移動磁頭到下一個柱面,而且是從柱面的第一個磁頭的第一個扇區開始寫入,從而使磁盤性能最優。那么在對物理扇區進行線性編址時,也是按照這種方式進行。即把第一柱面(0柱)第一磁頭(0面)的第一扇區(1扇區)編為邏輯“0”扇區,把第一柱面(0柱)第一磁頭(0)面的第二扇區(2扇區)編為邏輯“1”扇區,直至第一柱面(0柱)第一磁頭(0面)的第63扇區(63扇區)編為邏輯“62”扇區,然后將磁頭轉到第一柱面(0柱)第二磁頭(1面)的第一扇區(1扇區),接著上面其對應的邏輯編號為第“63”扇區,0柱面所有扇區編號完畢后才轉到1柱面的0磁頭1扇區,依次向下進行,直到將所有的扇區都編上號。我們需要注意的是,物理扇區C/H/S中的扇區編號是從“1”至“63”,而邏輯扇區LBA方式下扇區是從“0”開始編號,所有扇區編號按順序進行。

在此轉換過程中,我們必須要知道的物理量有:

Cl-起始扇區的柱面號

Hl-起始扇區的磁頭號

sl-起始扇區的扇區號

NS-每磁道的扇區數

NH-硬盤每柱面磁道數

C、H、S表示硬盤當前的柱面號、磁頭號和扇區號,則計算柱而C、磁頭H、扇區S對應的相對邏輯扇區號RS的公式為:

邏輯扇區BS=NH×NS×(C-Cl)+NS×(H-Hl)+(S-Sl),為驗證此公式,下面我們來舉個例子。

實例:已知有一個4磁頭(硬盤每柱面的磁道數為4),每磁道有17個扇區的硬盤,其中有一個邏輯硬盤D,它的第一個扇區在硬盤的柱面號為120,磁頭號為1,扇區號為1的位置,則計算柱面號為160,磁頭號為3,扇區號為6的邏輯扇區號RS是多少?

分析:根據前面的說明,已知條件有:C1=120,Hl=1,Sl=1,NS=17,NH=4,C=160,H=3,S=6,則代入上面公式可得到邏輯扇區號RS=4×17×(160-120)+17×(3-1)+(6-1)=2759,即硬盤柱面號為160,磁頭號為3,扇區號為6的邏輯扇區號為2759。

2.硬盤邏輯地址轉換為物理地址

在對硬盤進行故障維護或者進行相關軟件開發時,不僅需要將硬盤的物理地址轉換成邏輯地址,有時還需要知道邏輯地址轉換為物理地整理提供址的方法。

根據計算機中符號的常用法則,我們用“div”表示除法運算,用“mod”表示取余數運算,其他參數如C、H、S依然表示硬盤當前的柱面、磁頭和扇區號,Cl、Hl、Sl、NS和NH含義也和上面一致。在已知硬盤邏輯地址即邏輯扇區號LS的情況下,求硬盤對應的物理地址的柱面號c、磁頭號H和扇區號s的方法如下:

C=((Ls div NS)div NH)+Cl

H=((LS div NS)mod

NH)+

Hl

S=(Ls mod NH)+

Sl

實例:設硬盤的磁頭號為4,每磁道17個扇區,其中邏輯硬盤D的第一個扇區在硬盤的柱面120、磁頭1、扇區1上,求邏輯D盤上邏輯扇區為2757編號對應的物理地址是多少?

分析:根據上面的已知條件,我們可知Cl=120,H1=1,S=1,NS=17,NH=4,Ls=2757,則將這些數據代入上面的公式可得:

C=((2757 div 17)div 4)+120=160

H=((2757 div 17)mod 4)+1=3

S=(2757 mod 17)+1=4

即邏輯扇區號Ls為2757的硬盤對應的物理地址為柱面號是160、磁頭號是3和扇區號為4。

以上是本人的一些教學經驗總結,有可能還存在一些不完善的地方。我深知,關于硬盤的這一塊知識還有很多有待于我們去進一步地探索和積累,所以希望大家對于以上的內容提出寶貴的意見,以更好地促進我們的教學。

參考文獻:

[1]張鐘澍.大容量硬盤修復技術及數據管理.電子科技大學出版社,2008.

[2]范國渠.計算機組裝與維護.北京:北京交通大學出版社,2008.

[3]杜樹杰.計算機組裝與維護.北京:中國鐵道出版社.www.51lunwen.com,2009.

[4]林俊豪,劉丹.DIY硬盤管理/數據備份/系統恢復.人民郵電出版社,2008.

(作者單位 吉林女子學校)

主站蜘蛛池模板: 欧美一级色视频| 欧美性爱精品一区二区三区| 国内精品九九久久久精品| 在线观看欧美精品二区| 久久久久久久97| 欧美一级夜夜爽| 人妻熟妇日韩AV在线播放| 亚洲欧美不卡| 欧美成人综合视频| 色综合五月婷婷| 波多野结衣一区二区三区四区视频| 国产精品99久久久久久董美香| 国产va在线观看免费| 麻豆a级片| 国产精品亚洲精品爽爽| 九九热精品免费视频| 亚洲IV视频免费在线光看| 91小视频在线观看| 欧美日韩一区二区在线免费观看 | 波多野结衣亚洲一区| 国产农村1级毛片| 在线视频亚洲色图| 婷婷亚洲视频| 国产精品自在自线免费观看| 欧美日韩亚洲国产| 麻豆精品在线视频| 91成人在线免费观看| 中文字幕欧美日韩高清| 88国产经典欧美一区二区三区| 中文字幕佐山爱一区二区免费| 女人18毛片水真多国产| 国产中文一区a级毛片视频| 中文字幕第4页| 在线观看免费黄色网址| 久久国产拍爱| 91精品久久久久久无码人妻| 日日噜噜夜夜狠狠视频| 成人欧美在线观看| 亚洲日产2021三区在线| 国产欧美高清| 激情国产精品一区| 国产日韩欧美一区二区三区在线| 91亚洲精品国产自在现线| 亚洲爱婷婷色69堂| 日本免费福利视频| 无码人妻免费| 美女国产在线| 亚洲成年人网| 国内毛片视频| 这里只有精品国产| 日韩第一页在线| 高清色本在线www| 国产清纯在线一区二区WWW| 激情爆乳一区二区| 亚洲欧美天堂网| 毛片免费观看视频| 三级毛片在线播放| 亚洲人成人无码www| 亚洲最新网址| 久久精品一品道久久精品| 国产精品女人呻吟在线观看| 欧美一区二区丝袜高跟鞋| 国产精品一区二区无码免费看片| 福利小视频在线播放| 国产成人精品一区二区| av手机版在线播放| 成人亚洲视频| 国产a在视频线精品视频下载| 国产啪在线| 欧美在线一二区| 久久精品丝袜| 亚洲精品欧美日本中文字幕| 亚洲av无码人妻| 九九视频免费看| 亚洲成人福利网站| 91最新精品视频发布页| 五月婷婷亚洲综合| 欧美影院久久| 99草精品视频| 精品久久蜜桃| 国产精品白浆在线播放| 老司机久久99久久精品播放|