成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

操作系統(tǒng)--主引導(dǎo)程序的擴展-創(chuàng)新互聯(lián)

一.主引導(dǎo)程序上

從之前的幾章可以知道,主引導(dǎo)程序的代碼量不能超過512字節(jié),但是在實際中我們需要突破512字節(jié)的限制
突破限制的思路-主引導(dǎo)程序
1.完成最基本的初始化工作
2.從存儲介質(zhì)中加載程序到內(nèi)存中
3.將控制權(quán)交由新加載的程序執(zhí)行操作系統(tǒng)--主引導(dǎo)程序的擴展
但是在這會出現(xiàn)問題-主引導(dǎo)程序如何加載存儲介質(zhì)中的其它程序?
文件系統(tǒng)--存儲介質(zhì)上組織文件數(shù)據(jù)的方法-主要包含數(shù)據(jù)區(qū)、根目錄、FAT2、FAT1、引導(dǎo)扇區(qū)如圖所示
操作系統(tǒng)--主引導(dǎo)程序的擴展
A.文件系統(tǒng)示例(用到的虛擬網(wǎng)盤時F12)
1.FAT12是DOS時代的早期文件系統(tǒng)
2.FAT12結(jié)構(gòu)非常簡單,一直沿用于軟盤
3.FAT12的基本組織單位-字節(jié):基本數(shù)據(jù)單位、扇區(qū):磁盤中的最小數(shù)據(jù)單元、簇:一個或者多個扇區(qū)
通過之前的介紹,可以得出解決方案
1.使用FAT12對軟盤(data..img自定義的)進行格式化
2.編寫可執(zhí)行程序(Loader),并將其拷貝到軟盤中
3.主引導(dǎo)程序(Boot)在文件系統(tǒng)中查找Loader
4.將Loader復(fù)制到內(nèi)存中,并跳轉(zhuǎn)到入口處執(zhí)行
實驗-往虛擬軟盤中寫入文件,在這里我們需要一些準備的基本bochs、FreeDos、bximage,主要步驟是創(chuàng)建虛擬軟盤然后在FreeDos中進行格式化,最后將data.img掛載Linux中,并寫入文件
操作系統(tǒng)--主引導(dǎo)程序的擴展
通過bximage命令生成data.img,并在配置中將其并入到freeDos.img上
操作系統(tǒng)--主引導(dǎo)程序的擴展
通過運行之后生成,然后通過format B命令對B盤進行格式化,B盤就是虛擬軟驅(qū),將其格式化虛擬軟盤data.img就有了文件系統(tǒng)就是Fata12文件系統(tǒng),然后通過終端以及命令生成之前提到的原材料并將其拷貝至軟盤中
操作系統(tǒng)--主引導(dǎo)程序的擴展
最后通過命令進行查看虛擬軟盤下的文件,以及文件內(nèi)的內(nèi)容
操作系統(tǒng)--主引導(dǎo)程序的擴展操作系統(tǒng)--主引導(dǎo)程序的擴展操作系統(tǒng)--主引導(dǎo)程序的擴展
B.對FAT12進行深入的理解
FAT12文件系統(tǒng)由引導(dǎo)區(qū),FAT表,根目錄項表和文件數(shù)據(jù)區(qū)組成
操作系統(tǒng)--主引導(dǎo)程序的擴展
FAT12的主引導(dǎo)區(qū)--主引導(dǎo)區(qū)存儲的比較重要的信息是文件系統(tǒng)的類型,文件系統(tǒng)邏輯扇區(qū)總數(shù),每簇包含的扇區(qū)數(shù),等。主引導(dǎo)區(qū)最后以0x55AA兩個字節(jié)作為結(jié)束,共占用一個扇區(qū)
操作系統(tǒng)--主引導(dǎo)程序的擴展操作系統(tǒng)--主引導(dǎo)程序的擴展
通過實驗的對比發(fā)現(xiàn),與表格是一一對應(yīng)的

十年的長順網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整長順建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“長順網(wǎng)站設(shè)計”,“長順網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

二.主引導(dǎo)程序的擴展下

Q:如何在FAT12根目錄中查找?guī)煼洞嬖谀繕宋募?br/>A.根目錄區(qū)的大小和位置有計算公式
操作系統(tǒng)--主引導(dǎo)程序的擴展
B.FAT12文件系統(tǒng)中的根目錄區(qū)--根目錄區(qū)由目錄項構(gòu)成,每一個根目錄項代表根目錄中的一個文件索引
操作系統(tǒng)--主引導(dǎo)程序的擴展
目錄項的關(guān)鍵成員
DIR_Name--文件名(用于判斷是否為目標文件)
DIR_FstClus--文件數(shù)據(jù)起始存儲位置(用于確定讀取位置)
DIR_FileSize--文件大小(用于確定讀取的字節(jié)數(shù))
我們要知道還有個FAT表,它是FAT12的數(shù)據(jù)組織核心
1.FAT1和FAT2是相互備份的關(guān)系,數(shù)據(jù)內(nèi)容完全一致
2.FAT表是一個關(guān)系圖,記錄了文件數(shù)據(jù)的先后關(guān)系
3.每一個FAT表暫用12比特
4.FAT的前兩個表項規(guī)定不使用
操作系統(tǒng)--主引導(dǎo)程序的擴展操作系統(tǒng)--主引導(dǎo)程序的擴展
小結(jié)
1.FAT12根目錄區(qū)記錄了文件的起始簇號和長度
2.通過查找根目錄區(qū)能夠確定是否存在目標文件
3.FAT12文件數(shù)據(jù)的組織使用了單鏈表的思想--文件數(shù)據(jù)離散的分布于存儲介質(zhì)中,文件數(shù)據(jù)通過FAT項進行關(guān)聯(lián)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

名稱欄目:操作系統(tǒng)--主引導(dǎo)程序的擴展-創(chuàng)新互聯(lián)
鏈接分享:http://jinyejixie.com/article16/dsgodg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)ChatGPT、小程序開發(fā)云服務(wù)器、標簽優(yōu)化、手機網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
资阳市| 岳普湖县| 沂水县| 财经| 湖南省| 密云县| 太白县| 信丰县| 志丹县| 滦南县| 资源县| 兴义市| 绥阳县| 河曲县| 开化县| 德清县| 金湖县| 石台县| 宁阳县| 翁源县| 金山区| 奉化市| 平乡县| 元阳县| 蕲春县| 固阳县| 福建省| 黑龙江省| 安远县| 九江市| 札达县| 安溪县| 论坛| 米易县| 西丰县| 革吉县| 太仆寺旗| 通江县| 凤庆县| 汉中市| 博野县|