資源描述:
《《操作系統(tǒng)用戶界面》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、2021/7/25操作系統(tǒng)1操作系統(tǒng)第2章操作系統(tǒng)用戶界面2.1用戶界面簡(jiǎn)介2.2一般用戶的輸入輸出界面2.3命令控制界面2.4系統(tǒng)調(diào)用從用戶使用和系統(tǒng)管理兩方面出發(fā),討論操作系統(tǒng)的管理概念,及操作系統(tǒng)為用戶提供的編程接口和命令控制接口22021/7/25操作系統(tǒng)2.1用戶界面簡(jiǎn)介用戶界面負(fù)責(zé)用戶與操作系統(tǒng)之間的交互用戶的分類使用和管理計(jì)算機(jī)應(yīng)用程序的用戶普通用戶和管理員用戶程序開發(fā)人員/編程人員32021/7/25操作系統(tǒng)2.1用戶界面簡(jiǎn)介OS為不同的用戶提供不同的用戶界面普通用戶和管理員不同的操作命令組成的集合——不同的
2、OS所提供的操作命令和表現(xiàn)形式不同編程人員系統(tǒng)調(diào)用的集合兩類接口:命令接口和系統(tǒng)調(diào)用42021/7/25操作系統(tǒng)2.2一般用戶的輸入輸出界面作業(yè)(job)的引入作業(yè)的定義作業(yè)的組織一般用戶的輸入輸出方式52021/7/25操作系統(tǒng)2.2.1作業(yè)的定義編程的過程2021/7/256操作系統(tǒng)2.2.1作業(yè)的定義作業(yè)的定義從用戶的角度來看:從輸入開始到輸出結(jié)束,用戶交給計(jì)算機(jī)系統(tǒng)來完成的工作作業(yè)步:一個(gè)作業(yè)處理過程中計(jì)算機(jī)所做的相對(duì)獨(dú)立的工作從系統(tǒng)的角度來看由用戶提交的程序、數(shù)據(jù)文件以及表達(dá)該作業(yè)執(zhí)行的控制意圖說明書組成72021
3、/7/25操作系統(tǒng)2.2.2作業(yè)的組織作業(yè):由程序、數(shù)據(jù)和作業(yè)說明書三部分組成程序和數(shù)據(jù)完成用戶所需求的業(yè)務(wù)處理工作作業(yè)說明書體現(xiàn)用戶的控制意圖作業(yè)控制塊表(JCB)作業(yè)說明書在系統(tǒng)中生成的表格82021/7/25操作系統(tǒng)2.2.2作業(yè)的組織作業(yè)說明書作業(yè)的基本情況描述作業(yè)控制描述資源要求描述2021/7/259操作系統(tǒng)2.2.3一般用戶的輸入輸出方式作業(yè)管理的主要任務(wù)輸入輸出問題——建立、執(zhí)行、撤銷作業(yè)建立過程兩個(gè)子過程作業(yè)的輸入JCB的建立102021/7/25操作系統(tǒng)2.2.3一般用戶的輸入輸出方式作業(yè)輸入方式聯(lián)機(jī)輸入
4、方式外圍設(shè)備直接和主機(jī)相連接,用戶和系統(tǒng)通過交互會(huì)話來完成輸入輸出脫機(jī)輸入方式(預(yù)輸入方式)利用低檔個(gè)人計(jì)算機(jī)作為外圍處理機(jī)進(jìn)行輸入輸出處理直接耦合輸入方式主機(jī)和外圍機(jī)中間用一個(gè)公用的大容量外存直接耦合SPOOLING系統(tǒng)網(wǎng)絡(luò)輸入方式2021/7/2511操作系統(tǒng)SPOOLING系統(tǒng)外圍設(shè)備同時(shí)聯(lián)機(jī)操作(假脫機(jī)技術(shù))多臺(tái)外圍設(shè)備通過通道或DMA器件和主機(jī)與外存連接起來井用作緩沖的存儲(chǔ)區(qū)工作原理2021/7/2512操作系統(tǒng)SPOOLING系統(tǒng)以行式打印機(jī)為例來說明2021/7/2513操作系統(tǒng)2.2.3一般用戶的輸入輸出方式
5、JCB的建立作業(yè)名估計(jì)執(zhí)行時(shí)間、建立時(shí)間、優(yōu)先數(shù)(用于調(diào)度)作業(yè)說明書文件名、程序類型(需調(diào)用的系統(tǒng)程序)作業(yè)狀態(tài)(P9圖1.5)提交、后備、執(zhí)行、就緒、等待、完成資源申請(qǐng)方式靜態(tài)申請(qǐng)動(dòng)態(tài)申請(qǐng)142021/7/25操作系統(tǒng)以上所講的作業(yè)都是批處理系統(tǒng)中作業(yè)管理與調(diào)度的對(duì)象分時(shí)系統(tǒng)沒有作業(yè)的概念分時(shí)系統(tǒng)采用時(shí)間片輪轉(zhuǎn)分時(shí)使用處理機(jī),用戶的程序和數(shù)據(jù)信息直接輸入到內(nèi)存工作區(qū)中和其他程序一起搶占系統(tǒng)資源投入執(zhí)行,而不必進(jìn)入外存輸入井等待作業(yè)調(diào)度程序選擇。因此。分時(shí)系統(tǒng)沒有作業(yè)控制表,也沒有作業(yè)調(diào)度程序,直接采用進(jìn)程管理152021
6、/7/25操作系統(tǒng)2.3命令控制界面用來組織和控制作業(yè)運(yùn)行兩種方式脫機(jī)方式用戶將作業(yè)的執(zhí)行順序和出錯(cuò)處理方法一并以作業(yè)控制說明書的方式或命令文件方式提交給系統(tǒng),由系統(tǒng)按照作業(yè)說明書或命令文件中所規(guī)定的順序控制作業(yè)執(zhí)行聯(lián)機(jī)方式用戶使用系統(tǒng)提供的操作命令和系統(tǒng)會(huì)話,交互地控制程序執(zhí)行和管理計(jì)算機(jī)系統(tǒng)162021/7/25操作系統(tǒng)2.3命令控制界面—聯(lián)機(jī)方式命令分類環(huán)境設(shè)置用來改變終端用戶的所在位置,執(zhí)行路徑等執(zhí)行權(quán)限管理用來控制用戶訪問系統(tǒng)和讀、寫、執(zhí)行有關(guān)文件的權(quán)限系統(tǒng)管理用于系統(tǒng)維護(hù)、開機(jī)與關(guān)機(jī)、增加或減少終端用戶、計(jì)時(shí)收費(fèi)
7、等文件管理用來管理和控制終端用戶的文件172021/7/25操作系統(tǒng)2.3命令控制界面—聯(lián)機(jī)方式編輯、編譯、鏈接裝配和執(zhí)行編輯用來增加、刪除輸入字符或字符行,也被用來進(jìn)行插入、移動(dòng)或繪圖等編譯和鏈接源程序文件->可執(zhí)行代碼執(zhí)行啟動(dòng)執(zhí)行通信單機(jī)系統(tǒng)網(wǎng)絡(luò)系統(tǒng)資源要求申請(qǐng)資源182021/7/25操作系統(tǒng)2.3命令控制界面聯(lián)機(jī)控制方式的不足反復(fù)輸入大量命令批處理方式既指?jìng)鹘y(tǒng)的作業(yè)控制語言編寫的作業(yè)說明書方式,也指那些把不同命令按一定格式組合后的命令文件方式命令控制界面的發(fā)展人機(jī)交互方式圖形界面普通字符192021/7/25操作系統(tǒng)
8、2.3命令控制界面——Windows窗口交互和命令解釋器命令分類系統(tǒng)信息命令(Time,Date等)系統(tǒng)操作命令(shutdown等)文件系統(tǒng)命令(copy,del等)網(wǎng)絡(luò)通信命令(ping等)命令實(shí)現(xiàn)方式直接輸入使用批處理(bat)202021/7/25操作系統(tǒng)2.3命令控制界面——Li