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

正文內(nèi)容

第10單元典型os平臺下編程模式(存儲版)

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

下一頁面
  

【正文】 2 是 32位 Windows家族 OS的編程接口 ? Win32 API包含了 2020多個經(jīng)實踐檢驗過的函數(shù)和宏,提供極豐富的功能。 56 用 VC++開發(fā) Windows應(yīng)用程序的流程 ? (1) 進入 VC++集成開發(fā)環(huán)境,選定新建文件或項目類型 ? (2) 代碼編輯。 ? (3) 線程分為兩種類型: worker和 userinterface;前者不處理窗口信息,用于在后臺執(zhí)行任務(wù), Worker線程是易用和常用的類型。 ? (2) 控制信息 –用來與 Windows的控制對象(列表框、按鈕等)進行雙向通信。 ? Windows 應(yīng)用程序中消息有兩種送出途徑;直接和排隊。 ?更重要的是 Windwos DNA 提供了一個基于開放式協(xié)議和公開界面的互用性框架,這一框架能使用戶以新功能( Web)擴展現(xiàn)有系統(tǒng)。 – 這是一個軟件驗證字的編程接樓,可以實行對不同公司產(chǎn)品的監(jiān)控以及控制網(wǎng)絡(luò)程序的應(yīng)用。 –在不同網(wǎng)絡(luò)類型上,給 Windows程序提供不同類型的透明的消息服務(wù)。 ? (4) 16位 Windows應(yīng)用程序 –在 Windwos 。通過使用消息類型,進程可以按任何順序讀消息,或為消息安排優(yōu)先級順序。 ? (2) 管道 – 管道一般用于兩個不同進程之間的通信。 ? (2) 簡單有序 –經(jīng)并行化分解的程序是簡單的,可以單獨處理,但相互之間通過通訊機制而有機地結(jié)合成一個整體。 24 ? (3)GTK( GIMP ToolKit) –開發(fā)工具,基本是面向?qū)ο蟮膽?yīng)用程序設(shè)計的一套 API,有些類似于 Microsoft的 MFC編程。 20 ? (3) 調(diào)式 三種調(diào)試工具 – Lint :檢查源代碼的錯誤; – Prof :分析程序運行花費的時間; – Sdb: 符號診錯器,也提供斷點支持及編程環(huán)境中的交互式的程序調(diào)用。 15 二、 UNIX OS編程模式 ? UNIX 結(jié)構(gòu) ? UNIX編程流程及開發(fā)包 ?多進程編程特點 ?常見進程通信方式 ?程序員接口 16 ⒈ UNIX 結(jié)構(gòu) ? UNIX系統(tǒng)分為三層: ? (1) 內(nèi)層:核心層 – UNIX內(nèi)核,是 OS管理和控制中心,常駐內(nèi)存。 ? (2) 擴展內(nèi)存( Extended) –主板上 640KB以上的存儲空間。如果是科學(xué)計算應(yīng)用,選 Fortran語言比其它語言和合適。 ? DOS提供功能服務(wù)的兩種方式: –鍵盤命令 –程序執(zhí)行方式 4 ? DOS的主要功能: –管理各種設(shè)備 –管理 CPU –管理各種文件 –管理內(nèi)存 –支持用戶的各種命令和程序 –支持 shell操作和 Windows –支持網(wǎng)絡(luò)環(huán)境 5 ⒈ DOS系統(tǒng)結(jié)構(gòu) ? DOS由 4個模塊構(gòu)成: – 引導(dǎo)模塊( BOOT引導(dǎo)區(qū))用于啟動 DOS時自動引導(dǎo)、裝入 DOS系統(tǒng)到內(nèi)存。但用 C++編寫程序,比用 C寫程序更容易閱讀和交流,編程效率更高、更好。 ? (4) 保留內(nèi)存( Reserved) –這是給計算機留做存儲 I/O系統(tǒng)數(shù)據(jù)及各種接口驅(qū)動程序使用的存儲器,也稱適配器內(nèi)存。 17 ? (3) 外層:應(yīng)用層 –包括各種開發(fā)工具、高級語言編譯器、網(wǎng)絡(luò)通訊處理程序等。 21 創(chuàng)建可執(zhí)行 C程序的操作步驟 ? 1) 預(yù)處理程序 –替換符號名 ,接受來自用戶源文件中的指令、用戶程序中命名文件的內(nèi)容等。由于每個進程都有各自的運行環(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(中斷堆棧指針)及其他通用寄存器。進程處理完相當(dāng)于一次事物完成。它類似于一個管道,只允許數(shù)據(jù)的單向流動。 ? UNIX 是一套類庫中可調(diào)用的函數(shù)集,它的主要函數(shù)功能包括:標(biāo)準(zhǔn) C類庫的 I/O功能、文件及目錄
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1