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

正文內(nèi)容

第10單元典型os平臺下編程模式-wenkub.com

2024-10-08 08:18 本頁面
   

【正文】 58 ?在 Win32 API的核心中,有三個主要組件提供了大部分 Windows的功能。 ? Visual C++ 采用 Microsoft基本類 MFC庫封裝 SDK的結(jié)構(gòu)、功能及應(yīng)用程序框架內(nèi)部技術(shù)。對于用戶來說,多任務(wù)和多線程的應(yīng)用程序更易于響應(yīng)用戶的需求。 ? (2) 32位的 Windows應(yīng)用程序可包含一個或多個進程,每個進程由一個或多個線程構(gòu)成。有些消息(動態(tài)數(shù)據(jù)交換消息 DDE)要通過 Windows的系統(tǒng)消息隊列,而有的則不通過系統(tǒng)消息隊列而直接送入應(yīng)用程序的消息隊列(如創(chuàng)建窗口消息)。這類消息首先放在系統(tǒng)消息隊列中,然后由 Windows將它們送到應(yīng)用程序的消息隊列中,由應(yīng)用程序來處理消息。在 OS中當(dāng)前執(zhí)行的每個進程都有各自的消息隊列。 47 Windows DNA體系結(jié)構(gòu)示意圖 ? 工具集 用戶接口 及瀏覽 事務(wù)處理 集成化存儲 分布式 操作系統(tǒng) ( DOE) 48 ⒋ 事件及消息機制 ? Windows是事件驅(qū)動(消息驅(qū)動)的 OS,也是基于消息的 OS。這些服務(wù)一統(tǒng)一的方式公開于各個層面,供應(yīng)用程序使用。 43 ?在最高層次上, Windows DNA融合PC機和 Inter是通過兩種途徑:一是使計算機之間通過協(xié)作望、公眾網(wǎng)能很好地湖用和共同運作;二是將應(yīng)用的核心服務(wù)或“管道”服務(wù)更深地綜合于操作系統(tǒng)。 42 ⒊ Windows DNA ? Windows DNA( Windows Distibuted interNet Applications Architecture)。 ? (5) License Services API:驗證字服務(wù)API。 ? (3) RPC:遠(yuǎn)程方法調(diào)用。 ? WOSA包括: ? (1) MAPI:消息 API。 ? (7) User –是 Windows管理程序。 37 ? (3) 外殼 –是一種 32位的 Windows應(yīng)用程序,它為系統(tǒng)提供必須的用戶界面。 ? UNIX 是一套類庫中可調(diào)用的函數(shù)集,它的主要函數(shù)功能包括:標(biāo)準(zhǔn) C類庫的 I/O功能、文件及目錄操作、進程的創(chuàng)建與終止、通信設(shè)施、設(shè)備驅(qū)動函數(shù)、系統(tǒng)數(shù)據(jù)庫、數(shù)據(jù)交換格式等。對消息隊列具有操作權(quán)限的進程都可以使用 msget完成對消息隊列的操作控制。它類似于一個管道,只允許數(shù)據(jù)的單向流動。這是 UNIX為共享資源提供的互斥性保障。進程處理完相當(dāng)于一次事物完成。處理時,各個小處理可以同時進行,而在一些關(guān)鍵點的處理時,再采用集中式。由于每個進程都有各自的運行環(huán)境,在進程狀態(tài)轉(zhuǎn)換控制過程中要考慮處理不同的內(nèi)容數(shù)據(jù): – 用戶數(shù)據(jù)保存:包括正文段、數(shù)據(jù)段、堆棧段和共享內(nèi)存段; – 寄存器數(shù)據(jù)保存: – PC(指向下一條要執(zhí)行的地址 ) – PSW(處理機狀態(tài)) – SP(堆棧指針) – PCBP(進程控制塊指針) 26 – FP(指向堆棧中一個函數(shù)的 Local變量的地址) – AP(指向堆棧中函數(shù)調(diào)用的實參位置) – ISP(中斷堆棧指針)及其他通用寄存器。 23 UNIX開發(fā)包 ? (1) MOTIF API –提供一致性外觀和用戶接口的窗口部件的集合; ? (2) TCL/TK –一種解釋性語言,也是一套 C的函數(shù)庫,可提供基本的命令與控制結(jié)構(gòu);而 TK是一個 X Window的工具包,是 TCL在 X Window 系統(tǒng)的應(yīng)用。 21 創(chuàng)建可執(zhí)行 C程序的操作步驟 ? 1) 預(yù)處理程序 –替換符號名 ,接受來自用戶源文件中的指令、用戶程序中命名文件的內(nèi)容等。UNIC的 C編譯命令是 cc,創(chuàng)建類庫的命令是 ar,編譯大的應(yīng)用程序用 make命令。 17 ? (3) 外層:應(yīng)用層 –包括各種開發(fā)工具、高級語言編譯器、網(wǎng)絡(luò)通訊處理程序等。 14 ? (2) 高級語言 –優(yōu)點 : 編程效率高、可移植性好、便于交流 –缺點 : 執(zhí)行效率較低(不如 DOS、 BIOS功能),不能直接對硬件進行操作 ?在開發(fā)程序過程中,使用什么語言,采用何種編程方式,都要視具體情況和需要來選擇。 ? (4) 保留內(nèi)存( Reserved) –這是給計算機留做存儲
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1