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

正文內(nèi)容

軟件技術(shù)基礎(chǔ)主講:劉志強西安交通大學(xué)計算機教學(xué)實驗中心-wenkub

2022-09-12 03:02:50 本頁面
 

【正文】 主講:劉志強 西安交通大學(xué) 計算機教學(xué)實驗中心 第 10單元 典型 OS平臺下 編程模式 下一頁 上一頁 停止放映 第 2 頁 教學(xué)目標 ? 了解在三種 OS平臺上 – 軟件編程模式 – 開發(fā)流程 – 開發(fā)工具的基本知識 下一頁 上一頁 停止放映 第 3 頁 教學(xué)要求 ? 通過本單元學(xué)習(xí),了解 : – DOS OS編程模式 ? DOS結(jié)構(gòu)、 DOS編程流程及開發(fā)工具、內(nèi)存分配、 OS程序員接口 – UNIX OS編程模式 ? UNIX 結(jié)構(gòu)、編程流程幾開發(fā)包、多進程編程特點、常見進程通信方式、程序員接口 – Windwos編程模式 ? Windows編程模式、 WOSA及 WindoowsDNA、事件幾消息機制、多線程、編程流程及開發(fā)包、程序員接口 下一頁 上一頁 停止放映 第 4 頁 本單元涉及的內(nèi)容 ?第 5章 – DOS操作系統(tǒng)編程模式 – UNIX 操作系統(tǒng)編程模式 – Windows操作系統(tǒng)編程模式 ?P156~P183 下一頁 上一頁 停止放映 第 5 頁 一、 DOS OS編程模式 ? DOS是微機系統(tǒng)配備的主流操作系統(tǒng)之一,是單用戶、單任務(wù)的磁盤操作系統(tǒng)。 – DOS I/O接口模塊 ( )是 DOS的 I/O設(shè)備處理程序 .它與 ROMBIOS一起組成 I/O處理的服務(wù)體系 ,完成所有的 I/O操作 . – 命令管理模塊 ()主要負責接受并處理各種輸入命令 .它是直接面向用戶操作的 . 下一頁 上一頁 停止放映 第 7 頁 DOS模塊結(jié)構(gòu)圖 DOS 系 統(tǒng) BOOT模塊 Command模塊 MDDOS模塊 IO模塊 Command常駐部分 Command暫駐部分 COMINIT初始化 程序 內(nèi)核初始化程序 DOSINIT DOS中斷服務(wù)程序 IO初始化程序 SYSINIT 標準設(shè)備驅(qū)動程序 下一頁 上一頁 停止放映 第 8 頁 DOS的層次結(jié)構(gòu) ROMBIOS 硬件系統(tǒng) 設(shè)備驅(qū)動 用戶程序 鍵盤命令 用戶的操作 下一頁 上一頁 停止放映 第 9 頁 ⒉ DOS編程流程 DOS編程流程: 確定程序目標 設(shè)計程序 編碼 編譯 運行 測試與調(diào)試 維護與修改 確定程序的目標,算法、語言、處理技巧等 系統(tǒng)設(shè)計;包括用戶界面、數(shù)據(jù)結(jié)構(gòu)等 系統(tǒng)編程;用指定程序設(shè)計語言編寫源程序 編譯產(chǎn)生可執(zhí)行文件 運行可執(zhí)行文件 對運行的程序進行正確性測試,修改錯誤 對程序不斷進行建設(shè)性維護,使其完善 下一頁 上一頁 停止放映 第 10 頁 DOS編程開發(fā)工具 ? DOS環(huán)境下的程序設(shè)計語言很多 , 包括: Fortran、BASIC、 Pascal、 C、 C++、 匯編語言等 。 在 C語言中做不到的 , 在 C++語言中也做不到 。 下一頁 上一頁 停止放映 第 11 頁 ⒊ DOS內(nèi)存分配圖 ? DOS內(nèi)存可以劃分為四種類型: 1) 基本內(nèi)存:計算機主板上 640KB以下的存儲空間 。 3) 擴充內(nèi)存 ( Expanded) :插在計算機主板的擴充槽中的內(nèi)存擴充板上的那部分存儲器 , 它們是通過 。 操作是間接的 。 絕對的“ 好 ” 是不存在的 。 – 外層:應(yīng)用 層,包括各種開發(fā)工具、高級語言編譯器、網(wǎng)絡(luò)通訊處理程序等。 2) 編譯 。 UNIX提供了三種調(diào)試工具: Lint 用于檢查源代碼的錯誤 , 包括數(shù)據(jù)類型不匹配 ,語法問題; Prof 分析程序運行花費的時間 , 可用于優(yōu)化代碼; Sdb 是符號診錯器 , 也提供斷點支持及編程環(huán)境中的交互式的程序調(diào)用 。 運行可執(zhí)行程序 ( 將可執(zhí)行程序名做為命令執(zhí)行 ) 。 4) 鏈接編輯程序把目標文件、用戶程序中調(diào)用的庫函數(shù)進行鏈接,生成可執(zhí)行程序。 ? UNIX下的開發(fā)語言包括: C、 C++、 Fortran、Ada、 Pascal、 Lisp、 Small Talk等。 3) 系統(tǒng)層次保存 :包括虛擬存儲空間管理表格 , 中斷處理堆棧 。 處理時 , 各個小處理可以同時進行 , 而在一些關(guān)鍵點的處理時 , 再采用集中式 。 各個進程是獨立的 。 這樣的變成簡單易行 。 這是 UNIX為共享資源提供的互斥性保障 。 3) FIFO。 因此也成為命名管道 。 通過使用消息類型 , 進程可以按任何順序讀消息 ,或為消息安排優(yōu)先級順序 。 通過信號燈實現(xiàn)存儲共享 ( 類似 “ 紅燈停 、 綠燈行 ” ) 下一頁 上一頁 停止放映 第 23 頁 ⒌ 程序員接口 ? UNIX提供了在 POSIX( 計算機環(huán)境的可移植操作系統(tǒng)界面
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1