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

正文內(nèi)容

第10單元典型os平臺下編程模式(編輯修改稿)

2024-11-17 08:18 本頁面
 

【文章內(nèi)容簡介】 –系統(tǒng)層次保存:包括虛擬存儲空間管理表格,中斷處理堆棧。 ? 當該進程再得到 CPU時間片時,能夠從“斷點”處開始正常地運行處理。 27 多進程程序的特點 ? (1) 并行化 –將一個大而復(fù)雜的問題,劃分為一系列小而簡單的問題進行處理。處理時,各個小處理可以同時進行,而在一些關(guān)鍵點的處理時,再采用集中式。 ? (2) 簡單有序 –經(jīng)并行化分解的程序是簡單的,可以單獨處理,但相互之間通過通訊機制而有機地結(jié)合成一個整體。 28 ? (3) 互不干擾 –各個進程是獨立的。 ? (4) 事物化 –將程序設(shè)計成一個進程只進行一次處理,相當于完成一個事物。進程處理完相當于一次事物完成。這樣的變成簡單易行。 29 ⒋ 常見進程通信方式 ? UNIX系統(tǒng)中的進程間的通訊有兩層含義: –單一進程內(nèi)部各個模塊間的通訊 –作為單獨單位的各個不同進程間的通訊 ?前者沿襲了單任務(wù)操作系統(tǒng)中的模塊通訊方法; ?后者必須保證各個進程在通訊過程中互不干擾從而保持其通信的一致性。 ? 30 UNIX采用的進程通信方式 ? (1) 文件和記錄鎖定 – 為避免兩個進程間同時要求訪問同一共享資源而引起訪問和操作的混亂,在進程對共享資源進行訪問前必須對其進行鎖定,該進程訪問完后再釋放。這是 UNIX為共享資源提供的互斥性保障。 ? (2) 管道 – 管道一般用于兩個不同進程之間的通信。當一個進程創(chuàng)建一個管道,并調(diào)用 fork創(chuàng)建自己的一個子進程后,父進程關(guān)閉讀管道端,子進程關(guān)閉寫管道端,這樣提供了兩個進程之間數(shù)據(jù)流動的一種方式。 31 ? (3) FIFO – FIFO是一種先進先出的隊列。它類似于一個管道,只允許數(shù)據(jù)的單向流動。每個 FIFO都有一個名字,允許不相關(guān)的進程訪問同一個 FIFO。因此也成為命名管道。 ? (4) 消息隊列 – UNIX下不同進程之間可實現(xiàn)共享資源的一種機制; UNIX允許不同進程將格式化的數(shù)據(jù)流以消息形式發(fā)送給任意進程。對消息隊列具有操作權(quán)限的進程都可以使用 msget完成對消息隊列的操作控制。通過使用消息類型,進程可以按任何順序讀消息,或為消息安排優(yōu)先級順序。 32 ? (5) 信號燈 –作為進程間通訊的一種方法,它不是用于交換大批數(shù)據(jù),而用于多進程之間的同步(協(xié)調(diào)對共享存儲段的存?。?。 ? (6) 共享內(nèi)存 –通過信號燈實現(xiàn)存儲共享(類似“紅燈停、綠燈行”) 33 ⒌ 程序員接口 ? UNIX提供了在 POSIX(計算機環(huán)境的可移植操作系統(tǒng)界面)的 UNIX API,使其成為跨平臺的編程接口。 ? UNIX 是一套類庫中可調(diào)用的函數(shù)集,它的主要函數(shù)功能包括:標準 C類庫的 I/O功能、文件及目錄操作、進程的創(chuàng)建與終止、通信設(shè)施、設(shè)備驅(qū)動函數(shù)、系統(tǒng)數(shù)據(jù)庫、數(shù)據(jù)交換格式等。 34 三、 Windwos編程模式 ? Windows結(jié)構(gòu) ? WOSA及 Windows DNA ?事件及消息機制 ?多線程 ?編程流程幾開發(fā)包 ?程序員接口 35 ⒈ Windows結(jié)構(gòu) ? 基本系統(tǒng) 設(shè)備驅(qū)動程序 虛擬機管理程序子系統(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)虛擬機器 共享地址空間 MSDOS 虛擬機 36 Windows結(jié)構(gòu)(續(xù)) ? (1) 系統(tǒng)虛擬機器 VM –是系統(tǒng)的環(huán)境名,在這種環(huán)境下,系統(tǒng)將支持所有的 Windows應(yīng)用程序和Windows子系統(tǒng)組件。如圖形設(shè)備接口( GDI)等。 ? (2) 32位 Windows應(yīng)用程序 –是一種新的 Windows應(yīng)用程序,是Microsoft Win32應(yīng)用程序編程接口 API的一個子集。 37 ? (3) 外殼 –是一種 32位的 Windows應(yīng)用程序,它為系統(tǒng)提供必須的用戶界面。 ? (4)
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1