操作系統(tǒng)-3用戶界面.ppt

操作系統(tǒng)-3用戶界面.ppt

ID:52312741

大?。?42.06 KB

頁數(shù):34頁

時(shí)間:2020-04-04

操作系統(tǒng)-3用戶界面.ppt_第1頁
操作系統(tǒng)-3用戶界面.ppt_第2頁
操作系統(tǒng)-3用戶界面.ppt_第3頁
操作系統(tǒng)-3用戶界面.ppt_第4頁
操作系統(tǒng)-3用戶界面.ppt_第5頁
資源描述:

《操作系統(tǒng)-3用戶界面.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、13用戶界面(一)用戶工作環(huán)境(二)運(yùn)行一個(gè)用戶程序的過程(三)操作系統(tǒng)的用戶界面(四)系統(tǒng)功能調(diào)用(五)Unix系統(tǒng)功能調(diào)用的實(shí)現(xiàn)2(一)用戶工作環(huán)境一.用戶工作環(huán)境的形成1.系統(tǒng)要提供各種硬件、軟件資源2.設(shè)計(jì)合理的操作命令3.形成一個(gè)可供使用的工作環(huán)境將操作系統(tǒng)裝入計(jì)算機(jī)并初始化3二.操作系統(tǒng)的引導(dǎo)系統(tǒng)生成系統(tǒng)生成是指在一臺(tái)裸機(jī)上(或者安裝新的操作系統(tǒng))安裝操作系統(tǒng)的過程。系統(tǒng)引導(dǎo)(系統(tǒng)初啟)把操作系統(tǒng)的必要部分裝入主存并使系統(tǒng)進(jìn)行初始化工作,最終處于命令接收狀態(tài)。系統(tǒng)引導(dǎo)的方式操作系統(tǒng)的引導(dǎo)有兩種方式:獨(dú)立引導(dǎo)(bootup)(滾雪球方式)輔助下裝(download)方式4操作

2、系統(tǒng)的引導(dǎo)獨(dú)立引導(dǎo)(bootup)方式:操作系統(tǒng)的核心文件存儲(chǔ)在系統(tǒng)本身的存儲(chǔ)設(shè)備中由系統(tǒng)自己將操作系統(tǒng)核心程序讀入內(nèi)存并運(yùn)行最后建立一個(gè)操作環(huán)境適用于微機(jī)和大多數(shù)系統(tǒng)輔助下裝(download)方式:操作系統(tǒng)的主要文件并不放在系統(tǒng)本身的存儲(chǔ)設(shè)備中,而是在系統(tǒng)啟動(dòng)后,執(zhí)行下裝操作,從另外的計(jì)算機(jī)系統(tǒng)或者主機(jī)系統(tǒng)中將操作系統(tǒng)常駐部分傳送到該計(jì)算機(jī)中,使它形成一個(gè)操作環(huán)境優(yōu)點(diǎn):可以節(jié)省較大的存儲(chǔ)空間,下裝的操作系統(tǒng)也并非是全部程序代碼,只是常駐部分或者專用部分,當(dāng)這部分操作系統(tǒng)出現(xiàn)問題和故障時(shí),可以再請(qǐng)求下裝適用于多計(jì)算機(jī)系統(tǒng)、分布式系統(tǒng)5(一)運(yùn)行一個(gè)用戶程序的過程1.作業(yè)計(jì)算機(jī)系統(tǒng)按指

3、定步驟對(duì)初始數(shù)據(jù)進(jìn)行處理并得到計(jì)算結(jié)果的加工過程。作業(yè)=程序+數(shù)據(jù)+作業(yè)說明書2.作業(yè)步一般情況下,一個(gè)作業(yè)可劃分成若干個(gè)部分,每個(gè)部分,即加工工作中的一個(gè)步驟稱為作業(yè)步。63.作業(yè)處理步驟(1)編輯——建立一個(gè)新文件,或?qū)σ延械奈募械腻e(cuò)誤進(jìn)行修改。(2)編譯——將源程序翻譯成浮動(dòng)的目標(biāo)代碼。(3)連接——主程序和其他所需要的子程序和例行程序連接裝配在一起,使之成為一個(gè)可執(zhí)行的、完整的主存映像文件。(4)運(yùn)行——將主存映像文件調(diào)入主存,并啟動(dòng)運(yùn)行,最后得出計(jì)算結(jié)果。74.作業(yè)步之間的關(guān)系每個(gè)作業(yè)步運(yùn)行的結(jié)果產(chǎn)生下一個(gè)作業(yè)步所需要的文件;一個(gè)作業(yè)步能否正確地執(zhí)行,依賴于前一個(gè)作業(yè)步是否

4、成功的完成。85.連接類型(1)靜態(tài)連接一個(gè)源程序經(jīng)編譯后,生成一個(gè)可重定位的目標(biāo)模塊,并產(chǎn)生內(nèi)部符號(hào)表和外部符號(hào)表,供連接程序(Link)使用。缺點(diǎn):將所需的外部函數(shù)連接到目標(biāo)文件中形成為一個(gè)可執(zhí)行文件。若多個(gè)應(yīng)用程序都調(diào)用了同一個(gè)庫中的外部函數(shù),則應(yīng)用程序的目標(biāo)文件中都包含了這個(gè)外部函數(shù)對(duì)應(yīng)的代碼。(2)動(dòng)態(tài)連接不需要將外部函數(shù)連接到目標(biāo)文件中。而是在應(yīng)用程序中需要調(diào)用外部函數(shù)的地方作記錄,并說明要使用的外部函數(shù)名和引用入口號(hào)。DLL(動(dòng)態(tài)鏈接庫)9(二)操作系統(tǒng)的用戶界面操作系統(tǒng)10(二)操作系統(tǒng)的用戶界面操作系統(tǒng)用戶界面的概念1.什么是操作系統(tǒng)的用戶界面操作系統(tǒng)的用戶界面(或稱

5、接口)是操作系統(tǒng)提供給用戶與計(jì)算機(jī)打交道的外部機(jī)制。用戶能夠借助這種機(jī)制和系統(tǒng)提供的手段來控制用戶所在的系統(tǒng)。112.操作系統(tǒng)提供的用戶界面123.操作系統(tǒng)提供的用戶界面(1)操作界面(命令接口)——用戶使用這個(gè)操作界面來組織工作流程和控制程序的運(yùn)行(2)系統(tǒng)功能服務(wù)界面(程序接口)——用戶程序在其運(yùn)行過程中,使用系統(tǒng)功能調(diào)用來請(qǐng)求操作系統(tǒng)的服務(wù)(3)操作界面的分類與發(fā)展作業(yè)控制語言鍵盤命令圖形化用戶界面13二.操作命令操作命令與操作系統(tǒng)類型的關(guān)系作業(yè)控制語言——批處理操作系統(tǒng)鍵盤命令——分時(shí)操作系統(tǒng)個(gè)人計(jì)算機(jī)操作系統(tǒng)圖形用戶界面——分時(shí)操作系統(tǒng)個(gè)人計(jì)算機(jī)操作系統(tǒng)14操作系統(tǒng)提供的用戶

6、界面的例子:IBMPC機(jī)鍵盤命令系統(tǒng)功能調(diào)用WindowsXP圖形用戶界面系統(tǒng)功能調(diào)用Unix系統(tǒng)(Linux)鍵盤命令系統(tǒng)功能調(diào)用152.作業(yè)控制語言在脫機(jī)方式下系統(tǒng)提供作業(yè)控制語言(JCL)什么是作業(yè)控制語言是一種命令語言,包括了對(duì)作業(yè)處理的命令和資源請(qǐng)求命令。批處理系統(tǒng)中作業(yè)的組織作業(yè)申請(qǐng):作業(yè)名、需用CPU時(shí)間、最遲完成時(shí)間、資源請(qǐng)求(主存、外設(shè))等操作說明書:編輯命令、編譯命令、連接命令、運(yùn)行命令等。程序與數(shù)據(jù)163.鍵盤命令系統(tǒng)為聯(lián)機(jī)用戶(交互作用的用戶)提供鍵盤命令。(1)什么是鍵盤命令是操作系統(tǒng)為聯(lián)機(jī)用戶提供的一種操作命令,用戶通過這一組命令直接控制和干預(yù)程序的運(yùn)行。(

7、2)鍵盤命令的功能分時(shí)操作系統(tǒng)——用于注冊(cè)、通信、注銷的各類命令個(gè)人計(jì)算機(jī)操作系統(tǒng)——用于通信的各類命令17三.操作命令的發(fā)展——圖形用戶界面1.什么是圖形化的用戶界面圖形化用戶界面是良好的用戶交互界面,它將菜單驅(qū)動(dòng)、圖符驅(qū)動(dòng)、面向?qū)ο蠹夹g(shù)等集成在一起,形成一個(gè)圖文并茂的視窗操作環(huán)境。18(1)菜單驅(qū)動(dòng)方式是面向屏幕的交互方式,它將鍵盤命令以屏幕方式來體現(xiàn)。命令和系統(tǒng)能完成的操作,用菜單分類分窗口的在屏幕上列出。用戶像點(diǎn)菜一樣選擇命令或某種操作

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。