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

正文內(nèi)容

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

  

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