版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、操作系統(tǒng)用戶界面PPT課件操作系統(tǒng)操作系統(tǒng)Operating SystemNorth China University of TechnologyDepartment of Computer 授課教師:宋麗華授課教師:宋麗華Email: Tel: 88803939 五教五教1102操作系統(tǒng)用戶界面PPT課件第二章第二章 操作系統(tǒng)用戶界面操作系統(tǒng)用戶界面 2.1 簡(jiǎn)介簡(jiǎn)介2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面 2.3 命令控制界面命令控制界面 2.4 系統(tǒng)調(diào)用系統(tǒng)調(diào)用操作系統(tǒng)用戶界面PPT課件2.1 簡(jiǎn)簡(jiǎn) 介介 用戶界面的作用:用戶界面的作用:負(fù)責(zé)負(fù)責(zé)用戶用戶與與操作系統(tǒng)操作系統(tǒng)之
2、間的之間的交互交互 用戶用戶通過(guò)通過(guò)界面界面向計(jì)算機(jī)向計(jì)算機(jī)系統(tǒng)系統(tǒng)提交提交服務(wù)服務(wù)需求需求 計(jì)算機(jī)計(jì)算機(jī)通過(guò)通過(guò)用戶界面用戶界面向用戶向用戶提供其提供其所需要的所需要的服務(wù)服務(wù) 計(jì)算機(jī)系統(tǒng)計(jì)算機(jī)系統(tǒng)用戶分類用戶分類 使用和管理計(jì)算機(jī)應(yīng)用程序的用戶使用和管理計(jì)算機(jī)應(yīng)用程序的用戶 程序開(kāi)發(fā)人員程序開(kāi)發(fā)人員 用戶界面的類別用戶界面的類別 命令控制界面命令控制界面 系統(tǒng)調(diào)用系統(tǒng)調(diào)用操作系統(tǒng)用戶界面PPT課件第二章第二章 操作系統(tǒng)用戶界面操作系統(tǒng)用戶界面 2.1 簡(jiǎn)介簡(jiǎn)介2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面 2.3 命令控制界面命令控制界面 2.4 系統(tǒng)調(diào)用系統(tǒng)調(diào)用操作系統(tǒng)用戶界面PP
3、T課件2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面概念概念 功能設(shè)計(jì)結(jié)構(gòu)設(shè)計(jì)建檔詳細(xì)設(shè)計(jì)編輯輸入輸出執(zhí)行鏈接編譯調(diào)試需求分析分析一般編程過(guò)程一般編程過(guò)程 編輯輸入人工完成計(jì)算機(jī)完成2.2.1 作業(yè)的定義作業(yè)的定義操作系統(tǒng)用戶界面PPT課件作業(yè)作業(yè): :是指在一次是指在一次應(yīng)用業(yè)務(wù)處理過(guò)程應(yīng)用業(yè)務(wù)處理過(guò)程中,從中,從輸入開(kāi)輸入開(kāi)始始到到輸出結(jié)束輸出結(jié)束,用戶要求計(jì)算機(jī)所做的有關(guān)該次,用戶要求計(jì)算機(jī)所做的有關(guān)該次業(yè)務(wù)處理的業(yè)務(wù)處理的全部過(guò)程全部過(guò)程稱為一個(gè)作業(yè)。稱為一個(gè)作業(yè)。 批處理系統(tǒng)中作業(yè)是批處理系統(tǒng)中作業(yè)是搶占內(nèi)存的基本單位搶占內(nèi)存的基本單位。作業(yè)比程。作業(yè)比程序的序的概念更廣概念更
4、廣:它由程序、數(shù)據(jù)、作業(yè)說(shuō)明書組成。:它由程序、數(shù)據(jù)、作業(yè)說(shuō)明書組成。 作業(yè)流作業(yè)流( (Job Stream) ):一批作業(yè)在系統(tǒng)控制下,:一批作業(yè)在系統(tǒng)控制下,依依次次輸入到后援存儲(chǔ)器中輸入到后援存儲(chǔ)器中等待運(yùn)行等待運(yùn)行,就形成了一個(gè)作業(yè),就形成了一個(gè)作業(yè)流。流。2.2.1 作業(yè)的定義作業(yè)的定義2.2.1 作業(yè)的定義作業(yè)的定義操作系統(tǒng)用戶界面PPT課件 作業(yè)步:作業(yè)步:通常一個(gè)作業(yè)又可分為若干個(gè)順序處理的通常一個(gè)作業(yè)又可分為若干個(gè)順序處理的步驟。作業(yè)步就是在一個(gè)作業(yè)處理的過(guò)程中計(jì)算機(jī)步驟。作業(yè)步就是在一個(gè)作業(yè)處理的過(guò)程中計(jì)算機(jī)所做的所做的相對(duì)獨(dú)立的工作相對(duì)獨(dú)立的工作. . 作業(yè)步之間作業(yè)步
5、之間有有一定的一定的關(guān)聯(lián)關(guān)聯(lián)的的,其關(guān)聯(lián)關(guān)系其關(guān)聯(lián)關(guān)系: 一個(gè)作業(yè)中的各作業(yè)步必須是一個(gè)作業(yè)中的各作業(yè)步必須是順序執(zhí)行順序執(zhí)行的;的; 前一個(gè)作業(yè)步的前一個(gè)作業(yè)步的輸出輸出是下一個(gè)作業(yè)步的是下一個(gè)作業(yè)步的輸入;輸入; 一個(gè)作業(yè)步能否一個(gè)作業(yè)步能否正確執(zhí)行正確執(zhí)行,依賴依賴于前一個(gè)作業(yè)步是于前一個(gè)作業(yè)步是否成功地完成。否成功地完成。2.2.1 作業(yè)的定義作業(yè)的定義操作系統(tǒng)用戶界面PPT課件 典型的作業(yè)步:典型的作業(yè)步:2.2.1 作業(yè)的定義作業(yè)的定義編譯編譯 連接裝配連接裝配 運(yùn)行運(yùn)行 目標(biāo)目標(biāo) 程序程序段段 目標(biāo)目標(biāo) 程序程序 源程序源程序 輸入數(shù)據(jù)輸入數(shù)據(jù) 子程序子程序 庫(kù)函庫(kù)函 數(shù)數(shù)動(dòng)態(tài)庫(kù)
6、函動(dòng)態(tài)庫(kù)函數(shù)數(shù) 計(jì)算結(jié)果計(jì)算結(jié)果 該作業(yè)的作業(yè)步該作業(yè)的作業(yè)步1該作業(yè)的作業(yè)步該作業(yè)的作業(yè)步2該作業(yè)的作業(yè)步該作業(yè)的作業(yè)步3操作系統(tǒng)用戶界面PPT課件2.2.2 作業(yè)組織作業(yè)組織 作業(yè)的組成:作業(yè)由作業(yè)的組成:作業(yè)由程序、數(shù)據(jù)程序、數(shù)據(jù)和和作業(yè)說(shuō)明書作業(yè)說(shuō)明書組成。組成。 程序和數(shù)據(jù)程序和數(shù)據(jù):完成用戶所要求的業(yè)務(wù)處理工作,:完成用戶所要求的業(yè)務(wù)處理工作, 作業(yè)說(shuō)明書作業(yè)說(shuō)明書:則體現(xiàn)用戶的控制意圖。:則體現(xiàn)用戶的控制意圖。 作業(yè)說(shuō)明書作業(yè)說(shuō)明書在系統(tǒng)中生成一個(gè)在系統(tǒng)中生成一個(gè)作業(yè)控制塊作業(yè)控制塊(JCB)的表格,包括作業(yè)所要求的資源情況,預(yù)計(jì)執(zhí)行時(shí)的表格,包括作業(yè)所要求的資源情況,預(yù)計(jì)執(zhí)行時(shí)
7、間和執(zhí)行優(yōu)先級(jí)等。間和執(zhí)行優(yōu)先級(jí)等。 作業(yè)控制塊作業(yè)控制塊是批處理作業(yè)存在的是批處理作業(yè)存在的標(biāo)志標(biāo)志。保存系統(tǒng)保存系統(tǒng)對(duì)對(duì)作業(yè)作業(yè)進(jìn)行管理需要的進(jìn)行管理需要的全部信息位于磁盤中。全部信息位于磁盤中。操作系統(tǒng)用戶界面PPT課件 作業(yè)的基本描述作業(yè)的基本描述 作業(yè)控制描述作業(yè)控制描述 作業(yè)資源要求描述作業(yè)資源要求描述用戶名用戶名作業(yè)名作業(yè)名使用語(yǔ)言使用語(yǔ)言允許最大處理時(shí)間允許最大處理時(shí)間 控制方式控制方式操作順序操作順序出錯(cuò)處理出錯(cuò)處理 要求處理時(shí)間要求處理時(shí)間內(nèi)存空間內(nèi)存空間外設(shè)的類型和數(shù)量外設(shè)的類型和數(shù)量處理機(jī)優(yōu)先級(jí)處理機(jī)優(yōu)先級(jí)庫(kù)函數(shù)和實(shí)用程序庫(kù)函數(shù)和實(shí)用程序2.2.2 作業(yè)組織作業(yè)組織作業(yè)
8、說(shuō)明書的主要內(nèi)容作業(yè)說(shuō)明書的主要內(nèi)容書寫作業(yè)說(shuō)明書的語(yǔ)言稱為書寫作業(yè)說(shuō)明書的語(yǔ)言稱為作業(yè)控制語(yǔ)言,作業(yè)控制語(yǔ)言,是一種用于描述批處理作業(yè)處理過(guò)程的是一種用于描述批處理作業(yè)處理過(guò)程的特殊程序。特殊程序。操作系統(tǒng)用戶界面PPT課件 作業(yè)的建立作業(yè)的建立 當(dāng)一個(gè)作業(yè)的當(dāng)一個(gè)作業(yè)的全部程序和數(shù)據(jù)輸入到磁盤全部程序和數(shù)據(jù)輸入到磁盤上,并且建上,并且建立了立了作業(yè)控制塊作業(yè)控制塊之后,作業(yè)就建立起來(lái)了。之后,作業(yè)就建立起來(lái)了。 作業(yè)控制塊的初始信息大部分取自作業(yè)說(shuō)明書。作業(yè)控制塊的初始信息大部分取自作業(yè)說(shuō)明書。 作業(yè)的建立的兩個(gè)步驟作業(yè)的建立的兩個(gè)步驟:作業(yè)輸入、作業(yè)控制塊建立。:作業(yè)輸入、作業(yè)控制塊建立
9、。 2.2.2 作業(yè)組織作業(yè)組織操作系統(tǒng)用戶界面PPT課件作業(yè)控制表作業(yè)控制表 每個(gè)作業(yè)都有個(gè)每個(gè)作業(yè)都有個(gè)作業(yè)控制塊作業(yè)控制塊 所有作業(yè)所有作業(yè)JCBJCB構(gòu)成一個(gè)構(gòu)成一個(gè)作業(yè)表作業(yè)表 作業(yè)表存放在作業(yè)表存放在外存固定區(qū)域外存固定區(qū)域中,中,長(zhǎng)度固定長(zhǎng)度固定 限制限制了系統(tǒng)所能同時(shí)容納的了系統(tǒng)所能同時(shí)容納的作業(yè)數(shù)量作業(yè)數(shù)量JCB1 JCB2 JCBi JCBn 作業(yè)表作業(yè)表2.2.2 作業(yè)組織作業(yè)組織操作系統(tǒng)用戶界面PPT課件 一個(gè)作業(yè)從一個(gè)作業(yè)從進(jìn)入系統(tǒng)到運(yùn)行結(jié)束進(jìn)入系統(tǒng)到運(yùn)行結(jié)束,要經(jīng)歷四個(gè)不,要經(jīng)歷四個(gè)不同的狀態(tài):同的狀態(tài):“提交提交”:從請(qǐng)求到建立從請(qǐng)求到建立JCBJCB“后備后備”
10、:從:從JCBJCB建立到被調(diào)入內(nèi)存建立到被調(diào)入內(nèi)存“執(zhí)行執(zhí)行”:進(jìn)入內(nèi)存到執(zhí)行結(jié)束:進(jìn)入內(nèi)存到執(zhí)行結(jié)束“完成完成”:執(zhí)行結(jié)束到撤銷之前:執(zhí)行結(jié)束到撤銷之前2.2.2 作業(yè)組織作業(yè)組織操作系統(tǒng)用戶界面PPT課件需要訪問(wèn)作業(yè)控制塊的程序需要訪問(wèn)作業(yè)控制塊的程序 作業(yè)輸入程序作業(yè)輸入程序 作業(yè)調(diào)度程序作業(yè)調(diào)度程序 作業(yè)控制程序作業(yè)控制程序 作業(yè)輸出程序等作業(yè)輸出程序等 作業(yè)完成后,其作業(yè)完成后,其作業(yè)控制塊由系統(tǒng)輸出程序撤消作業(yè)控制塊由系統(tǒng)輸出程序撤消作業(yè)控制塊被撤消后其作業(yè)也不復(fù)存在。作業(yè)控制塊被撤消后其作業(yè)也不復(fù)存在。2.2.2 作業(yè)組織作業(yè)組織互斥互斥 操作系統(tǒng)用戶界面PPT課件 作業(yè)說(shuō)明書
11、方式主要用在作業(yè)說(shuō)明書方式主要用在批處理系統(tǒng)批處理系統(tǒng)中中; 各個(gè)計(jì)算機(jī)廠家都對(duì)自己的系統(tǒng)定義有各個(gè)計(jì)算機(jī)廠家都對(duì)自己的系統(tǒng)定義有各自各自的作業(yè)的作業(yè)說(shuō)明書的說(shuō)明書的格式格式和和內(nèi)容內(nèi)容; 在微機(jī)和工作站中人們常常用在微機(jī)和工作站中人們常常用批處理命令批處理命令文件或文件或shell程序方式編寫作業(yè)說(shuō)明書。程序方式編寫作業(yè)說(shuō)明書。2.2.2 作業(yè)組織作業(yè)組織操作系統(tǒng)用戶界面PPT課件2.2.3一般用戶的輸入輸出方式一般用戶的輸入輸出方式 輸入輸出方式有:輸入輸出方式有: 1. 聯(lián)機(jī)聯(lián)機(jī)輸入輸出方式輸入輸出方式 2. 脫機(jī)脫機(jī)輸入輸出方式輸入輸出方式 3. 直接耦合直接耦合方式方式 4. SPO
12、OLING系統(tǒng)系統(tǒng) 5. 網(wǎng)絡(luò)聯(lián)機(jī)方式網(wǎng)絡(luò)聯(lián)機(jī)方式操作系統(tǒng)用戶界面PPT課件1) 聯(lián)機(jī)輸入輸出方式聯(lián)機(jī)輸入輸出方式 用戶和系統(tǒng)通過(guò)用戶和系統(tǒng)通過(guò)交互會(huì)話交互會(huì)話來(lái)輸入作業(yè)來(lái)輸入作業(yè). 外圍外圍設(shè)備設(shè)備直接和直接和主機(jī)主機(jī)連接連接. 例如:鍵盤、鼠標(biāo)例如:鍵盤、鼠標(biāo)操作系統(tǒng)用戶界面PPT課件2) 脫機(jī)輸入輸出方式脫機(jī)輸入輸出方式 脫機(jī)輸入方式脫機(jī)輸入方式(預(yù)輸入方式)(預(yù)輸入方式) 利用低檔個(gè)人計(jì)算機(jī)作為外圍處理機(jī)進(jìn)行處理。利用低檔個(gè)人計(jì)算機(jī)作為外圍處理機(jī)進(jìn)行處理。 脫機(jī)輸入解決了快速輸入輸出的問(wèn)題,提高了資源利脫機(jī)輸入解決了快速輸入輸出的問(wèn)題,提高了資源利用率,但是要以犧牲低檔機(jī)為代價(jià)用率,但
13、是要以犧牲低檔機(jī)為代價(jià), 還需要用戶干預(yù)還需要用戶干預(yù) 脫機(jī)輸入輸出方式是為了脫機(jī)輸入輸出方式是為了解決單臺(tái)設(shè)備聯(lián)機(jī)輸入解決單臺(tái)設(shè)備聯(lián)機(jī)輸入時(shí)的時(shí)的CPU浪費(fèi)問(wèn)題浪費(fèi)問(wèn)題操作系統(tǒng)用戶界面PPT課件3) 直接耦合方式直接耦合方式 把主機(jī)和外圍機(jī)通過(guò)一個(gè)把主機(jī)和外圍機(jī)通過(guò)一個(gè)公用大容量外存公用大容量外存直接耦合直接耦合起來(lái)起來(lái) 慢速的慢速的輸入輸出過(guò)程輸入輸出過(guò)程由外圍由外圍低檔機(jī)低檔機(jī)管理管理; 公用存儲(chǔ)器公用存儲(chǔ)器中的大量數(shù)據(jù)的高速讀寫由中的大量數(shù)據(jù)的高速讀寫由主機(jī)主機(jī)完成完成. 省略脫機(jī)方式中的人工干預(yù)省略脫機(jī)方式中的人工干預(yù), ,適用于大型計(jì)算機(jī)適用于大型計(jì)算機(jī). .操作系統(tǒng)用戶界面PPT
14、課件4) SPOOLING技術(shù)技術(shù) 問(wèn)題一問(wèn)題一:系統(tǒng)中的:系統(tǒng)中的獨(dú)占設(shè)備有限獨(dú)占設(shè)備有限,往往不能滿足需,往往不能滿足需要,成為系統(tǒng)中的瓶頸,使許多進(jìn)程要,成為系統(tǒng)中的瓶頸,使許多進(jìn)程因等待因等待它們而它們而阻塞阻塞。 問(wèn)題二問(wèn)題二:得到獨(dú)占設(shè)備的:得到獨(dú)占設(shè)備的進(jìn)程進(jìn)程在整個(gè)運(yùn)行期間占有在整個(gè)運(yùn)行期間占有該設(shè)備,但卻該設(shè)備,但卻不經(jīng)常使用不經(jīng)常使用,導(dǎo)致,導(dǎo)致設(shè)備的利用率低下設(shè)備的利用率低下。 解決解決:通過(guò)虛擬獨(dú)占設(shè)備實(shí)現(xiàn)設(shè)備共享,提高設(shè)備:通過(guò)虛擬獨(dú)占設(shè)備實(shí)現(xiàn)設(shè)備共享,提高設(shè)備的利用率和系統(tǒng)的效率。將獨(dú)占設(shè)備改造為共享設(shè)的利用率和系統(tǒng)的效率。將獨(dú)占設(shè)備改造為共享設(shè)備。備。SPOOLI
15、NG(simultaneous peripheral operations on-line)假脫機(jī)技術(shù)是策略之一。)假脫機(jī)技術(shù)是策略之一。操作系統(tǒng)用戶界面PPT課件SPOOLING 技術(shù)實(shí)現(xiàn)技術(shù)實(shí)現(xiàn) 組成:組成:(磁盤上)開(kāi)辟(磁盤上)開(kāi)辟“輸入井輸入井”和和“輸出井輸出井”,用于,用于收容輸入和輸出數(shù)據(jù);收容輸入和輸出數(shù)據(jù);(內(nèi)存)(內(nèi)存)輸入緩沖區(qū)和輸出緩沖區(qū)輸入緩沖區(qū)和輸出緩沖區(qū),接收接收輸入設(shè)輸入設(shè)備來(lái)的數(shù)據(jù)并送往輸入井。備來(lái)的數(shù)據(jù)并送往輸入井。暫存暫存輸出井來(lái)的輸出輸出井來(lái)的輸出數(shù)據(jù),送給輸出設(shè)備。數(shù)據(jù),送給輸出設(shè)備。輸入進(jìn)程和輸出進(jìn)程輸入進(jìn)程和輸出進(jìn)程(輸入管理模塊、輸出管理(輸入
16、管理模塊、輸出管理模塊)模塊):將輸入數(shù)據(jù)從輸入設(shè)備暫存在輸入緩沖:將輸入數(shù)據(jù)從輸入設(shè)備暫存在輸入緩沖區(qū),再送到輸入井。輸出進(jìn)程同理。區(qū),再送到輸入井。輸出進(jìn)程同理。操作系統(tǒng)用戶界面PPT課件輸入管理 模塊輸入裝置輸入裝置 輸入裝置輸入裝置 通通 道道 輸入井輸出井 通通 道 輸出裝置輸出裝置 輸出裝置輸出裝置 通通 道道輸出管理 模塊 主機(jī)系統(tǒng)外存SPOOLING系統(tǒng)系統(tǒng) 輸入緩沖區(qū)輸入緩沖區(qū)輸出緩沖區(qū)輸出緩沖區(qū)操作系統(tǒng)用戶界面PPT課件SPOOLING 技術(shù)實(shí)現(xiàn)技術(shù)實(shí)現(xiàn) 輸入過(guò)程輸入過(guò)程: 當(dāng)系統(tǒng)收到作業(yè)輸入請(qǐng)求信號(hào)后,當(dāng)系統(tǒng)收到作業(yè)輸入請(qǐng)求信號(hào)后,輸入進(jìn)程輸入進(jìn)程的的讀過(guò)程讀過(guò)程負(fù)責(zé)負(fù)責(zé)
17、將信息從輸入裝置中讀入將信息從輸入裝置中讀入輸入緩沖區(qū)輸入緩沖區(qū)。 當(dāng)緩沖區(qū)當(dāng)緩沖區(qū)滿時(shí)滿時(shí),由,由寫過(guò)程寫過(guò)程將信息從緩沖區(qū)寫到將信息從緩沖區(qū)寫到輸入井輸入井中,中,讀過(guò)程和寫過(guò)程反復(fù)循環(huán),直到一個(gè)讀過(guò)程和寫過(guò)程反復(fù)循環(huán),直到一個(gè)作業(yè)輸入完畢作業(yè)輸入完畢。 當(dāng)讀過(guò)程讀到一個(gè)硬件結(jié)束標(biāo)志之后,系統(tǒng)再次驅(qū)動(dòng)寫過(guò)當(dāng)讀過(guò)程讀到一個(gè)硬件結(jié)束標(biāo)志之后,系統(tǒng)再次驅(qū)動(dòng)寫過(guò)程把最后一批信息寫入外存輸入井并調(diào)用中斷處理程序結(jié)程把最后一批信息寫入外存輸入井并調(diào)用中斷處理程序結(jié)束該次輸入束該次輸入 然后,系統(tǒng)為作業(yè)建立然后,系統(tǒng)為作業(yè)建立作業(yè)控制塊作業(yè)控制塊,使輸入井中的作業(yè)進(jìn)入作,使輸入井中的作業(yè)進(jìn)入作業(yè)等待隊(duì)列
18、,作業(yè)被業(yè)等待隊(duì)列,作業(yè)被選中后進(jìn)入內(nèi)存選中后進(jìn)入內(nèi)存。操作系統(tǒng)用戶界面PPT課件SPOOLING 技術(shù)實(shí)現(xiàn)技術(shù)實(shí)現(xiàn) 輸出過(guò)程輸出過(guò)程: 系統(tǒng)將輸出信息先放到輸出井,然后由系統(tǒng)將輸出信息先放到輸出井,然后由輸出進(jìn)程輸出進(jìn)程中讀過(guò)程中讀過(guò)程從從輸出井輸出井讀數(shù)據(jù)到讀數(shù)據(jù)到緩沖區(qū)緩沖區(qū),寫過(guò)程將緩沖區(qū)的數(shù)據(jù)寫到輸,寫過(guò)程將緩沖區(qū)的數(shù)據(jù)寫到輸出設(shè)備上。出設(shè)備上。操作系統(tǒng)用戶界面PPT課件 SPOOLING系統(tǒng)的特點(diǎn)系統(tǒng)的特點(diǎn) 提高了提高了I/O速度速度 將獨(dú)占設(shè)備改造為共享設(shè)備將獨(dú)占設(shè)備改造為共享設(shè)備實(shí)現(xiàn)了虛擬設(shè)備功能實(shí)現(xiàn)了虛擬設(shè)備功能SPOOLING系統(tǒng)的特點(diǎn)系統(tǒng)的特點(diǎn)操作系統(tǒng)用戶界面PPT課件5
19、) 網(wǎng)絡(luò)輸入方式網(wǎng)絡(luò)輸入方式 網(wǎng)絡(luò)輸入方式網(wǎng)絡(luò)輸入方式用戶需要把在計(jì)算機(jī)網(wǎng)絡(luò)中用戶需要把在計(jì)算機(jī)網(wǎng)絡(luò)中某一臺(tái)某一臺(tái)主機(jī)上主機(jī)上輸入輸入的信息的信息傳送傳送到同一網(wǎng)中到同一網(wǎng)中另一臺(tái)主機(jī)上另一臺(tái)主機(jī)上進(jìn)行操作進(jìn)行操作執(zhí)行,構(gòu)成了網(wǎng)絡(luò)輸入方式執(zhí)行,構(gòu)成了網(wǎng)絡(luò)輸入方式操作系統(tǒng)用戶界面PPT課件思思 考考 在采用在采用SPOOLing技術(shù)的系統(tǒng)中技術(shù)的系統(tǒng)中,用戶作業(yè)用戶作業(yè)的打印輸出結(jié)果首先被存放在的打印輸出結(jié)果首先被存放在 ( ) A)磁盤固定區(qū)域磁盤固定區(qū)域 B)內(nèi)存固定區(qū)域內(nèi)存固定區(qū)域 C)終端終端 D)打印機(jī)打印機(jī) A操作系統(tǒng)用戶界面PPT課件 SPOOLing技術(shù)如何使一臺(tái)打印機(jī)虛擬成多臺(tái)
20、打印機(jī)技術(shù)如何使一臺(tái)打印機(jī)虛擬成多臺(tái)打印機(jī)? 答答:打印機(jī)屬于獨(dú)享設(shè)備,用打印機(jī)屬于獨(dú)享設(shè)備,用SPOOLing技術(shù)可將該獨(dú)技術(shù)可將該獨(dú)享設(shè)備虛擬成多臺(tái)打印機(jī)。當(dāng)用戶請(qǐng)求打印后,具體享設(shè)備虛擬成多臺(tái)打印機(jī)。當(dāng)用戶請(qǐng)求打印后,具體執(zhí)行過(guò)程如下:執(zhí)行過(guò)程如下:將打印數(shù)據(jù)輸出到輸出井申請(qǐng)的空閑盤塊中;將打印數(shù)據(jù)輸出到輸出井申請(qǐng)的空閑盤塊中;將打印請(qǐng)求登記后排到打印隊(duì)列;將打印請(qǐng)求登記后排到打印隊(duì)列;1. 打印機(jī)空閑時(shí)打印機(jī)空閑時(shí),首取第一張請(qǐng)求表將數(shù)據(jù)從輸出井傳首取第一張請(qǐng)求表將數(shù)據(jù)從輸出井傳送到內(nèi)存緩沖區(qū)送到內(nèi)存緩沖區(qū),進(jìn)行打印。進(jìn)行打印。思思 考考操作系統(tǒng)用戶界面PPT課件第二章第二章 操作系統(tǒng)
21、用戶界面操作系統(tǒng)用戶界面 2.1 簡(jiǎn)介簡(jiǎn)介2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面 2.3 命令控制界面命令控制界面 2.4 系統(tǒng)調(diào)用系統(tǒng)調(diào)用操作系統(tǒng)用戶界面PPT課件2.3 命令控制界面命令控制界面 操作系統(tǒng)的操作系統(tǒng)的命令控制界面命令控制界面就是用來(lái)就是用來(lái)組織組織和和控制控制作作業(yè)運(yùn)行的業(yè)運(yùn)行的. 使用操作命令進(jìn)行作業(yè)控制有使用操作命令進(jìn)行作業(yè)控制有兩種主要方式兩種主要方式 脫機(jī)控制脫機(jī)控制:用戶將作業(yè)的執(zhí)行順序和出錯(cuò)處理方法一并:用戶將作業(yè)的執(zhí)行順序和出錯(cuò)處理方法一并以作業(yè)控制說(shuō)明書的方式或命令文件方式提交給系統(tǒng),以作業(yè)控制說(shuō)明書的方式或命令文件方式提交給系統(tǒng),由系統(tǒng)由系統(tǒng)
22、按照按照其其規(guī)定規(guī)定的的順序順序控制作業(yè)執(zhí)行,控制作業(yè)執(zhí)行,執(zhí)行過(guò)程中,執(zhí)行過(guò)程中,用戶無(wú)法干涉。用戶無(wú)法干涉。 聯(lián)機(jī)控制聯(lián)機(jī)控制:用戶使用系統(tǒng)提供的操作命令和系統(tǒng)會(huì)話,:用戶使用系統(tǒng)提供的操作命令和系統(tǒng)會(huì)話,交互交互的的控制控制程序的執(zhí)行和管理計(jì)算機(jī)系統(tǒng)。程序的執(zhí)行和管理計(jì)算機(jī)系統(tǒng)。操作系統(tǒng)用戶界面PPT課件2.3 命令控制界面命令控制界面命令控制界面的發(fā)展:命令控制界面的發(fā)展: 命令界面命令界面:DOS、UNIX 圖形界面圖形界面:Linux、Windows操作系統(tǒng)。操作系統(tǒng)。 虛擬現(xiàn)實(shí):虛擬現(xiàn)實(shí):擬人化方向發(fā)展,例如擬人化方向發(fā)展,例如計(jì)算機(jī)對(duì)人計(jì)算機(jī)對(duì)人(語(yǔ)音、視點(diǎn)、姿勢(shì))作出反應(yīng)。(
23、語(yǔ)音、視點(diǎn)、姿勢(shì))作出反應(yīng)。操作系統(tǒng)用戶界面PPT課件Linux命令類型:命令類型:1、有關(guān)、有關(guān)文件文件和和目錄的管理目錄的管理(ls,chmod等)等)2、文件文件的處理和的處理和編輯編輯(vi等)等)3、文件系統(tǒng)的、文件系統(tǒng)的裝卸裝卸(mount等)等)4、有關(guān)、有關(guān)系統(tǒng)管理系統(tǒng)管理和和工作狀態(tài)工作狀態(tài)(password,kill等)等)5、有關(guān)通訊個(gè)人工具(、有關(guān)通訊個(gè)人工具(mail等)等)6、有關(guān)硬件設(shè)備處理(、有關(guān)硬件設(shè)備處理(stty對(duì)設(shè)備設(shè)置某些對(duì)設(shè)備設(shè)置某些 I/O 選項(xiàng)選項(xiàng) )7、有關(guān)、有關(guān)程序開(kāi)發(fā)程序開(kāi)發(fā)(make, ld編譯、鏈接程序等)編譯、鏈接程序等)8、其他雜項(xiàng)
24、(、其他雜項(xiàng)(man手冊(cè)、游戲等)手冊(cè)、游戲等)http:/ Linux命令控制界面命令控制界面操作系統(tǒng)用戶界面PPT課件 Redhat Linux 9.0的窗口界面示例的窗口界面示例2.3.1 Linux命令控制界面命令控制界面操作系統(tǒng)用戶界面PPT課件 Linux shell為用戶提供使用操作系統(tǒng)的接口。它是命令語(yǔ)言、為用戶提供使用操作系統(tǒng)的接口。它是命令語(yǔ)言、命令解釋程序及程序設(shè)計(jì)語(yǔ)言的統(tǒng)稱。命令解釋程序及程序設(shè)計(jì)語(yǔ)言的統(tǒng)稱。 Shell環(huán)境中的命令提示符號(hào)環(huán)境中的命令提示符號(hào) rootsmth root # 用戶名用戶名 主機(jī)名主機(jī)名 目錄名目錄名 提示符提示符 shell的提示符有二
25、種:的提示符有二種: “#”:表示當(dāng)前用戶是超級(jí)用戶。:表示當(dāng)前用戶是超級(jí)用戶。 “$”:表示當(dāng)前用戶是普通用戶。:表示當(dāng)前用戶是普通用戶。2.3.1 Linux命令控制界面命令控制界面$ ls -l total 2-rw-r-r- 2 wzh book 22 Apr 20 20:37 motd-rw-r-r- 2 wzh book 796 Apr 20 20:37 passwd操作系統(tǒng)用戶界面PPT課件第二章第二章 操作系統(tǒng)用戶界面操作系統(tǒng)用戶界面 2.1 簡(jiǎn)介簡(jiǎn)介2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面 2.3 命令控制界面命令控制界面 2.4 系統(tǒng)調(diào)用系統(tǒng)調(diào)用操作系統(tǒng)用戶界面
26、PPT課件系統(tǒng)調(diào)用系統(tǒng)調(diào)用是操作系統(tǒng)提供給編程人員的唯一接口,它是操作系統(tǒng)提供給編程人員的唯一接口,它通知內(nèi)核為調(diào)用程序做各種操作,并在內(nèi)核與調(diào)用程通知內(nèi)核為調(diào)用程序做各種操作,并在內(nèi)核與調(diào)用程序之間交換數(shù)據(jù)。對(duì)用戶屏蔽了操作系統(tǒng)的具體動(dòng)作。序之間交換數(shù)據(jù)。對(duì)用戶屏蔽了操作系統(tǒng)的具體動(dòng)作。2.4 系統(tǒng)調(diào)用系統(tǒng)調(diào)用操作系統(tǒng)用戶界面PPT課件系統(tǒng)調(diào)用的分類系統(tǒng)調(diào)用的分類 1. 設(shè)備管理:設(shè)備管理:這類系統(tǒng)調(diào)用被用來(lái)請(qǐng)求和釋放設(shè)備,以及啟這類系統(tǒng)調(diào)用被用來(lái)請(qǐng)求和釋放設(shè)備,以及啟動(dòng)設(shè)備操作等。動(dòng)設(shè)備操作等。 2. 文件管理:文件管理:這類系統(tǒng)調(diào)用包括創(chuàng)建、刪除文件,讀、寫文這類系統(tǒng)調(diào)用包括創(chuàng)建、刪除文
27、件,讀、寫文件操作以及移動(dòng)文件指針等。件操作以及移動(dòng)文件指針等。 3. 進(jìn)程控制:進(jìn)程控制:當(dāng)多個(gè)用戶程序在系統(tǒng)內(nèi)執(zhí)行時(shí)引出了一個(gè)新當(dāng)多個(gè)用戶程序在系統(tǒng)內(nèi)執(zhí)行時(shí)引出了一個(gè)新的概念,稱為進(jìn)程。的概念,稱為進(jìn)程。 4. 進(jìn)程通信:進(jìn)程通信:進(jìn)程間傳遞消息或信號(hào)的系統(tǒng)調(diào)用。進(jìn)程間傳遞消息或信號(hào)的系統(tǒng)調(diào)用。5. 存儲(chǔ)管理:存儲(chǔ)管理:內(nèi)存塊的申請(qǐng)、釋放,獲取作業(yè)占用內(nèi)存塊的內(nèi)存塊的申請(qǐng)、釋放,獲取作業(yè)占用內(nèi)存塊的首址、大小等。首址、大小等。6. 線程管理:線程管理:包括線程的創(chuàng)建、調(diào)度、執(zhí)行、撤銷等包括線程的創(chuàng)建、調(diào)度、執(zhí)行、撤銷等2.4 系統(tǒng)調(diào)用系統(tǒng)調(diào)用操作系統(tǒng)用戶界面PPT課件 用戶態(tài)和系統(tǒng)態(tài)用戶態(tài)
28、和系統(tǒng)態(tài) 在計(jì)算機(jī)系統(tǒng)中存在兩類不同的程序:一類是在計(jì)算機(jī)系統(tǒng)中存在兩類不同的程序:一類是用戶程序用戶程序,一類是,一類是系統(tǒng)程序系統(tǒng)程序。 用戶工作的狀態(tài)稱為用戶工作的狀態(tài)稱為目態(tài)目態(tài)或或用戶態(tài)用戶態(tài)。 系統(tǒng)程序工作的狀態(tài)稱為系統(tǒng)程序工作的狀態(tài)稱為管態(tài)管態(tài)或或系統(tǒng)態(tài)系統(tǒng)態(tài)。2.4 系統(tǒng)調(diào)用系統(tǒng)調(diào)用操作系統(tǒng)用戶界面PPT課件特權(quán)指令與訪管指令特權(quán)指令與訪管指令 只允許管態(tài)下使用的指令,稱之為只允許管態(tài)下使用的指令,稱之為特權(quán)指令特權(quán)指令。常。常用的特權(quán)指令有:用的特權(quán)指令有: 有關(guān)對(duì)外設(shè)使用的指令有關(guān)對(duì)外設(shè)使用的指令。啟動(dòng)外設(shè)指令、測(cè)試。啟動(dòng)外設(shè)指令、測(cè)試外設(shè)工作的狀態(tài)和控制外設(shè)動(dòng)作的指令。外
29、設(shè)工作的狀態(tài)和控制外設(shè)動(dòng)作的指令。 有關(guān)訪問(wèn)程序狀態(tài)的指令有關(guān)訪問(wèn)程序狀態(tài)的指令 存取特殊寄存器指令存取特殊寄存器指令 其它指令其它指令2.4 系統(tǒng)調(diào)用系統(tǒng)調(diào)用操作系統(tǒng)用戶界面PPT課件特權(quán)指令與訪管指令特權(quán)指令與訪管指令 用戶程序在目態(tài)下運(yùn)行,只能使用目態(tài)指令,而操作系統(tǒng)用戶程序在目態(tài)下運(yùn)行,只能使用目態(tài)指令,而操作系統(tǒng)是系統(tǒng)程序,在管態(tài)下運(yùn)行,它既可使用目態(tài)指令,也能是系統(tǒng)程序,在管態(tài)下運(yùn)行,它既可使用目態(tài)指令,也能使用特權(quán)指令,而用戶要使用外設(shè),必須在管態(tài)下完成,使用特權(quán)指令,而用戶要使用外設(shè),必須在管態(tài)下完成,所以就引入了所以就引入了訪管指令訪管指令,其主要功能為:,其主要功能為: 實(shí)現(xiàn)從實(shí)現(xiàn)從目態(tài)目態(tài)到到管態(tài)管態(tài)的改變的改變 在管態(tài)下由操作系統(tǒng)代替用戶在管態(tài)下由操作系統(tǒng)代替用戶完成其請(qǐng)求完成其請(qǐng)求 操作系統(tǒng)工作完成后操作系統(tǒng)工作完成后由管態(tài)返回到目態(tài)由管態(tài)返回到目態(tài)。 訪管指令又稱為訪管指令又稱為陷阱指令陷阱指令,執(zhí)行訪管指令后就產(chǎn)生,執(zhí)行訪管指令后就產(chǎn)生訪管中訪管中斷斷,使微處理機(jī)轉(zhuǎn)入管態(tài)工作方式,在管態(tài)下由中斷處理,使微處理機(jī)轉(zhuǎn)入管態(tài)工作方式,在管態(tài)下由中斷處理程序完成用戶的請(qǐng)求,中斷完成后再返回至用戶態(tài)工作。程序完成用戶的請(qǐng)求,中斷完成后再返回至用戶態(tài)工作
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高端商務(wù)區(qū)商鋪?zhàn)赓U管理協(xié)議4篇
- 專項(xiàng)工程項(xiàng)目監(jiān)管2024版委托協(xié)議版A版
- 2025年度高速公路服務(wù)區(qū)場(chǎng)標(biāo)準(zhǔn)化改造提升合同4篇
- 二零二五年度高壓直流變壓器采購(gòu)及運(yùn)輸合同3篇
- 2025年度圖書配送與圖書館管理系統(tǒng)承包合同4篇
- 2025年度拆遷安置補(bǔ)償房屋買賣合同范本(含維修)4篇
- 2024行政文員勞動(dòng)合同范本:合同違約與賠償3篇
- 2024食堂食品安全與承包合同
- 2024講座教授聘任合同模板
- 2025年度城市老舊小區(qū)拆遷安置房買賣合同規(guī)范版4篇
- 物業(yè)民法典知識(shí)培訓(xùn)課件
- 2023年初中畢業(yè)生信息技術(shù)中考知識(shí)點(diǎn)詳解
- 2024-2025學(xué)年山東省德州市高中五校高二上學(xué)期期中考試地理試題(解析版)
- 《萬(wàn)方數(shù)據(jù)資源介紹》課件
- 麻風(fēng)病病情分析
- 《急診科建設(shè)與設(shè)備配置標(biāo)準(zhǔn)》
- 第一章-地震工程學(xué)概論
- TSGD7002-2023-壓力管道元件型式試驗(yàn)規(guī)則
- 2024年度家庭醫(yī)生簽約服務(wù)培訓(xùn)課件
- 建筑工地節(jié)前停工安全檢查表
- 了不起的狐貍爸爸-全文打印
評(píng)論
0/150
提交評(píng)論