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

正文內(nèi)容

第10單元典型os平臺(tái)下編程模式-文庫吧資料

2025-10-13 08:18本頁面
  

【正文】 商提供訪問多個(gè)后端的服務(wù)程序。 ? (8) MSDOS虛擬機(jī)器 –支持在 Windows下的 MSDOS應(yīng)用程序。 38 ? (6) GDI –是 Windows圖形功能的核心。 ? (4) 16位 Windows應(yīng)用程序 –在 Windwos 。 ? (2) 32位 Windows應(yīng)用程序 –是一種新的 Windows應(yīng)用程序,是Microsoft Win32應(yīng)用程序編程接口 API的一個(gè)子集。 34 三、 Windwos編程模式 ? Windows結(jié)構(gòu) ? WOSA及 Windows DNA ?事件及消息機(jī)制 ?多線程 ?編程流程幾開發(fā)包 ?程序員接口 35 ⒈ Windows結(jié)構(gòu) ? 基本系統(tǒng) 設(shè)備驅(qū)動(dòng)程序 虛擬機(jī)管理程序子系統(tǒng) 操作系統(tǒng)服務(wù) 網(wǎng)絡(luò)子系統(tǒng) 文件管理子系統(tǒng) Windows Kernel Windows GDI Windows User Windows子系統(tǒng) Windows API 層 32位 Windows 應(yīng)用程序 Windows Kernel 外殼 16位 Windows 應(yīng)用程序 系統(tǒng)虛擬機(jī)器 共享地址空間 MSDOS 虛擬機(jī) 36 Windows結(jié)構(gòu)(續(xù)) ? (1) 系統(tǒng)虛擬機(jī)器 VM –是系統(tǒng)的環(huán)境名,在這種環(huán)境下,系統(tǒng)將支持所有的 Windows應(yīng)用程序和Windows子系統(tǒng)組件。 ? (6) 共享內(nèi)存 –通過信號(hào)燈實(shí)現(xiàn)存儲(chǔ)共享(類似“紅燈停、綠燈行”) 33 ⒌ 程序員接口 ? UNIX提供了在 POSIX(計(jì)算機(jī)環(huán)境的可移植操作系統(tǒng)界面)的 UNIX API,使其成為跨平臺(tái)的編程接口。通過使用消息類型,進(jìn)程可以按任何順序讀消息,或?yàn)橄才艃?yōu)先級(jí)順序。 ? (4) 消息隊(duì)列 – UNIX下不同進(jìn)程之間可實(shí)現(xiàn)共享資源的一種機(jī)制; UNIX允許不同進(jìn)程將格式化的數(shù)據(jù)流以消息形式發(fā)送給任意進(jìn)程。每個(gè) FIFO都有一個(gè)名字,允許不相關(guān)的進(jìn)程訪問同一個(gè) FIFO。 31 ? (3) FIFO – FIFO是一種先進(jìn)先出的隊(duì)列。 ? (2) 管道 – 管道一般用于兩個(gè)不同進(jìn)程之間的通信。 ? 30 UNIX采用的進(jìn)程通信方式 ? (1) 文件和記錄鎖定 – 為避免兩個(gè)進(jìn)程間同時(shí)要求訪問同一共享資源而引起訪問和操作的混亂,在進(jìn)程對(duì)共享資源進(jìn)行訪問前必須對(duì)其進(jìn)行鎖定,該進(jìn)程訪問完后再釋放。這樣的變成簡單易行。 ? (4) 事物化 –將程序設(shè)計(jì)成一個(gè)進(jìn)程只進(jìn)行一次處理,相當(dāng)于完成一個(gè)事物。 ? (2) 簡單有序 –經(jīng)并行化分解的程序是簡單的,可以單獨(dú)處理,但相互之間通過通訊機(jī)制而有機(jī)地結(jié)合成一個(gè)整體。 27 多進(jìn)程程序的特點(diǎn) ? (1) 并行化 –將一個(gè)大而復(fù)雜的問題,劃分為一系列小而簡單的問題進(jìn)行處理。 –系統(tǒng)層次保存:包括虛擬存儲(chǔ)空間管理表格,中斷處理堆棧。 25 ⒊ 多進(jìn)程編程特點(diǎn) ? UNIX是分時(shí)多用戶系統(tǒng)。 24 ? (3)GTK( GIMP ToolKit) –開發(fā)工具,基本是面向?qū)ο蟮膽?yīng)用程序設(shè)計(jì)的一套 API,有些類似于 Microsoft的 MFC編程。 ? 4) 鏈接程序 –把目標(biāo)文件、用戶程序中調(diào)用的庫函數(shù)進(jìn)行鏈接,生成可執(zhí)行程序。 ? 2) 編譯程序 –把用戶源代碼文件中的 c語言代碼翻譯成匯編語言代碼。 ? (5) 執(zhí)行程序 運(yùn)行可執(zhí)行程序。 20 ? (3) 調(diào)式 三種調(diào)試工具 – Lint :檢查源代碼的錯(cuò)誤; – Prof :分析程序運(yùn)行花費(fèi)的時(shí)間; – Sdb: 符號(hào)診錯(cuò)器,也提供斷點(diǎn)支持及編程環(huán)境中的交互式的程序調(diào)用。 ? (2) 編譯 –對(duì)源程序文件進(jìn)行編譯,產(chǎn)生目標(biāo)程序。所有應(yīng)用層程序都是在 shell(命令語言解釋程序)的管理和控制下為用戶服務(wù)的,是面向用戶操作的界面。UNIX系統(tǒng)調(diào)用包括:進(jìn)程管理、文件管理、終端狀態(tài)等。 15 二、 UNIX OS編程模式 ? UNIX 結(jié)構(gòu) ? UNIX編程流程及開發(fā)包 ?多進(jìn)程編程特點(diǎn) ?常見進(jìn)程通信方式 ?程序員接口
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1