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

正文內(nèi)容

第10單元典型os平臺(tái)下編程模式-文庫(kù)吧在線文庫(kù)

2024-11-25 08:18上一頁面

下一頁面
  

【正文】 操作、進(jìn)程的創(chuàng)建與終止、通信設(shè)施、設(shè)備驅(qū)動(dòng)函數(shù)、系統(tǒng)數(shù)據(jù)庫(kù)、數(shù)據(jù)交換格式等。 ? (7) User –是 Windows管理程序。 ? (3) RPC:遠(yuǎn)程方法調(diào)用。 42 ⒊ Windows DNA ? Windows DNA( Windows Distibuted interNet Applications Architecture)。這些服務(wù)一統(tǒng)一的方式公開于各個(gè)層面,供應(yīng)用程序使用。在 OS中當(dāng)前執(zhí)行的每個(gè)進(jìn)程都有各自的消息隊(duì)列。有些消息(動(dòng)態(tài)數(shù)據(jù)交換消息 DDE)要通過 Windows的系統(tǒng)消息隊(duì)列,而有的則不通過系統(tǒng)消息隊(duì)列而直接送入應(yīng)用程序的消息隊(duì)列(如創(chuàng)建窗口消息)。對(duì)于用戶來說,多任務(wù)和多線程的應(yīng)用程序更易于響應(yīng)用戶的需求。 58 ?在 Win32 API的核心中,有三個(gè)主要組件提供了大部分 Windows的功能。 ? Visual C++ 采用 Microsoft基本類 MFC庫(kù)封裝 SDK的結(jié)構(gòu)、功能及應(yīng)用程序框架內(nèi)部技術(shù)。 ? (2) 32位的 Windows應(yīng)用程序可包含一個(gè)或多個(gè)進(jìn)程,每個(gè)進(jìn)程由一個(gè)或多個(gè)線程構(gòu)成。這類消息首先放在系統(tǒng)消息隊(duì)列中,然后由 Windows將它們送到應(yīng)用程序的消息隊(duì)列中,由應(yīng)用程序來處理消息。 47 Windows DNA體系結(jié)構(gòu)示意圖 ? 工具集 用戶接口 及瀏覽 事務(wù)處理 集成化存儲(chǔ) 分布式 操作系統(tǒng) ( DOE) 48 ⒋ 事件及消息機(jī)制 ? Windows是事件驅(qū)動(dòng)(消息驅(qū)動(dòng))的 OS,也是基于消息的 OS。 43 ?在最高層次上, Windows DNA融合PC機(jī)和 Inter是通過兩種途徑:一是使計(jì)算機(jī)之間通過協(xié)作望、公眾網(wǎng)能很好地湖用和共同運(yùn)作;二是將應(yīng)用的核心服務(wù)或“管道”服務(wù)更深地綜合于操作系統(tǒng)。 ? (5) License Services API:驗(yàn)證字服務(wù)API。 ? WOSA包括: ? (1) MAPI:消息 API。 37 ? (3) 外殼 –是一種 32位的 Windows應(yīng)用程序,它為系統(tǒng)提供必須的用戶界面。對(duì)消息隊(duì)列具有操作權(quán)限的進(jìn)程都可以使用 msget完成對(duì)消息隊(duì)列的操作控制。這是 UNIX為共享資源提供的互斥性保障。處理時(shí),各個(gè)小處理可以同時(shí)進(jìn)行,而在一些關(guān)鍵點(diǎn)的處理時(shí),再采用集中式。 23 UNIX開發(fā)包 ? (1) MOTIF API –提供一致性外觀和用戶接口的窗口部件的集合; ? (2) TCL/TK –一種解釋性語言,也是一套 C的函數(shù)庫(kù),可提供基本的命令與控制結(jié)構(gòu);而 TK是一個(gè) X Window的工具包,是 TCL在 X Window 系統(tǒng)的應(yīng)用。UNIC的 C編譯命令是 cc,創(chuàng)建類庫(kù)的命令是 ar,編譯大的應(yīng)用程序用 make命令。 14 ? (2) 高級(jí)語言 –優(yōu)點(diǎn) : 編程效率高、可移植性好、便于交流 –缺點(diǎn) : 執(zhí)行效率較低(不如 DOS、 BIOS功能),不能直接對(duì)硬件進(jìn)行操作 ?在開發(fā)程序過程中,使用什么語言,采用何種編程方式,都要視具體情況和需要來選擇。 DOS的系統(tǒng)程序和用戶的應(yīng)用程序都要使用這片空間。 ? 不同的語言有其各自的適用領(lǐng)域和特點(diǎn)。 – DOS內(nèi)核模塊( )由兩部分組成 :內(nèi)核初始化程序 DOSINIT和 DOS中斷服務(wù)程序。 10 ?匯編語言適合對(duì)硬件接口類快速響應(yīng)的應(yīng)用,但匯編語言編寫、調(diào)試、維護(hù)很困難,也不便于閱讀。 13 ⒋ 操作系統(tǒng)程序員接口 ?在 DOS平臺(tái)下 ,通過 DOS、 BIOS和應(yīng)用程序都可以實(shí)現(xiàn)對(duì)計(jì)算機(jī)硬、軟件資源的操作。所有應(yīng)用層程序都是在 shell(命令語言解釋程序)的管理和控制下為用戶服務(wù)的,是面向用戶操作的界面。 ? 2) 編譯程序 –把用戶源代碼文件中的 c語言代碼翻譯成匯編語言代碼。 –系統(tǒng)層次保存:包括虛擬存儲(chǔ)空間管理表格,中斷處理堆棧。這樣的變成簡(jiǎn)單易行。每個(gè) FIFO都有一個(gè)名字,允許不相關(guān)的進(jìn)程訪問同一個(gè) FIFO。 34 三、 Windwos編程模式 ? Windows結(jié)構(gòu) ? WOSA及 Windows DNA ?事件及消息機(jī)制 ?多線程 ?編程流程幾開發(fā)包 ?程序員接口
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1