freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

操作系統(tǒng)文件管理算法研究畢業(yè)論文-文庫吧資料

2025-07-04 09:53本頁面
  

【正文】 options就是編譯器所需要的參數(shù),filenames給出相關(guān)的文件名稱。 GCC基本規(guī)則gcc所遵循的部分約定規(guī)則:   .c為后綴的文件,C語言源代碼文件;   .a為后綴的文件,是由目標(biāo)文件構(gòu)成的檔案庫文件;   .C,. 為后綴的文件,是C++源代碼文件;   .h為后綴的文件,是程序所包含的頭文件;   .i 為后綴的文件,是已經(jīng)預(yù)處理過的C源代碼文件;   .ii為后綴的文件,是已經(jīng)預(yù)處理過的C++源代碼文件;   .m為后綴的文件,是ObjectiveC源代碼文件;   .o為后綴的文件,是編譯后的目標(biāo)文件; GCC基本用法在使用Gcc編譯器的時(shí)候,我們必須給出一系列必要的調(diào)用參數(shù)和文件名稱。GCC 很快地?cái)U(kuò)展,變得可處理 C++。它是一套 GNU編譯器套裝以 GPL 及 LGPL 許可證所發(fā)行的自由軟件,也是 GNU計(jì)劃的關(guān)鍵部分,亦是自由的類Unix及蘋果電腦 Mac OS X 操作系統(tǒng)的標(biāo)準(zhǔn)編譯器。vi的命令幾乎全部都可以在vim上使用。Vi有3種基本工作模式:命令行模式、文本輸入模式和末行模式。   VI 編輯器并不是一個(gè)排版程序,它不像Word或WPS那樣可以對(duì)字體、格式、段落等其他屬性進(jìn)行編排,它只是一個(gè)文本編輯程序。它在Linux上的地位就像Edit程序在DOS上一樣。 ,最后重新啟動(dòng)虛擬機(jī)即可。VMware Tools相當(dāng)于VMware虛擬機(jī)的主板芯片組驅(qū)動(dòng)和顯卡驅(qū)動(dòng)、鼠標(biāo)驅(qū)動(dòng),在安裝VMware Tools后,可以極大提高虛擬機(jī)的性能,并且可以讓虛擬機(jī)分辨率以任意大小進(jìn)行設(shè)置,還可以使用鼠標(biāo)直接從虛擬機(jī)窗口中切換到主機(jī)中,不需要Ctrl+Alt。   以后在虛擬機(jī)中安裝操作系統(tǒng),就和在主機(jī)中安裝一樣了。如果使用安裝光盤,則選擇Use physical drive并選擇安裝光盤所在光驅(qū)。 安裝Linux操作系統(tǒng)在虛擬機(jī)中安裝操作系統(tǒng),和在 VMware真實(shí)的計(jì)算機(jī)中安裝沒有什么區(qū)別,但在虛擬機(jī)中安裝操作系統(tǒng),可以直接使用保存在主機(jī)上的安裝光盤鏡像(或者軟盤鏡像)作為虛擬機(jī)的光驅(qū)(或者軟驅(qū))。    Disk Capacity頁中設(shè)置虛擬磁盤大小,對(duì)于一般的使用來說,選擇默認(rèn)值即可。    a Disk頁中,選擇Create a new virtual disk(創(chuàng)建一個(gè)新的虛擬硬盤)。   選擇第四項(xiàng),沒有網(wǎng)絡(luò)連接,表明該虛擬機(jī)與主機(jī)沒有網(wǎng)絡(luò)連接。   選擇第三項(xiàng),只使用本地網(wǎng)絡(luò)(VMnet1虛擬網(wǎng)卡),表示虛擬機(jī)只能訪問主機(jī)及所有使用VMnet1虛擬網(wǎng)卡的虛擬機(jī)。    Type頁中選擇虛擬機(jī)網(wǎng)卡的“聯(lián)網(wǎng)類型”   選擇第一項(xiàng),使用橋接網(wǎng)卡(VMnet0虛擬網(wǎng)卡),表示當(dāng)前虛擬機(jī)與主機(jī)(指運(yùn)行VMware Workstation軟件的計(jì)算機(jī))在同一個(gè)網(wǎng)絡(luò)中。   ,如果選擇Two,主機(jī)需要有兩個(gè)CPU或者是超線程的CPU。    a Guest Operating System對(duì)話框中,選擇要?jiǎng)?chuàng)建虛擬機(jī)類型及要運(yùn)行的操作系統(tǒng),這里選擇Windows 2000 Professional操作系統(tǒng),單擊“下一步”按鈕。    the Virtual Machine Hardware Compatibility頁中,選擇虛擬機(jī)的硬件格式,可以在Hardware patibility下拉列表框中,在VMware Workstation VMware Workstation 5或VMware Workstation 4三者之間進(jìn)行選擇。“下一步”按鈕。安裝在VMware操作系統(tǒng)性能上比直接安裝在硬盤上的系統(tǒng)低不少,因此,比較適合學(xué)習(xí)和測(cè)試。VMWare是真正“同時(shí)”運(yùn)行,多個(gè)操作系統(tǒng)在主系統(tǒng)的平臺(tái)上,就象標(biāo)準(zhǔn)Windows應(yīng)用程序那樣切換。與“多啟動(dòng)”系統(tǒng)相比,VMWare采用了完全不同的概念。因些,成組鏈接的管理方式比普通鏈接方式效率高。婁一組空閑塊被分配完后,則再把專用塊的內(nèi)容讀到內(nèi)存中,指出另一組可供分配的空閑塊。最后一組有99個(gè)空閑盤塊,其地址放在前一組中的第一個(gè)空閑盤塊中,而該塊中的第2個(gè)單元填“0”,表示該塊中存放的是最后一組的塊號(hào),空閑塊鏈到些結(jié)束,這種方式稱為成組鏈接。假設(shè)每100個(gè)空閑塊為一組。外存空間的申請(qǐng)和釋放以塊為單位,申請(qǐng)時(shí)從鏈?zhǔn)兹∫粔K,釋放時(shí)將其鏈入鏈尾,空閑塊鏈表節(jié)省內(nèi)存,但申請(qǐng)釋放速度較慢,實(shí)現(xiàn)效率較低。盤塊12包含一個(gè)指向盤塊13的指針,盤塊13指向盤塊14等等。序號(hào)空閑塊個(gè)數(shù)首空閑塊號(hào)01210a89002899a0812482568圖 空閑塊表空閑塊鏈表系統(tǒng)將所有的空閑物理塊連成一個(gè)鏈,用一個(gè)空閑塊首指針指向第一個(gè)空閑塊,然后每個(gè)空閑塊含有指向下一個(gè)空閑塊的指針,最后一塊的指針為空,表示鏈尾。如果對(duì)應(yīng)表項(xiàng)所擁有空閑塊個(gè)數(shù)恰好等于所申請(qǐng)值,就將該表項(xiàng)從空閑塊表中刪去??臻e塊表方式特別適合于文件物理結(jié)構(gòu)為順序結(jié)構(gòu)的文件系統(tǒng)。Linux的文件系統(tǒng)Ext2就是采用位示圖來描述數(shù)據(jù)塊和索引節(jié)點(diǎn)的使用情況的。的確,很多計(jì)算機(jī)提供了位操作指令,使位示圖查找能夠高效進(jìn)行。位示圖適用于各種文件物理結(jié)構(gòu)的文件系統(tǒng)。磁盤空閑空間登記數(shù)據(jù)結(jié)構(gòu)在大部分情況下以位示圖實(shí)現(xiàn)。 位示圖位示圖法的基本思想是利用一串二進(jìn)制的值來反映磁盤空間的分配使用情況??梢娫谖募h除、文件建立、寫文件等操作中都會(huì)訪問與修改空閑空間表。為方便高效安全起見,一般把FSL放在存儲(chǔ)實(shí)體上。 磁盤空間的管理一個(gè)存儲(chǔ)設(shè)備上的空閑空間登記表(FSL)動(dòng)態(tài)跟蹤記錄該存儲(chǔ)設(shè)備上所有空閑塊的數(shù)目和塊號(hào)。顯然,對(duì)于字符流的無結(jié)構(gòu)文件來說,每一個(gè)物理塊中存放長(zhǎng)度相等的文件信息。事實(shí)上,文件有大有小,磁盤的存儲(chǔ)空間也有大小,另外,文件傳輸時(shí)也必須分塊。以塊為單位進(jìn)行信息的存儲(chǔ)、傳輸和分配。 文件記錄塊 文件的存儲(chǔ)設(shè)備常常劃分為若干大小相等的物理塊。文件系統(tǒng)實(shí)現(xiàn)的關(guān)鍵是,找到一種符合設(shè)計(jì)要求的方法,把文件記錄到磁盤塊上去。文件目錄是如何組織的、如何檢索或查找文件目錄等問題。這里是將從實(shí)現(xiàn)的角度討論文件系統(tǒng)如何實(shí)現(xiàn),也就是文件系統(tǒng)的內(nèi)在物理結(jié)構(gòu)。 文件目錄結(jié)構(gòu)文件目錄結(jié)構(gòu)分為一級(jí)目錄結(jié)構(gòu),二級(jí)目錄結(jié)構(gòu)和多級(jí)目錄結(jié)構(gòu)。(2)目錄文件為了實(shí)現(xiàn)對(duì)文件目錄的管理,通常將文件目錄以文件的形式長(zhǎng)期保存在外存空間,這個(gè)文件就被稱為目錄文件。FCB是文件存在的標(biāo)志,它記錄了系統(tǒng)管理文件所需要的全部信息。系統(tǒng)為每個(gè)文件設(shè)置一個(gè)描述性數(shù)據(jù)結(jié)構(gòu)——文件控制塊FCB,文件目錄就是文件控制塊的有序集合,即把所有文件控制塊有機(jī)地組織起來,就構(gòu)成了文件目錄。 文件目錄組成文件系統(tǒng)的一個(gè)最大的特點(diǎn)是“按名存取”,用戶只要給出文件的符號(hào)名就能方便地存取在外存空間的文件信息,而不必關(guān)心文件的具體物理地址。如下圖所示: I節(jié)點(diǎn)結(jié)構(gòu) 文件目錄在一個(gè)計(jì)算機(jī)系統(tǒng)中保存有許多文件,用戶在創(chuàng)建和使用文件時(shí)只給出文件的名字,由文件系統(tǒng)根據(jù)文件名找到指定文件。對(duì)于更大的文件還可利用第12和第13項(xiàng)作為二次和三次間接尋址。最前面10項(xiàng)直接存放文件信息的物理塊號(hào)(直接尋址)。多級(jí)索引結(jié)構(gòu)——UNIX的I節(jié)點(diǎn)UNIX文件系統(tǒng)采用的是多級(jí)索引結(jié)構(gòu)(綜合模式)。索引表本身帶來了系統(tǒng)開銷。滿足了文件動(dòng)態(tài)增長(zhǎng)、插入刪除的要求。如下圖所示: 文件的索引結(jié)構(gòu)l 優(yōu)點(diǎn)不需要為每個(gè)文件預(yù)留物理塊。索引結(jié)構(gòu)文件信息存放在若干不連續(xù)物理塊中,系統(tǒng)為每個(gè)文件建立一個(gè)專用數(shù)據(jù)結(jié)構(gòu),稱為索引表,并將存放文件信息的物理塊的塊號(hào)存放在索引表中。更多的尋道次數(shù)和尋道時(shí)間。l 缺點(diǎn)存取速度慢,不適于隨機(jī)存取。有利于文件插入和刪除。下圖說明文件jeep存儲(chǔ)時(shí)所占用的物理塊。 不利于文件插入和刪除。所需的磁盤尋道次數(shù)和尋道時(shí)間最少。支持順序存取和隨機(jī)存取。如下圖中,文件count從編號(hào)為0的物理塊開始存儲(chǔ),占用兩個(gè)連續(xù)的物理塊;文件mail從編號(hào)為19的物理塊開始存儲(chǔ),占用6個(gè)連續(xù)的物理塊。 文件的物理結(jié)構(gòu)與存儲(chǔ)介質(zhì) 文件的物理結(jié)構(gòu) 常用的文件物理結(jié)構(gòu)有順序結(jié)構(gòu)、鏈表結(jié)構(gòu)、索引結(jié)構(gòu)和I節(jié)點(diǎn)結(jié)構(gòu)。 文件的邏輯結(jié)構(gòu)從用戶角度看,按文件的邏輯結(jié)構(gòu)可以把文件劃分成三類:無結(jié)構(gòu)的字符流式文件、定長(zhǎng)記錄文件和不定長(zhǎng)記錄文件構(gòu)成的記錄樹,:一個(gè)字節(jié)一個(gè)記錄字符流式文件定長(zhǎng)記錄文件不定長(zhǎng)記錄文件構(gòu)成的記錄樹圖 用戶通過對(duì)文件的存取來完成對(duì)文件的各種操作,文件的存取方式是由文件的性質(zhì)和用戶使用文件的情況而確定的。文件邏輯結(jié)構(gòu)是一種經(jīng)過抽象的結(jié)構(gòu),所描述的是記錄在文件中信息的組織形式工。(4)根據(jù)組織形式和處理方式:普通文件、目錄文件、特殊文件。(2)根據(jù)文件中數(shù)據(jù)的形式:源文件、目標(biāo)文件、可執(zhí)行文件。(7)提供與I/O的統(tǒng)一
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1