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

正文內(nèi)容

計(jì)算機(jī)病毒computervirus-文庫(kù)吧資料

2024-08-14 14:04本頁(yè)面
  

【正文】 Excutable的縮寫,它是 16位Windows可執(zhí)行文件的標(biāo)準(zhǔn)格式,這種格式基本上已經(jīng)沒(méi)有用了,這里僅供參考。否則,它分配最大可用內(nèi)存塊。 GetProcessHeap函數(shù) 2) 創(chuàng)建新堆 HeapCreate(flOption,dWINitalSize,cbMaximumSize) 3) 分配堆內(nèi)存 HeapAlloc(hHeap,dwFlags,dwBytes) 4) 重分配堆內(nèi)存 HeapReAlloc(hHeap,dwFlags,LpMem,dwBytes) 5) 釋放堆內(nèi)存 HeapFree( hHeap,dwFlags,lpMem) 57 EXEMZ 偏移 大小 ( 字節(jié) ) 描述 00 2 EXE 文件類型標(biāo)記: 4d5ah/MZ 02 2 文件的最后一個(gè)扇區(qū)的字節(jié)數(shù) 04 2 文件的總扇區(qū)數(shù) 文件大小 =( 總扇區(qū)數(shù) 1) *512+最后一個(gè)扇區(qū)的字節(jié)數(shù) 06 2 重定位項(xiàng)的個(gè)數(shù) 08 2 EXE文件頭的大小 ( 16 bytes*this value) 0a 2 最小分配數(shù) ( 16 bytes*this value) 0c 2 最大分配數(shù) ( 16 bytes*this value) 0e 2 堆棧初始段址 ( SS) 10 2 堆棧初始指針 ( SP) 12 2 補(bǔ)碼校驗(yàn)和 14 2 初始代碼段指針 ( IP) 16 2 初始代碼段段址 ( CS) 18 2 定位表的偏移地址 1a 2 覆蓋號(hào) The overlay number make by link 58 59 MZ文件加載 首先,它計(jì)算程序映像文件的大小加上 PSP的大小再加上 EXEHEADER結(jié)構(gòu)中的 exMinAlloc域說(shuō)明的內(nèi)存大小之和,如果總和超過(guò)最大可用內(nèi)存塊的大小,則 MSDOS停止加載程序并返回一個(gè)出錯(cuò)碼。 2) 堆管理適應(yīng)于程序要經(jīng)常分配小塊內(nèi)存的情況 3)內(nèi)存映射文件則為大文件的操作提供方面,并提供進(jìn)程間通訊的方法 55 虛擬內(nèi)存 1) 分配 /保留虛擬內(nèi)存 VirtualAlloc( lpMem,Size,Type,Access) 2) 釋放虛擬內(nèi)存 VirtualFree( lpMEM,Size,Type) 3) 改變頁(yè)保護(hù)屬性 VirtualProtect( lpMem,size,Acess,lpOldAcess) 4) 內(nèi)存鎖定: VirtualLock( lpMem,Size) 5) 內(nèi)存解鎖: VirtualUnlock( lpMem,Size) 56 堆管理 1) 使用缺省堆 Win32進(jìn)程都有一個(gè)缺省堆。 52 圖 W i nd ow s 9x 進(jìn)程的地址空間 VXD 、內(nèi)存管理器、文件系統(tǒng)碼 可讀寫 ( 1 G B ) MS DOS 和 16 位 W in d o w s 可讀寫 ( 4096K B ) 捕捉 N U L L 指針用 不可讀寫 ( 4 K B ) 進(jìn)程私有空間 4 MB ~ 2 G B 內(nèi)存映射文件、 W IN 3 2 D L L 、W IN 1 6 應(yīng)用程序、內(nèi)存分配 可讀寫 ( 1 G B ) FFFFFFFFH C 0 0 0 0 0 0 0 H B FF FF FF FH 80000000H 7 FF FF FF FH 00400000H 0 0 3 FF FF FH 00001000H 0 0 0 0 0 FF FH 00000000H 53 圖 2 .6 W i n d o w s NT 進(jìn)程的地址空間 FFFFFFFFH 80000000H 7 FF FF FF FH 7 FF F0 0 0 0 H 7 FF FEF FF H 00010000H 0 0 0 0 FF FF H 00000000H 操作系統(tǒng)使用 不可讀寫 ( 2 G B ) 用于防止跨用戶 / 系統(tǒng)邊界傳輸數(shù)據(jù) 不可讀寫 ( 6 4 K B ) 進(jìn)程私有空間 1 2 8 K B ~ 2 G B 用戶捕捉 N U L L 指針 不可讀寫 ( 6 4 K B ) 54 操縱內(nèi)存 Win32的內(nèi)存 API可以分為三類:虛擬內(nèi)存管理 、 堆管理 、 內(nèi)存映射文件管理 。 51 Window 9x/NT內(nèi)存布局 Win32的平坦內(nèi)存模式使每個(gè)進(jìn)程有 4GB的內(nèi)存空間 , 程序的代碼和數(shù)據(jù)都放在同一地址空間中 , 即不必區(qū)分代碼段和數(shù)據(jù)段 。 此 1MB空間可分為兩大部分 , 一部分是 RAM區(qū) , 另一部分則是 ROM區(qū) 。 49 DOS內(nèi)存管理 圖 D O S 內(nèi)存分配狀態(tài) RO M BI O S 設(shè)備 ( 顯示器、硬盤等 ) 保留區(qū) CO M M A N D .CO M 暫駐部分 應(yīng)用程序區(qū) CO M M A N D .CO M 常駐部分 DOS 核心模塊 M SD O S 的常駐部分 D O S BI O S 模塊 I O . SY S 的常駐模塊 DOS 通信區(qū) 用戶通信區(qū) BI O S 通信區(qū) 中斷向量表 FFFFFH F 000 : 0H A 000 : 0H 007 0: 0H 005 0: 0H 004 0: 0H 000 0: 0H 004 0: 0F 0H 1M B 640 K B DOS 內(nèi)核使用的數(shù)據(jù)結(jié)構(gòu)和可安裝設(shè)備驅(qū)動(dòng)程序 50 DOS內(nèi)存管理 DOS在基本內(nèi)存 (640K)運(yùn)行時(shí)的內(nèi)存分配狀態(tài) 。 3. 根據(jù)中斷類型號(hào)計(jì)算中斷向量入口地址在向量表中的位移 , 計(jì)算的方法是: 位移=中斷類型號(hào) 4 4. 保護(hù)斷點(diǎn) , 把當(dāng)前代碼段寄存器的內(nèi)容進(jìn)棧保護(hù) , 將中斷向量的段地址送 CS;把當(dāng)前指令指針入棧保護(hù) , 將中斷向量的偏移地址送 IP;于是 , 程序就轉(zhuǎn)到了中斷服務(wù)程序 。 47 中斷向量表 中斷號(hào) 說(shuō)明 中斷號(hào) 說(shuō)明 8088中斷向量 0H除以零 1H 單步 ( 用于 DEBUG) 2H 非屏蔽中斷 3H 斷點(diǎn)指令 ( 用于 DEBUG) 4H 溢出 5H 打印屏幕 6H 保留 7H 保留 8259中斷向量 8H 定時(shí)器 9H 鍵盤 AH 彩色 /圖形 BH 異步通訊 ( secondary) CH 異步通訊 ( primary) DH 硬磁盤 EH 軟磁盤 FH 并行打印機(jī) BIOS中斷 10H 屏幕顯示 11H 設(shè)備檢驗(yàn) 12H 測(cè)定存儲(chǔ)器容量 13H 磁盤 I/O 14H 串行通訊口 I/O 15H 盒式磁帶 I/O 16H 鍵盤輸入 17H 打印機(jī)輸出 18H BASIC入口代碼 19H 引導(dǎo)裝入程序 1AH 日期時(shí)鐘 提供給用戶的中斷 1BH CtrlBreak控制的軟中斷 1CH 定時(shí)器控制器的軟中斷 數(shù)據(jù)表指針 1DH 顯示器參量表 1EH 軟盤參量表 1FH 圖形表 DOS中斷 20H 程序結(jié)束 21H 系統(tǒng)功能調(diào)用 22H 結(jié)束退出 23H CtrlBreak退出 24H 嚴(yán)重錯(cuò)誤處理 25H 絕對(duì)磁盤讀功能 26H 絕對(duì)磁盤寫功能 27H 駐留退出 28H2EH DOS保留 2FH 打印機(jī) 30H3FH DOS保留 BASIC中斷 40H5FH 保留 60H67H 用戶軟中斷 68H7FH 保留 80H85H 由 BASIC保留 86HF0H BASIC中斷 F1HFFH 保留 48 中斷處理過(guò)程 1. 把狀態(tài)標(biāo)志進(jìn)棧保護(hù) 。 46 中斷向量表 該表用來(lái)存放各種中斷程序的入口地址 ,每一中斷向量的入口地址占有 4個(gè)字節(jié) ,高兩字節(jié)存放中斷向量的段地址 , 低兩字節(jié)存放中斷向量的偏移地址 。 5. INTR( 可屏蔽中斷 ) 。 3. 除法錯(cuò) , INTO(溢出中斷 ), INT n(軟件中斷 )。 45 中斷優(yōu)先權(quán) 中斷優(yōu)先權(quán)由高到低的順序是 1. 調(diào)試故障 。引起中止的指令是無(wú)法確定的。當(dāng)控制轉(zhuǎn)移到異常處理程序時(shí),所保存的斷點(diǎn) CS及 EIP的值指向引起陷阱的指令的下一條要執(zhí)行的指令。當(dāng)控制轉(zhuǎn)移到故障處理程序時(shí),所保存的斷點(diǎn) CS及 EIP的值指向引起故障的指令。 44 中斷與異常 故障是在引起異常的指令之前,把異常情況通知給系統(tǒng)的一種異常。當(dāng)發(fā)生這些情況時(shí),指令就不能成功完成。 異常是 80386在 執(zhí)行指令期間 檢測(cè)到不正常的或非法的條件所引起的。 NMI接受不可屏蔽中斷請(qǐng)求。 43 中斷與異常 80386有兩根引腳 INTR和 NMI接受 外部 (硬件 )中斷請(qǐng)求 信號(hào)。80386最多處理 256種中斷或異常。以從 C盤啟動(dòng)為例,系統(tǒng) BIOS將讀取并執(zhí)行硬盤上的主引導(dǎo)記錄,主引導(dǎo)記錄接著從分區(qū)表中找到第一個(gè)活動(dòng)分區(qū),然后讀取并執(zhí)行這個(gè)活動(dòng)分區(qū)的分區(qū)引導(dǎo)記錄,而分區(qū)引導(dǎo)記錄將負(fù)責(zé)讀取并執(zhí)行,這是 DOS和 Windows 9x最基本的系統(tǒng)文件。 38 計(jì)算機(jī)的引導(dǎo)過(guò)程 BIOS將查找顯示卡的 BIOS,查找完所有其它設(shè)備的 BIOS,系統(tǒng) BIOS將檢測(cè) CPU的類型和工作頻率 ,測(cè)試主機(jī)所有的內(nèi)存容量 BIOS將開(kāi)始檢測(cè)系統(tǒng)中安裝的一些標(biāo)準(zhǔn)硬件設(shè)備,這些設(shè)備包括:硬盤、 CD- ROM、軟驅(qū)、串行接口和并行接口等連接的設(shè)備 BIOS內(nèi)部的支持即插即用的代碼將開(kāi)始檢測(cè)和配置系統(tǒng)中安裝的即插即用設(shè)備 . BIOS將更新 ESCD( Extended System Configuration Data,擴(kuò)展系統(tǒng)配置數(shù)據(jù))。 326=26=13*2 起始簇 =1573903 36 起始簇 =1573903189160|x189161|x189162|x189163|x 189164 37 計(jì)算
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1