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

正文內(nèi)容

軟件技術(shù)基礎(chǔ)主講:劉志強(qiáng)西安交通大學(xué)計(jì)算機(jī)教學(xué)實(shí)驗(yàn)中心-文庫(kù)吧資料

2024-09-09 03:02本頁(yè)面
  

【正文】 擬機(jī)器 :支持在 Windows下的 MSDOS應(yīng)用程序。 ? GDI:是 Windows圖形功能的核心。 ? 16位 Windows應(yīng)用程序 :是在 Windwos 序。 ? 32位 Windows應(yīng)用程序 :是一種新的 Windows應(yīng)用程序,是Microsoft Win32應(yīng)用程序編程接口 API的一個(gè)子集。 下一頁(yè) 上一頁(yè) 停止放映 第 24 頁(yè) 三、 Windwos編程模式 ? Windows結(jié)構(gòu) ? WOSA及 Windows DNA ? 事件及消息機(jī)制 ? 多線程 ? 編程流程幾開(kāi)發(fā)包 ? 程序員接口 下一頁(yè) 上一頁(yè) 停止放映 第 25 頁(yè) 基本系統(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)用程序 ⒈ Windows結(jié)構(gòu) 系統(tǒng)虛擬機(jī)器 共享地址空間 MSDOS 虛擬機(jī) 下一頁(yè) 上一頁(yè) 停止放映 第 26 頁(yè) Windows結(jié)構(gòu)(續(xù)) ? 系統(tǒng)虛擬機(jī)器 VM:是系統(tǒng)的環(huán)境名,在這種環(huán)境下,系統(tǒng)將支持所有的 Windows應(yīng)用程序和 Windows子系統(tǒng)組件。 ? 由于 UNIX API是直接與 OS及編程語(yǔ)言環(huán)境相關(guān)的 ,程序員可根據(jù)具體產(chǎn)品查閱相關(guān)技術(shù)資料以更好地掌握不同的 API接口 。 通過(guò)信號(hào)燈實(shí)現(xiàn)存儲(chǔ)共享 ( 類似 “ 紅燈停 、 綠燈行 ” ) 下一頁(yè) 上一頁(yè) 停止放映 第 23 頁(yè) ⒌ 程序員接口 ? UNIX提供了在 POSIX( 計(jì)算機(jī)環(huán)境的可移植操作系統(tǒng)界面 ) 的 UNIX API, 使其成為跨平臺(tái)的編程接口 。 作為進(jìn)程間通訊的一種方法 , 它不是用于交換大批數(shù)據(jù) ,而用于多進(jìn)程之間的同步 ( 協(xié)調(diào)對(duì)共享存儲(chǔ)段的存取 ) 。 通過(guò)使用消息類型 , 進(jìn)程可以按任何順序讀消息 ,或?yàn)橄才艃?yōu)先級(jí)順序 。 UNIX下不同進(jìn)程之間可實(shí)現(xiàn)共享資源的一種機(jī)制;UNIX允許不同進(jìn)程將格式化的數(shù)據(jù)流以消息形式發(fā)送給任意進(jìn)程 。 因此也成為命名管道 。 它類似于一個(gè)管道 , 只允許數(shù)據(jù)的單向流動(dòng) 。 3) FIFO。 管道一般用于兩個(gè)不同進(jìn)程之間的通信 。 這是 UNIX為共享資源提供的互斥性保障 。 下一頁(yè) 上一頁(yè) 停止放映 第 22 頁(yè) UNIX采用的進(jìn)程通信方式 1) 文件和記錄鎖定 。 這樣的變成簡(jiǎn)單易行 。 將程序設(shè)計(jì)成一個(gè)進(jìn)程只進(jìn)行一次處理 ,相當(dāng)于完成一個(gè)事物 。 各個(gè)進(jìn)程是獨(dú)立的 。 經(jīng)并行化分解的程序是簡(jiǎn)單的 , 可以單獨(dú)處理 , 但相互之間通過(guò)通訊機(jī)制而有機(jī)地結(jié)合成一個(gè)整體 。 處理時(shí) , 各個(gè)小處理可以同時(shí)進(jìn)行 , 而在一些關(guān)鍵點(diǎn)的處理時(shí) , 再采用集中式 。 下一頁(yè) 上一頁(yè) 停止放映 第 20 頁(yè) 多進(jìn)程程序的特點(diǎn) 1) 并行化 。 3) 系統(tǒng)層次保存 :包括虛擬存儲(chǔ)空間管理表格 , 中斷處理堆棧 。 在處理過(guò)程中 ,將 CPU時(shí)間片分配給每個(gè)進(jìn)程 。 ? UNIX下的開(kāi)發(fā)語(yǔ)言包括: C、 C++、 Fortran、Ada、 Pascal、 Lisp、 Small Talk等。 ? MOTIF API是功能強(qiáng)大的提供一致性外觀和用戶接口的窗口部件的集合的集合; ? TCL/TK是功能強(qiáng)大且簡(jiǎn)單易學(xué)的一種解釋性語(yǔ)言,也是一套 C的函數(shù)庫(kù),可提供基本的命令與控制結(jié)構(gòu);而 TK是一個(gè) X Window的工具包,是 TCL在 X Window 系統(tǒng)的應(yīng)用。 4) 鏈接編輯程序把目標(biāo)文件、用戶程序中調(diào)用的庫(kù)函數(shù)進(jìn)行鏈接,生成可執(zhí)行程序。 2) 編譯程序把用戶源代碼文件中的 c語(yǔ)言代碼翻譯成匯編語(yǔ)言代碼。 運(yùn)行可執(zhí)行程序 ( 將可執(zhí)行程序名做為命令執(zhí)行 ) 。 將目標(biāo)程序和庫(kù)函數(shù)等鏈接 、 裝配成可直接執(zhí)行的程序 。 UNIX提供了三種調(diào)試工具: Lint 用于檢查源代碼的錯(cuò)誤 , 包括數(shù)據(jù)類型不匹配 ,語(yǔ)法問(wèn)題; Prof 分析程序運(yùn)行花費(fèi)的時(shí)間 , 可用于優(yōu)化代碼; Sdb 是符號(hào)診錯(cuò)器 , 也提供斷點(diǎn)支持及編程環(huán)境中的交互式的程序調(diào)用 。 UNIC的 C編譯命令是 cc, 創(chuàng)建類庫(kù)的命令是 ar, 編譯大的應(yīng)用程序用 make命令 。 2) 編譯 。 下一頁(yè) 上一頁(yè) 停止放映 第 15 頁(yè) UNIX系統(tǒng)結(jié)構(gòu)圖 裸機(jī) 存儲(chǔ)程序、進(jìn)程管理、文件管理、 I/O設(shè)備管理 系統(tǒng)調(diào)用 應(yīng)用程序、各種語(yǔ)言處理程序 Shell命令解釋程序 系 統(tǒng) 程 序 員 終端機(jī) 用戶 n 用戶 n 用戶 n 應(yīng)用層 系統(tǒng)調(diào)用層 內(nèi)核層 下一頁(yè) 上一頁(yè) 停止放映 第 16 頁(yè) ⒉ UNIX編程流程
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1