網(wǎng)站建設(shè)文件存儲(chǔ)設(shè)備管理的方法詳解,我們?cè)陔娚唐脚_(tái)等大型網(wǎng)站建設(shè)時(shí)程序文件的環(huán)境管理非常重要,
網(wǎng)站建設(shè)公司資深編程工程師提醒文件存儲(chǔ)設(shè)備管理,就是操作系統(tǒng)要有效地進(jìn)行存儲(chǔ)空間的管理。由于文件存儲(chǔ)設(shè)備是分成許多大小相同的物理塊,并以塊為單位交換信息,因此,文件存儲(chǔ)設(shè)備的管理實(shí)質(zhì)上是對(duì)空閑塊的組織和管理問(wèn)題。它包括空閑塊的組織,空閑塊的分配與空閑塊的回收等問(wèn)題。有3種不同的空閑塊管理方法,它們分別是索引法、鏈接法和位示圖法。

(1)網(wǎng)站建設(shè)文件管理的索引法。
索引法把空閑塊作為文件并采用索引技術(shù)。為了有效,索引對(duì)應(yīng)于一個(gè)或由幾個(gè)空閑塊構(gòu)成的空閑區(qū)。這樣,磁盤(pán)上每一個(gè)空閑塊區(qū)都對(duì)應(yīng)于索引表中一個(gè)條目,這個(gè)方法能有效地支持每一種文件分配方法。
(2)網(wǎng)站建設(shè)文件管理的鏈接法。
鏈接法使用鏈表把空閑塊組織在一起,當(dāng)申請(qǐng)者需要空閑塊時(shí),分配程序從鏈?zhǔn)组_(kāi)始摘取所需的空閑塊。反之,管理程序把回收的空閑塊逐個(gè)掛入隊(duì)尾,這個(gè)方法適用于每一種文件分配方法。空閑塊的鏈接方法可以按釋放的先后順序鏈接,也可以按空閑塊區(qū)的大小順序鏈接。后者有利于獲得連續(xù)的空閑塊的請(qǐng)求,但在分配請(qǐng)求和回收空閑塊時(shí)系統(tǒng)開(kāi)銷(xiāo)多一點(diǎn)。
(3)網(wǎng)站建設(shè)文件管理的位示圖法。
該方法是在外存上建立一張位示圖(Bitmap),記錄文件存儲(chǔ)器的使用情況。每一位僅對(duì)應(yīng)文件存儲(chǔ)器上的一個(gè)物理塊,取值o和1分別表示空閑和占用。文件存儲(chǔ)器上的物理塊依次編號(hào)為: o、1、2、...。假如系統(tǒng)中字長(zhǎng)為32位,有4096個(gè)物理塊,那么在位示圖中的第1個(gè)字對(duì)應(yīng)文件存儲(chǔ)器上的o、1、2、...、31號(hào)物理塊;第2個(gè)字對(duì)應(yīng)文件存儲(chǔ)器上的32、33、34、...、63號(hào)物理塊;第128字對(duì)應(yīng)文件存儲(chǔ)器上的4064、4065、....、4095號(hào)物理塊。這樣位示圖的大小為32字。
位示圖是利用二進(jìn)制的一位來(lái)表示磁盤(pán)中一個(gè)盤(pán)塊的使用情況,如圖2-1o所示。當(dāng)其值為“o”時(shí),表示對(duì)應(yīng)的盤(pán)塊空閑;為“1”時(shí)表示已分配。由所有盤(pán)塊對(duì)應(yīng)的位構(gòu)成一個(gè)集合,稱為位示圖。位示圖也可描述為一個(gè)二維數(shù)組map: Varmap:array[1....m,1..n]of bit;
(4)網(wǎng)站建設(shè)文件管理的樹(shù)型目錄結(jié)構(gòu)
在計(jì)算機(jī)的文件系統(tǒng)中,一般采用樹(shù)型目錄結(jié)構(gòu)。在樹(shù)型目錄結(jié)構(gòu)中,樹(shù)的根結(jié)點(diǎn)為根目錄,數(shù)據(jù)文件作為樹(shù)葉,其他所有目錄均作為樹(shù)的結(jié)點(diǎn)。
根目錄隱含于一個(gè)硬盤(pán)的一個(gè)分區(qū)中,根目錄在最頂層。它包含的子目錄是一級(jí)子目錄。每一個(gè)一級(jí)子目錄又可以包含若干二級(jí)子目錄,....,這樣的組織結(jié)構(gòu)就叫作目錄樹(shù)。當(dāng)前盤(pán)和當(dāng)前目錄是系統(tǒng)默認(rèn)的操作對(duì)象。如果用戶沒(méi)有指明操作對(duì)象,系統(tǒng)就將用戶命令指向當(dāng)前盤(pán)和當(dāng)前目錄。
網(wǎng)站建設(shè)文件管理的路徑是指從根目錄或者當(dāng)前目錄開(kāi)始到訪問(wèn)對(duì)象(目錄或者文件),在目錄樹(shù)中路經(jīng)的所有目錄的序列。例如“c:\dos\lmouse\mouse”就是Windows系統(tǒng)中的一條路徑。在樹(shù)型目錄結(jié)構(gòu)中,從根目錄到任何數(shù)據(jù)文件之間,只有一條唯一的通路,從樹(shù)根開(kāi)始,把全部目錄文件名與數(shù)據(jù)文件名,依次用“/”(UNIX/Linux系統(tǒng))或“"\”( Windows系統(tǒng)〉連接起來(lái),構(gòu)成該數(shù)據(jù)文件的路徑名,且每個(gè)數(shù)據(jù)文件的路徑名是唯一的。這樣,便可以解決文件重名問(wèn)題。從樹(shù)根開(kāi)始的路徑為絕對(duì)路徑,如果文件系統(tǒng)有很多級(jí)時(shí),使用不是很方便,所以引入相對(duì)路徑,即從當(dāng)前目錄開(kāi)始,再逐級(jí)通過(guò)中間的目錄文件,最后到達(dá)所要訪問(wèn)的數(shù)據(jù)文件。
絕對(duì)路徑給出文件或目錄位置的完全描述,通常由層次結(jié)構(gòu)的頂端開(kāi)始(根目錄),通常第一個(gè)字符是“/”(UNIX/Linux系統(tǒng))或者是盤(pán)符( Windows系統(tǒng))。相對(duì)路徑通常由目錄結(jié)構(gòu)中的當(dāng)前位置開(kāi)始,一般都比絕對(duì)路徑要短。
網(wǎng)站建設(shè)文件管理的父目錄是指當(dāng)前路徑的上一層目錄。每個(gè)目錄下都有代表當(dāng)前目錄的“.”文件和代表當(dāng)前目錄父目錄的“..”文件,相對(duì)路徑名一般就是從“..”開(kāi)始的。好了,
深圳網(wǎng)站建設(shè)公司本文關(guān)于“文件存儲(chǔ)設(shè)備管理的方法詳解”的建站經(jīng)驗(yàn)就分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。