![操作系統(tǒng)用戶界面課件_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/22/126f006a-9164-4ee4-bf09-b79c2ee8e000/126f006a-9164-4ee4-bf09-b79c2ee8e0001.gif)
![操作系統(tǒng)用戶界面課件_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/22/126f006a-9164-4ee4-bf09-b79c2ee8e000/126f006a-9164-4ee4-bf09-b79c2ee8e0002.gif)
![操作系統(tǒng)用戶界面課件_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/22/126f006a-9164-4ee4-bf09-b79c2ee8e000/126f006a-9164-4ee4-bf09-b79c2ee8e0003.gif)
![操作系統(tǒng)用戶界面課件_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/22/126f006a-9164-4ee4-bf09-b79c2ee8e000/126f006a-9164-4ee4-bf09-b79c2ee8e0004.gif)
![操作系統(tǒng)用戶界面課件_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/22/126f006a-9164-4ee4-bf09-b79c2ee8e000/126f006a-9164-4ee4-bf09-b79c2ee8e0005.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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 簡介簡介2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面 2.3 命令控制界面命令控制界面 2.4 系統(tǒng)調用系統(tǒng)調用操作系統(tǒng)用戶界面PPT課件2.1 簡簡 介介 用戶界面的作用:用戶界面的作用:負責負責用戶用戶與與操作系統(tǒng)操作系統(tǒng)之
2、間的之間的交互交互 用戶用戶通過通過界面界面向計算機向計算機系統(tǒng)系統(tǒng)提交提交服務服務需求需求 計算機計算機通過通過用戶界面用戶界面向用戶向用戶提供其提供其所需要的所需要的服務服務 計算機系統(tǒng)計算機系統(tǒng)用戶分類用戶分類 使用和管理計算機應用程序的用戶使用和管理計算機應用程序的用戶 程序開發(fā)人員程序開發(fā)人員 用戶界面的類別用戶界面的類別 命令控制界面命令控制界面 系統(tǒng)調用系統(tǒng)調用操作系統(tǒng)用戶界面PPT課件第二章第二章 操作系統(tǒng)用戶界面操作系統(tǒng)用戶界面 2.1 簡介簡介2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面 2.3 命令控制界面命令控制界面 2.4 系統(tǒng)調用系統(tǒng)調用操作系統(tǒng)用戶界面PP
3、T課件2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面概念概念 功能設計結構設計建檔詳細設計編輯輸入輸出執(zhí)行鏈接編譯調試需求分析分析一般編程過程一般編程過程 編輯輸入人工完成計算機完成2.2.1 作業(yè)的定義作業(yè)的定義操作系統(tǒng)用戶界面PPT課件作業(yè)作業(yè): :是指在一次是指在一次應用業(yè)務處理過程應用業(yè)務處理過程中,從中,從輸入開輸入開始始到到輸出結束輸出結束,用戶要求計算機所做的有關該次,用戶要求計算機所做的有關該次業(yè)務處理的業(yè)務處理的全部過程全部過程稱為一個作業(yè)。稱為一個作業(yè)。 批處理系統(tǒng)中作業(yè)是批處理系統(tǒng)中作業(yè)是搶占內存的基本單位搶占內存的基本單位。作業(yè)比程。作業(yè)比程序的序的概念更廣概念更
4、廣:它由程序、數(shù)據(jù)、作業(yè)說明書組成。:它由程序、數(shù)據(jù)、作業(yè)說明書組成。 作業(yè)流作業(yè)流( (Job Stream) ):一批作業(yè)在系統(tǒng)控制下,:一批作業(yè)在系統(tǒng)控制下,依依次次輸入到后援存儲器中輸入到后援存儲器中等待運行等待運行,就形成了一個作業(yè),就形成了一個作業(yè)流。流。2.2.1 作業(yè)的定義作業(yè)的定義2.2.1 作業(yè)的定義作業(yè)的定義操作系統(tǒng)用戶界面PPT課件 作業(yè)步:作業(yè)步:通常一個作業(yè)又可分為若干個順序處理的通常一個作業(yè)又可分為若干個順序處理的步驟。作業(yè)步就是在一個作業(yè)處理的過程中計算機步驟。作業(yè)步就是在一個作業(yè)處理的過程中計算機所做的所做的相對獨立的工作相對獨立的工作. . 作業(yè)步之間作業(yè)步
5、之間有有一定的一定的關聯(lián)關聯(lián)的的,其關聯(lián)關系其關聯(lián)關系: 一個作業(yè)中的各作業(yè)步必須是一個作業(yè)中的各作業(yè)步必須是順序執(zhí)行順序執(zhí)行的;的; 前一個作業(yè)步的前一個作業(yè)步的輸出輸出是下一個作業(yè)步的是下一個作業(yè)步的輸入;輸入; 一個作業(yè)步能否一個作業(yè)步能否正確執(zhí)行正確執(zhí)行,依賴依賴于前一個作業(yè)步是于前一個作業(yè)步是否成功地完成。否成功地完成。2.2.1 作業(yè)的定義作業(yè)的定義操作系統(tǒng)用戶界面PPT課件 典型的作業(yè)步:典型的作業(yè)步:2.2.1 作業(yè)的定義作業(yè)的定義編譯編譯 連接裝配連接裝配 運行運行 目標目標 程序程序段段 目標目標 程序程序 源程序源程序 輸入數(shù)據(jù)輸入數(shù)據(jù) 子程序子程序 庫函庫函 數(shù)數(shù)動態(tài)庫
6、函動態(tài)庫函數(shù)數(shù) 計算結果計算結果 該作業(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è)說明書作業(yè)說明書組成。組成。 程序和數(shù)據(jù)程序和數(shù)據(jù):完成用戶所要求的業(yè)務處理工作,:完成用戶所要求的業(yè)務處理工作, 作業(yè)說明書作業(yè)說明書:則體現(xiàn)用戶的控制意圖。:則體現(xiàn)用戶的控制意圖。 作業(yè)說明書作業(yè)說明書在系統(tǒng)中生成一個在系統(tǒng)中生成一個作業(yè)控制塊作業(yè)控制塊(JCB)的表格,包括作業(yè)所要求的資源情況,預計執(zhí)行時的表格,包括作業(yè)所要求的資源情況,預計執(zhí)行時
7、間和執(zhí)行優(yōu)先級等。間和執(zhí)行優(yōu)先級等。 作業(yè)控制塊作業(yè)控制塊是批處理作業(yè)存在的是批處理作業(yè)存在的標志標志。保存系統(tǒng)保存系統(tǒng)對對作業(yè)作業(yè)進行管理需要的進行管理需要的全部信息位于磁盤中。全部信息位于磁盤中。操作系統(tǒng)用戶界面PPT課件 作業(yè)的基本描述作業(yè)的基本描述 作業(yè)控制描述作業(yè)控制描述 作業(yè)資源要求描述作業(yè)資源要求描述用戶名用戶名作業(yè)名作業(yè)名使用語言使用語言允許最大處理時間允許最大處理時間 控制方式控制方式操作順序操作順序出錯處理出錯處理 要求處理時間要求處理時間內存空間內存空間外設的類型和數(shù)量外設的類型和數(shù)量處理機優(yōu)先級處理機優(yōu)先級庫函數(shù)和實用程序庫函數(shù)和實用程序2.2.2 作業(yè)組織作業(yè)組織作業(yè)
8、說明書的主要內容作業(yè)說明書的主要內容書寫作業(yè)說明書的語言稱為書寫作業(yè)說明書的語言稱為作業(yè)控制語言,作業(yè)控制語言,是一種用于描述批處理作業(yè)處理過程的是一種用于描述批處理作業(yè)處理過程的特殊程序。特殊程序。操作系統(tǒng)用戶界面PPT課件 作業(yè)的建立作業(yè)的建立 當一個作業(yè)的當一個作業(yè)的全部程序和數(shù)據(jù)輸入到磁盤全部程序和數(shù)據(jù)輸入到磁盤上,并且建上,并且建立了立了作業(yè)控制塊作業(yè)控制塊之后,作業(yè)就建立起來了。之后,作業(yè)就建立起來了。 作業(yè)控制塊的初始信息大部分取自作業(yè)說明書。作業(yè)控制塊的初始信息大部分取自作業(yè)說明書。 作業(yè)的建立的兩個步驟作業(yè)的建立的兩個步驟:作業(yè)輸入、作業(yè)控制塊建立。:作業(yè)輸入、作業(yè)控制塊建立
9、。 2.2.2 作業(yè)組織作業(yè)組織操作系統(tǒng)用戶界面PPT課件作業(yè)控制表作業(yè)控制表 每個作業(yè)都有個每個作業(yè)都有個作業(yè)控制塊作業(yè)控制塊 所有作業(yè)所有作業(yè)JCBJCB構成一個構成一個作業(yè)表作業(yè)表 作業(yè)表存放在作業(yè)表存放在外存固定區(qū)域外存固定區(qū)域中,中,長度固定長度固定 限制限制了系統(tǒng)所能同時容納的了系統(tǒng)所能同時容納的作業(yè)數(shù)量作業(yè)數(shù)量JCB1 JCB2 JCBi JCBn 作業(yè)表作業(yè)表2.2.2 作業(yè)組織作業(yè)組織操作系統(tǒng)用戶界面PPT課件 一個作業(yè)從一個作業(yè)從進入系統(tǒng)到運行結束進入系統(tǒng)到運行結束,要經(jīng)歷四個不,要經(jīng)歷四個不同的狀態(tài):同的狀態(tài):“提交提交”:從請求到建立從請求到建立JCBJCB“后備后備”
10、:從:從JCBJCB建立到被調入內存建立到被調入內存“執(zhí)行執(zhí)行”:進入內存到執(zhí)行結束:進入內存到執(zhí)行結束“完成完成”:執(zhí)行結束到撤銷之前:執(zhí)行結束到撤銷之前2.2.2 作業(yè)組織作業(yè)組織操作系統(tǒng)用戶界面PPT課件需要訪問作業(yè)控制塊的程序需要訪問作業(yè)控制塊的程序 作業(yè)輸入程序作業(yè)輸入程序 作業(yè)調度程序作業(yè)調度程序 作業(yè)控制程序作業(yè)控制程序 作業(yè)輸出程序等作業(yè)輸出程序等 作業(yè)完成后,其作業(yè)完成后,其作業(yè)控制塊由系統(tǒng)輸出程序撤消作業(yè)控制塊由系統(tǒng)輸出程序撤消作業(yè)控制塊被撤消后其作業(yè)也不復存在。作業(yè)控制塊被撤消后其作業(yè)也不復存在。2.2.2 作業(yè)組織作業(yè)組織互斥互斥 操作系統(tǒng)用戶界面PPT課件 作業(yè)說明書
11、方式主要用在作業(yè)說明書方式主要用在批處理系統(tǒng)批處理系統(tǒng)中中; 各個計算機廠家都對自己的系統(tǒng)定義有各個計算機廠家都對自己的系統(tǒng)定義有各自各自的作業(yè)的作業(yè)說明書的說明書的格式格式和和內容內容; 在微機和工作站中人們常常用在微機和工作站中人們常常用批處理命令批處理命令文件或文件或shell程序方式編寫作業(yè)說明書。程序方式編寫作業(yè)說明書。2.2.2 作業(yè)組織作業(yè)組織操作系統(tǒng)用戶界面PPT課件2.2.3一般用戶的輸入輸出方式一般用戶的輸入輸出方式 輸入輸出方式有:輸入輸出方式有: 1. 聯(lián)機聯(lián)機輸入輸出方式輸入輸出方式 2. 脫機脫機輸入輸出方式輸入輸出方式 3. 直接耦合直接耦合方式方式 4. SPO
12、OLING系統(tǒng)系統(tǒng) 5. 網(wǎng)絡聯(lián)機方式網(wǎng)絡聯(lián)機方式操作系統(tǒng)用戶界面PPT課件1) 聯(lián)機輸入輸出方式聯(lián)機輸入輸出方式 用戶和系統(tǒng)通過用戶和系統(tǒng)通過交互會話交互會話來輸入作業(yè)來輸入作業(yè). 外圍外圍設備設備直接和直接和主機主機連接連接. 例如:鍵盤、鼠標例如:鍵盤、鼠標操作系統(tǒng)用戶界面PPT課件2) 脫機輸入輸出方式脫機輸入輸出方式 脫機輸入方式脫機輸入方式(預輸入方式)(預輸入方式) 利用低檔個人計算機作為外圍處理機進行處理。利用低檔個人計算機作為外圍處理機進行處理。 脫機輸入解決了快速輸入輸出的問題,提高了資源利脫機輸入解決了快速輸入輸出的問題,提高了資源利用率,但是要以犧牲低檔機為代價用率,但
13、是要以犧牲低檔機為代價, 還需要用戶干預還需要用戶干預 脫機輸入輸出方式是為了脫機輸入輸出方式是為了解決單臺設備聯(lián)機輸入解決單臺設備聯(lián)機輸入時的時的CPU浪費問題浪費問題操作系統(tǒng)用戶界面PPT課件3) 直接耦合方式直接耦合方式 把主機和外圍機通過一個把主機和外圍機通過一個公用大容量外存公用大容量外存直接耦合直接耦合起來起來 慢速的慢速的輸入輸出過程輸入輸出過程由外圍由外圍低檔機低檔機管理管理; 公用存儲器公用存儲器中的大量數(shù)據(jù)的高速讀寫由中的大量數(shù)據(jù)的高速讀寫由主機主機完成完成. 省略脫機方式中的人工干預省略脫機方式中的人工干預, ,適用于大型計算機適用于大型計算機. .操作系統(tǒng)用戶界面PPT
14、課件4) SPOOLING技術技術 問題一問題一:系統(tǒng)中的:系統(tǒng)中的獨占設備有限獨占設備有限,往往不能滿足需,往往不能滿足需要,成為系統(tǒng)中的瓶頸,使許多進程要,成為系統(tǒng)中的瓶頸,使許多進程因等待因等待它們而它們而阻塞阻塞。 問題二問題二:得到獨占設備的:得到獨占設備的進程進程在整個運行期間占有在整個運行期間占有該設備,但卻該設備,但卻不經(jīng)常使用不經(jīng)常使用,導致,導致設備的利用率低下設備的利用率低下。 解決解決:通過虛擬獨占設備實現(xiàn)設備共享,提高設備:通過虛擬獨占設備實現(xiàn)設備共享,提高設備的利用率和系統(tǒng)的效率。將獨占設備改造為共享設的利用率和系統(tǒng)的效率。將獨占設備改造為共享設備。備。SPOOLI
15、NG(simultaneous peripheral operations on-line)假脫機技術是策略之一。)假脫機技術是策略之一。操作系統(tǒng)用戶界面PPT課件SPOOLING 技術實現(xiàn)技術實現(xiàn) 組成:組成:(磁盤上)開辟(磁盤上)開辟“輸入井輸入井”和和“輸出井輸出井”,用于,用于收容輸入和輸出數(shù)據(jù);收容輸入和輸出數(shù)據(jù);(內存)(內存)輸入緩沖區(qū)和輸出緩沖區(qū)輸入緩沖區(qū)和輸出緩沖區(qū),接收接收輸入設輸入設備來的數(shù)據(jù)并送往輸入井。備來的數(shù)據(jù)并送往輸入井。暫存暫存輸出井來的輸出輸出井來的輸出數(shù)據(jù),送給輸出設備。數(shù)據(jù),送給輸出設備。輸入進程和輸出進程輸入進程和輸出進程(輸入管理模塊、輸出管理(輸入
16、管理模塊、輸出管理模塊)模塊):將輸入數(shù)據(jù)從輸入設備暫存在輸入緩沖:將輸入數(shù)據(jù)從輸入設備暫存在輸入緩沖區(qū),再送到輸入井。輸出進程同理。區(qū),再送到輸入井。輸出進程同理。操作系統(tǒng)用戶界面PPT課件輸入管理 模塊輸入裝置輸入裝置 輸入裝置輸入裝置 通通 道道 輸入井輸出井 通通 道 輸出裝置輸出裝置 輸出裝置輸出裝置 通通 道道輸出管理 模塊 主機系統(tǒng)外存SPOOLING系統(tǒng)系統(tǒng) 輸入緩沖區(qū)輸入緩沖區(qū)輸出緩沖區(qū)輸出緩沖區(qū)操作系統(tǒng)用戶界面PPT課件SPOOLING 技術實現(xiàn)技術實現(xiàn) 輸入過程輸入過程: 當系統(tǒng)收到作業(yè)輸入請求信號后,當系統(tǒng)收到作業(yè)輸入請求信號后,輸入進程輸入進程的的讀過程讀過程負責負責
17、將信息從輸入裝置中讀入將信息從輸入裝置中讀入輸入緩沖區(qū)輸入緩沖區(qū)。 當緩沖區(qū)當緩沖區(qū)滿時滿時,由,由寫過程寫過程將信息從緩沖區(qū)寫到將信息從緩沖區(qū)寫到輸入井輸入井中,中,讀過程和寫過程反復循環(huán),直到一個讀過程和寫過程反復循環(huán),直到一個作業(yè)輸入完畢作業(yè)輸入完畢。 當讀過程讀到一個硬件結束標志之后,系統(tǒng)再次驅動寫過當讀過程讀到一個硬件結束標志之后,系統(tǒng)再次驅動寫過程把最后一批信息寫入外存輸入井并調用中斷處理程序結程把最后一批信息寫入外存輸入井并調用中斷處理程序結束該次輸入束該次輸入 然后,系統(tǒng)為作業(yè)建立然后,系統(tǒng)為作業(yè)建立作業(yè)控制塊作業(yè)控制塊,使輸入井中的作業(yè)進入作,使輸入井中的作業(yè)進入作業(yè)等待隊列
18、,作業(yè)被業(yè)等待隊列,作業(yè)被選中后進入內存選中后進入內存。操作系統(tǒng)用戶界面PPT課件SPOOLING 技術實現(xiàn)技術實現(xiàn) 輸出過程輸出過程: 系統(tǒng)將輸出信息先放到輸出井,然后由系統(tǒng)將輸出信息先放到輸出井,然后由輸出進程輸出進程中讀過程中讀過程從從輸出井輸出井讀數(shù)據(jù)到讀數(shù)據(jù)到緩沖區(qū)緩沖區(qū),寫過程將緩沖區(qū)的數(shù)據(jù)寫到輸,寫過程將緩沖區(qū)的數(shù)據(jù)寫到輸出設備上。出設備上。操作系統(tǒng)用戶界面PPT課件 SPOOLING系統(tǒng)的特點系統(tǒng)的特點 提高了提高了I/O速度速度 將獨占設備改造為共享設備將獨占設備改造為共享設備實現(xiàn)了虛擬設備功能實現(xiàn)了虛擬設備功能SPOOLING系統(tǒng)的特點系統(tǒng)的特點操作系統(tǒng)用戶界面PPT課件5
19、) 網(wǎng)絡輸入方式網(wǎng)絡輸入方式 網(wǎng)絡輸入方式網(wǎng)絡輸入方式用戶需要把在計算機網(wǎng)絡中用戶需要把在計算機網(wǎng)絡中某一臺某一臺主機上主機上輸入輸入的信息的信息傳送傳送到同一網(wǎng)中到同一網(wǎng)中另一臺主機上另一臺主機上進行操作進行操作執(zhí)行,構成了網(wǎng)絡輸入方式執(zhí)行,構成了網(wǎng)絡輸入方式操作系統(tǒng)用戶界面PPT課件思思 考考 在采用在采用SPOOLing技術的系統(tǒng)中技術的系統(tǒng)中,用戶作業(yè)用戶作業(yè)的打印輸出結果首先被存放在的打印輸出結果首先被存放在 ( ) A)磁盤固定區(qū)域磁盤固定區(qū)域 B)內存固定區(qū)域內存固定區(qū)域 C)終端終端 D)打印機打印機 A操作系統(tǒng)用戶界面PPT課件 SPOOLing技術如何使一臺打印機虛擬成多臺
20、打印機技術如何使一臺打印機虛擬成多臺打印機? 答答:打印機屬于獨享設備,用打印機屬于獨享設備,用SPOOLing技術可將該獨技術可將該獨享設備虛擬成多臺打印機。當用戶請求打印后,具體享設備虛擬成多臺打印機。當用戶請求打印后,具體執(zhí)行過程如下:執(zhí)行過程如下:將打印數(shù)據(jù)輸出到輸出井申請的空閑盤塊中;將打印數(shù)據(jù)輸出到輸出井申請的空閑盤塊中;將打印請求登記后排到打印隊列;將打印請求登記后排到打印隊列;1. 打印機空閑時打印機空閑時,首取第一張請求表將數(shù)據(jù)從輸出井傳首取第一張請求表將數(shù)據(jù)從輸出井傳送到內存緩沖區(qū)送到內存緩沖區(qū),進行打印。進行打印。思思 考考操作系統(tǒng)用戶界面PPT課件第二章第二章 操作系統(tǒng)
21、用戶界面操作系統(tǒng)用戶界面 2.1 簡介簡介2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面 2.3 命令控制界面命令控制界面 2.4 系統(tǒng)調用系統(tǒng)調用操作系統(tǒng)用戶界面PPT課件2.3 命令控制界面命令控制界面 操作系統(tǒng)的操作系統(tǒng)的命令控制界面命令控制界面就是用來就是用來組織組織和和控制控制作作業(yè)運行的業(yè)運行的. 使用操作命令進行作業(yè)控制有使用操作命令進行作業(yè)控制有兩種主要方式兩種主要方式 脫機控制脫機控制:用戶將作業(yè)的執(zhí)行順序和出錯處理方法一并:用戶將作業(yè)的執(zhí)行順序和出錯處理方法一并以作業(yè)控制說明書的方式或命令文件方式提交給系統(tǒng),以作業(yè)控制說明書的方式或命令文件方式提交給系統(tǒng),由系統(tǒng)由系統(tǒng)
22、按照按照其其規(guī)定規(guī)定的的順序順序控制作業(yè)執(zhí)行,控制作業(yè)執(zhí)行,執(zhí)行過程中,執(zhí)行過程中,用戶無法干涉。用戶無法干涉。 聯(lián)機控制聯(lián)機控制:用戶使用系統(tǒng)提供的操作命令和系統(tǒng)會話,:用戶使用系統(tǒng)提供的操作命令和系統(tǒng)會話,交互交互的的控制控制程序的執(zhí)行和管理計算機系統(tǒng)。程序的執(zhí)行和管理計算機系統(tǒng)。操作系統(tǒng)用戶界面PPT課件2.3 命令控制界面命令控制界面命令控制界面的發(fā)展:命令控制界面的發(fā)展: 命令界面命令界面:DOS、UNIX 圖形界面圖形界面:Linux、Windows操作系統(tǒng)。操作系統(tǒng)。 虛擬現(xiàn)實:虛擬現(xiàn)實:擬人化方向發(fā)展,例如擬人化方向發(fā)展,例如計算機對人計算機對人(語音、視點、姿勢)作出反應。(
23、語音、視點、姿勢)作出反應。操作系統(tǒng)用戶界面PPT課件Linux命令類型:命令類型:1、有關、有關文件文件和和目錄的管理目錄的管理(ls,chmod等)等)2、文件文件的處理和的處理和編輯編輯(vi等)等)3、文件系統(tǒng)的、文件系統(tǒng)的裝卸裝卸(mount等)等)4、有關、有關系統(tǒng)管理系統(tǒng)管理和和工作狀態(tài)工作狀態(tài)(password,kill等)等)5、有關通訊個人工具(、有關通訊個人工具(mail等)等)6、有關硬件設備處理(、有關硬件設備處理(stty對設備設置某些對設備設置某些 I/O 選項選項 )7、有關、有關程序開發(fā)程序開發(fā)(make, ld編譯、鏈接程序等)編譯、鏈接程序等)8、其他雜項
24、(、其他雜項(man手冊、游戲等)手冊、游戲等)http:/ Linux命令控制界面命令控制界面操作系統(tǒng)用戶界面PPT課件 Redhat Linux 9.0的窗口界面示例的窗口界面示例2.3.1 Linux命令控制界面命令控制界面操作系統(tǒng)用戶界面PPT課件 Linux shell為用戶提供使用操作系統(tǒng)的接口。它是命令語言、為用戶提供使用操作系統(tǒng)的接口。它是命令語言、命令解釋程序及程序設計語言的統(tǒng)稱。命令解釋程序及程序設計語言的統(tǒng)稱。 Shell環(huán)境中的命令提示符號環(huán)境中的命令提示符號 rootsmth root # 用戶名用戶名 主機名主機名 目錄名目錄名 提示符提示符 shell的提示符有二
25、種:的提示符有二種: “#”:表示當前用戶是超級用戶。:表示當前用戶是超級用戶。 “$”:表示當前用戶是普通用戶。:表示當前用戶是普通用戶。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 簡介簡介2.2 一般用戶的輸入輸出界面一般用戶的輸入輸出界面 2.3 命令控制界面命令控制界面 2.4 系統(tǒng)調用系統(tǒng)調用操作系統(tǒng)用戶界面
26、PPT課件系統(tǒng)調用系統(tǒng)調用是操作系統(tǒng)提供給編程人員的唯一接口,它是操作系統(tǒng)提供給編程人員的唯一接口,它通知內核為調用程序做各種操作,并在內核與調用程通知內核為調用程序做各種操作,并在內核與調用程序之間交換數(shù)據(jù)。對用戶屏蔽了操作系統(tǒng)的具體動作。序之間交換數(shù)據(jù)。對用戶屏蔽了操作系統(tǒng)的具體動作。2.4 系統(tǒng)調用系統(tǒng)調用操作系統(tǒng)用戶界面PPT課件系統(tǒng)調用的分類系統(tǒng)調用的分類 1. 設備管理:設備管理:這類系統(tǒng)調用被用來請求和釋放設備,以及啟這類系統(tǒng)調用被用來請求和釋放設備,以及啟動設備操作等。動設備操作等。 2. 文件管理:文件管理:這類系統(tǒng)調用包括創(chuàng)建、刪除文件,讀、寫文這類系統(tǒng)調用包括創(chuàng)建、刪除文
27、件,讀、寫文件操作以及移動文件指針等。件操作以及移動文件指針等。 3. 進程控制:進程控制:當多個用戶程序在系統(tǒng)內執(zhí)行時引出了一個新當多個用戶程序在系統(tǒng)內執(zhí)行時引出了一個新的概念,稱為進程。的概念,稱為進程。 4. 進程通信:進程通信:進程間傳遞消息或信號的系統(tǒng)調用。進程間傳遞消息或信號的系統(tǒng)調用。5. 存儲管理:存儲管理:內存塊的申請、釋放,獲取作業(yè)占用內存塊的內存塊的申請、釋放,獲取作業(yè)占用內存塊的首址、大小等。首址、大小等。6. 線程管理:線程管理:包括線程的創(chuàng)建、調度、執(zhí)行、撤銷等包括線程的創(chuàng)建、調度、執(zhí)行、撤銷等2.4 系統(tǒng)調用系統(tǒng)調用操作系統(tǒng)用戶界面PPT課件 用戶態(tài)和系統(tǒng)態(tài)用戶態(tài)
28、和系統(tǒng)態(tài) 在計算機系統(tǒng)中存在兩類不同的程序:一類是在計算機系統(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)調用系統(tǒng)調用操作系統(tǒng)用戶界面PPT課件特權指令與訪管指令特權指令與訪管指令 只允許管態(tài)下使用的指令,稱之為只允許管態(tài)下使用的指令,稱之為特權指令特權指令。常。常用的特權指令有:用的特權指令有: 有關對外設使用的指令有關對外設使用的指令。啟動外設指令、測試。啟動外設指令、測試外設工作的狀態(tài)和控制外設動作的指令。外
29、設工作的狀態(tài)和控制外設動作的指令。 有關訪問程序狀態(tài)的指令有關訪問程序狀態(tài)的指令 存取特殊寄存器指令存取特殊寄存器指令 其它指令其它指令2.4 系統(tǒng)調用系統(tǒng)調用操作系統(tǒng)用戶界面PPT課件特權指令與訪管指令特權指令與訪管指令 用戶程序在目態(tài)下運行,只能使用目態(tài)指令,而操作系統(tǒng)用戶程序在目態(tài)下運行,只能使用目態(tài)指令,而操作系統(tǒng)是系統(tǒng)程序,在管態(tài)下運行,它既可使用目態(tài)指令,也能是系統(tǒng)程序,在管態(tài)下運行,它既可使用目態(tài)指令,也能使用特權指令,而用戶要使用外設,必須在管態(tài)下完成,使用特權指令,而用戶要使用外設,必須在管態(tài)下完成,所以就引入了所以就引入了訪管指令訪管指令,其主要功能為:,其主要功能為: 實現(xiàn)從實現(xiàn)從目態(tài)目態(tài)到到管態(tài)管態(tài)的改變的改變 在管態(tài)下由操作系統(tǒng)代替用戶在管態(tài)下由操作系統(tǒng)代替用戶完成其請求完成其請求 操作系統(tǒng)工作完成后操作系統(tǒng)工作完成后由管態(tài)返回到目態(tài)由管態(tài)返回到目態(tài)。 訪管指令又稱為訪管指令又稱為陷阱指令陷阱指令,執(zhí)行訪管指令后就產生,執(zhí)行訪管指令后就產生訪管中訪管中斷斷,使微處理機轉入管態(tài)工作方式,在管態(tài)下由中斷處理,使微處理機轉入管態(tài)工作方式,在管態(tài)下由中斷處理程序完成用戶的請求,中斷完成后再返回至用戶態(tài)工作。程序完成用戶的請求,中斷完成后再返回至用戶態(tài)工作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Lactofen-生命科學試劑-MCE-2687
- Dityrosine-dihydrochloride-Bityrosine-dihydrochloride-生命科學試劑-MCE-2022
- 2025年度酒店安全管理責任免除協(xié)議書模板
- 二零二五年度房地產項目財務風險評估顧問協(xié)議
- 二零二五年度特色茶餐廳員工勞動保障合同
- 二零二五年度荒山承包與植被種植一體化合同
- 施工現(xiàn)場施工圖紙會審制度
- 施工現(xiàn)場施工防毒害制度
- 疫情下小區(qū)超市貨品調整及應對措施
- 科技與生產的融合工業(yè)4.0的生產管理實踐案例分析
- 《子路、曾皙、冉有、公西華侍坐》課件()
- 2023《住院患者身體約束的護理》團體標準解讀PPT
- 國外文化消費研究述評
- 部編版語文四年級下冊第一單元 迷人的鄉(xiāng)村風景 大單元整體教學設計
- 湖南省長郡中學2023-2024學年高二下學期寒假檢測(開學考試)物理 含解析
- 五年級行程問題應用題100道
- 血透病人體重健康宣教
- 脾破裂護理查房
- 人教版高中物理必修一全套課件【精品】
- 動物檢疫技術-臨診檢疫技術(動物防疫與檢疫技術)
- 《華夏幸福房地產公司人才流失現(xiàn)狀、原因及應對策略》開題報告(文獻綜述)3400字
評論
0/150
提交評論