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

正文內容

計算機病毒computervirus-文庫吧

2025-07-17 14:04 本頁面


【正文】 0 00 00 00 00 55 AA 第一個主分區(qū):絕對地址 ( LBA) =0000003f=63 總扇區(qū)數(shù) =00FA08BD=16386237 第二個主分區(qū):絕對地址 ( LBA) =00FA08fc=16386300 總扇區(qū)數(shù) =0856dbc5=139910085 18 計算機磁盤的管理 第一個虛擬 MBR,start sector=16386300,其內容如上: 分區(qū)項 1第一個邏輯 D, 相對地址 ( LBA)=0000003f=63, 總扇區(qū)數(shù) =01de7f61=31358817 分區(qū)項 2相對地址( LBA)=01de7fa0=31358880, 總扇區(qū)數(shù)=01d4f039=30732345 (用 PQ時為 30732282,減去了虛擬 MBR的 63個扇區(qū) ) 19 計算機磁盤的管理 第二虛擬 MBR的位置為=16386300+31358880=47745180 20 21 22 計算機磁盤的管理 硬盤的邏輯分區(qū)排列如下: MBR(63)+DBR(32)+FAT1+FAT2+DATA DBR=DOS引導程序 +BPB( BIOS Parameter Block) 23 系統(tǒng)啟動過程簡介 1. 開機 2. BIOS加電自檢 ( Power On Self Test, 即 POST) , 此時電源穩(wěn)定后 ,CPU從內存地址 0ffff:0000處開始執(zhí)行 。 3. 將硬盤第一個扇區(qū) ( 0頭 0道 1扇區(qū) , 也就是 Boot Sector) 讀入內存地址 0000:7c00 處 。 4. 檢查 (WORD) 0000:7dfe是否等于 0xaa55, 若不等于則轉去嘗試其它啟動介質 , 如果沒有其它啟動介質則顯示 “ No ROM BASIC”, 然后死機 。 5. 跳轉到 0000:7c00 處執(zhí)行 MBR中的程序 。 6. MBR首先將自己復制到 0000:0600 處 , 然后繼續(xù)執(zhí)行 。 7. 在主分區(qū)表中搜索標志為活動的分區(qū) 。 如果發(fā)現(xiàn)沒有活動分區(qū)或有不止一個活動分區(qū) , 則顯示 “ Invalid partition table”并掛起系統(tǒng) 。 8. 將活動分區(qū)的第一個扇區(qū)讀入內存地址 0000:7c00處 。 9. 檢查 (WORD) 0000:7dfe是否等于 0xaa55, 若不等于則顯示 “ Missing Operating System”然后停止 , 或嘗試軟盤啟動 。 10. 跳轉到 0000:7c00處繼續(xù)執(zhí)行特定系統(tǒng)的啟動程序 。 24 擴展 Int13H 1. 數(shù)據(jù)類型約定 BYTE 1 字節(jié)整型 (8位 ) WORD 2 字節(jié)整型 (16位 ) DWORD 4 字節(jié)整型 (32位 ) QWORD 8 字節(jié)整型 (64位 ) 25 擴展 Int13H 磁盤地址數(shù)據(jù)包 Disk Address Packet (DAP) DAP是基于絕對扇區(qū)地址的 , 因此利用 DAP,Int13H可以輕松地逾越 1024柱面的限制 , 因為它根本就不需要 CHS的概念 。 DAP的結構如下: STRUCT DiskAddressPacket { BYTE PacketSize。 // 數(shù)據(jù)包尺寸 (==16字節(jié) ) BYTE Reserved。 // ==0 WORD BlockCount。 // 要傳輸?shù)臄?shù)據(jù)塊個數(shù) (以扇區(qū)為單位 ) DWORD BufferAddr。 // 傳輸緩沖地址 (segment:offset) QWORD BlockNum。 // 磁盤起始絕對塊地址 }。 26 擴展 Int13H ds:di = 磁盤地址數(shù)據(jù)包 ( disk address packet) dl = 驅動器號 ah = 功能代碼 /返回碼 1. 檢查擴展 Int 13H是否存在 ( 41h) , 2. 擴展讀 ( 42h) , 3. 擴展寫 ( 43h) , 4. 校驗扇區(qū) ( 44h) , 5. 擴展定位 ( 47h) , 6. 取得驅動器參數(shù) ( 48h) 27 Windows文件系統(tǒng) 對文件的讀寫,屏蔽底層操作。 主引導記錄 ( Master Boot Record, MBR)、 磁盤分配表( Partition Table, DPT)、 引導記錄( Boot Record, DBR)、 文件分配表( File Allocation Table, FAT) 根目錄( Root Directory) 簇:若干扇區(qū)合并為一個簇,其數(shù)目必須是 2的冪方。微軟把這些簇稱為分配單元( Allocation Unit) 28 29 FAT FAT12,FAT16,FAT32,NTFS,HPFS,VFS FAT中的一個點表示該簇的狀態(tài),是空閑,還是占用。如果該點用 12bit表示為FAT12,用 32bit表示為 FAT32。則最大簇空間: FAT12的最大空間為 =2**12=4K FAT16的最大空間為 =2**16=64K FAT32的最大空間為 =2**32=4G 30 FAT32 DBR+FAT1+FAT2+DATA 沒有采用固定的 FDT,根目錄起始扇區(qū)由BDR指定 。 FDT:每項 32字節(jié) , 一簇為 4k, 則最多的目錄項 =8*512/32=128個 31 FAT32 (1) 0 7字節(jié) 文件正名。 (2) 810字節(jié) 文件擴展名。 (3) 11字節(jié) 文件屬性,按二進制位定義,最高兩位保留未用, 0至 5位分別是只讀位、隱藏位、系統(tǒng)位、卷標位、子目錄位、歸檔位。 (4) 1113字節(jié) 僅長文件名目錄項用,用來存儲其對應的短文件名目錄項的文件名字節(jié)校驗和等。 (5) 1315字節(jié) 24位二進制的文件建立時間,其中的高 5位為小時,次 6位為分鐘。 (6) 1617字節(jié) 16位二進制的文件建立日期,其中的高 7位為相對于1980年的年份值,次 4位為月份,后 5位為月內日期。 (7) 1819字節(jié) 16位二進制的文件最新訪問日期,定義同 (6)。 (8) 2021字節(jié) 起始簇號的高 16位。 (9) 2223字節(jié) 16位二進制的文件最新修改時間,其中的高 5位為小時,次 6位為分鐘,后 5位的二倍為秒數(shù)。 (10)2425字節(jié) 16位二進制的文件最新修改日期,定義同 (6)。 (11)2627字節(jié) 起始簇號的低 16位。 (12)2831字節(jié) 32位的文件字節(jié)長度。 32 FAT32 其中第 (4)至 (8)項為以后陸續(xù)定義的 。 對于子目錄項 , 其 (12)為零;已刪除目錄項的首字節(jié)值為 E5H。 在可以使用長文件名的 FAT32系統(tǒng)中 ,文件目錄項保存該文件的短文件名 , 長文件名用若干個長文件名目錄項保存 , 長文件名目錄項倒序排在文件短目錄項前面 , 全部是采用雙字節(jié)內碼保存的 , 每一項最多保存十三個字符內碼 , 首字節(jié)指明是長文件名的第幾項 ,11字節(jié)一般為 0FH, 12字節(jié)指明類型 , 13字節(jié)為校驗和 , 2627 字 節(jié) 為 零 。 33 34 簇號為 3的數(shù)據(jù) =目錄區(qū) 35 長文件名 每一項最多保存 13個字符內碼: 首字節(jié)為長文件名的第幾項, 0B=0F,0C指名類型, 0D為校驗碼, 1A1B為 0。 326=26=13*2 起始簇 =1573903 36 起始簇 =1573903189160|x189161|x189162|x189163|x 189164 37 計算機的引導過程 , CPU馬上從地址 FFFF0H處開始執(zhí)行指令 ,該指令 是一條跳轉指令,該指令跳到系統(tǒng) BIOS中真正的啟動代碼處。 BIOS的啟動代碼首先要做的事情就是進行 POST( Power On Self Test,加電自檢), POST的主要任務是檢測系統(tǒng)中的一些關鍵設備(如內存和顯卡等)是否存在和能否正常工作。 38 計算機的引導過程 BIOS將查找顯示卡的 BIOS,查找完所有其它設備的 BIOS,系統(tǒng) BIOS將檢測 CPU的類型和工作頻率 ,測試主機所有的內存容量 BIOS將開始檢測系統(tǒng)中安裝的一些標準硬件設備,這些設備包括:硬盤、 CD- ROM、軟驅、串行接口和并行接口等連接的設備 BIOS內部的支持即插即用的代碼將開始檢測和配置系統(tǒng)中安裝的即插即用設備 . BIOS將更新 ESCD( Extended System Configuration Data,擴展系統(tǒng)配置數(shù)據(jù))。 ESCD是系統(tǒng) BIOS用來與操作系統(tǒng)交換硬件配置信息的數(shù)據(jù) 39 計算機的引導過程 BIOS的啟動代碼將進行它的最后一項工作,即根據(jù)用戶指定的啟動順序從軟盤、硬盤或光驅啟動。以從 C盤啟動為例,系統(tǒng) BIOS將讀取并執(zhí)行硬盤上的主引導記錄,主引導記錄接著從分區(qū)表中找到第一個活動分區(qū),然后讀取并執(zhí)行這個活動分區(qū)的分區(qū)引導記錄,而分區(qū)引導記錄將負責讀取并執(zhí)行,這是 DOS和 Windows 9x最基本的系統(tǒng)文件。 40 MBR將自身(512字節(jié))轉移到內存0000:0600H跳轉到0000:061DH(即轉移指令的下一條指令)繼續(xù)執(zhí)行SI 指向分區(qū)表入口的第一個字節(jié)(也即第一個分區(qū)入口)設置需要檢查的分區(qū)個數(shù)為4該分區(qū)是否為活動分區(qū)(標志80)?SI指向下一個分區(qū)入口需要檢查的分區(qū)個數(shù)1需要檢查的分區(qū)個數(shù)為0嗎 ?跳到 ROM BASIC( INT 18H )保存分區(qū)入口地址保存分區(qū)引導扇區(qū)地址(磁頭號、驅動器號、磁道號、扇區(qū)號)SI指向下一個分區(qū)入口,要檢查的分區(qū)個數(shù)1需要檢查的分區(qū)個數(shù)為0嗎 ?該分區(qū)是否為非活動分區(qū)(標志00)? Y N該分區(qū)是否為非活動分區(qū)(標志00)? YY顯示SI指向的錯誤提示信息并掛起Y設置SI指向錯誤提示信息“Invalid partition table”NN設置嘗試次數(shù)為5次讀啟動扇區(qū)到0000:7C00H處是否成功將啟動扇區(qū)讀入?硬盤復位嘗試次數(shù)減1嘗試次數(shù)是否為0?設置SI指向錯誤提示信息“Errorloading operation system”N Y設置SI指向錯誤提示信息“Missing operation system”比較分區(qū)結束標志是否為55AA?跳轉到0000:7C00H處開始執(zhí)行啟動程序YYNNYN41 中斷與異常 ????????????
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1