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

正文內容

軟件技術基礎主講:劉志強西安交通大學計算機教學實驗中心(專業(yè)版)

2024-10-27 03:02上一頁面

下一頁面
  

【正文】 ? 調試并優(yōu)化 。 下一頁 上一頁 停止放映 第 34 頁 ⒌ 多線程 ? 線程 ( Thread) 是 Win32分配 CPU的基本單位 。 其他 Windows DNA 服務器的應用。 下一頁 上一頁 停止放映 第 28 頁 WOSA(續(xù)) ? Windows SoketS: Windows 套接字。如圖形設備接口( GDI)等。 FIFO是一種先進先出的隊列 。 2) 簡單有序 。 下一頁 上一頁 停止放映 第 17 頁 創(chuàng)建可執(zhí)行 C程序的操作步驟 1) 編譯程序的預處理程序逐行讀入源代碼,替換符號名( define定義的),接受來自用戶源文件中的指令、用戶程序中命名文件的內容等。 下一頁 上一頁 停止放映 第 13 頁 二、 UNIX OS編程模式 ? UNIX 結構 ? UNIX編程流程及開發(fā)包 ? 多進程編程特點 ? 常見進程通信方式 ? 程序員接口 下一頁 上一頁 停止放映 第 14 頁 ⒈ UNIX 結構 ? UNIX系統(tǒng)分為三層: – 內層:核心層 , UNIX內核,是 OS管理和控制中心,常駐內存。 但用 C++編寫程序 , 比用 C寫程序更容易閱讀和交流 , 編程效率更高 、 更好 。 如果是科學計算應用 , 選 Fortran語言比其它語言和合適 。 但也存在著執(zhí)行效率較低 ( 不如 DOS、BIOS功能 ) , 不能直接對硬件進行操作的不足 。 將目標程序和庫函數(shù)等鏈接 、 裝配成可直接執(zhí)行的程序 。 下一頁 上一頁 停止放映 第 20 頁 多進程程序的特點 1) 并行化 。 管道一般用于兩個不同進程之間的通信 。 ? 由于 UNIX API是直接與 OS及編程語言環(huán)境相關的 ,程序員可根據(jù)具體產品查閱相關技術資料以更好地掌握不同的 API接口 。 ODBC允許不同的Windows應用程序訪問任何企業(yè)網(wǎng)絡上的、多種類型數(shù)據(jù)庫系統(tǒng)。 Windows DNA通過構件對象模型使用一套通用的服務集,如構件,動態(tài) HTML、網(wǎng)絡瀏覽器和服務器、腳本、事物處理、消息序列、安全性、目錄、DB和數(shù)據(jù)存取、系統(tǒng)管理以及用戶界面。 3) 系統(tǒng)消息 :對程序化的事件或系統(tǒng)時鐘中斷作出反映。 下一頁 上一頁 停止放映 第 36 頁 用 VC++開發(fā) Windows應用程序的流程 ? 進入 VC++集成開發(fā)環(huán)境 , 選定新建文件或項目類型 , 如創(chuàng)建項目可以是 Windows可執(zhí)行文件 、 Windows動態(tài)鏈接庫 、 DOS字符界面程序等類型 。 下一頁 上一頁 停止放映 第 37 頁 ⒎ 程序員接口 ? Windows API 有兩種基本類型: Win16 是 16位 Windwos的編程接口 Win32 是 32位 Windows家族 OS的編程接口 ? Win32 API包含了 2020多個經實踐檢驗過的函數(shù)和宏 , 提供極豐富的功能 。 ? 線程分為兩種類型: worker和 userinterface;前者不處理窗口信息 , 用于在后臺執(zhí)行任務 , Worker線程是易用和常用的類型 。 ? Windows 應用程序中消息有兩種送出途徑;直接和排隊。這是一個軟件驗證字的編程接樓,可以實行對不同公司產品的監(jiān)控以及控制網(wǎng)絡程序的應用。 ? 16位 Windows應用程序 :是在 Windwos 序。 因此也成為命名管道 。 各個進程是獨立的 。 4) 鏈接編輯程序把目標文件、用戶程序中調用的庫函數(shù)進行鏈接,生成可執(zhí)行程序。 – 外層:應用 層,包括各種開發(fā)工具、高級語言編譯器、網(wǎng)絡通訊處理程序等。 下一頁 上一頁 停止放映 第 11 頁 ⒊ DOS內存分配圖 ? DOS內存可以劃分為四種類型: 1) 基本內存:計算機主板上 640KB以下的存儲空間 。 前者僅用于啟動 DOS;后者則是真正 DOS的內核 , 提供系統(tǒng)的中斷服務功能 。 ? BIOS提供的是最接近硬件的低層接口 , 操作最直接; DOS提供的是高層次的功能服務;而高級語言則是通過對 DOS和 BIOS功能的調用來實現(xiàn)對計算機硬件設備的操作 。 3) 調式 。 由于每個進程都有各自的運行環(huán)境 , 因此在進程狀態(tài)轉換控制過程中要考慮處理不同的內容數(shù)據(jù): 1) 用戶數(shù)據(jù)保存 :包括正文段 ( TEXT) 、 數(shù)據(jù)段 、 堆棧段( Stack) 和共享內存段; 2) 寄存器數(shù)據(jù)保存 :包括 PC( 指向下一條要執(zhí)行的地址 ) 、PSW( 處理機狀態(tài) ) 、 SP( 堆棧指針 ) 、 PCBP( 進程控制塊指針 ) , FP( 指向堆棧中一個函數(shù)的 Local變量的地址 ) 、 AP( 指向堆棧中函數(shù)調用的實參位置 ) 、 ISP( 中斷堆棧指針 ) 及其他通用寄存器等 。 為避免兩個進程間同時要求訪問同一共享資源而引起訪問和操作的混亂 , 在進程對共享資源進行訪問前必須對其進行鎖定 , 該進程訪問完
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1