




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第八章 操作系統(tǒng)接口及作業(yè)管理 8.1操作系統(tǒng)接口概述 操作系統(tǒng)是用戶和計(jì)算機(jī)之間的接口,用戶通過(guò)操作系統(tǒng)的幫助可以快速、有效和安全可靠地使用計(jì)算機(jī)各類資源。而用戶程序必須通過(guò)接口才能獲得操作系統(tǒng)的服務(wù),該接口主要是由一組系統(tǒng)調(diào)用組成的。 8.1.1操作系統(tǒng)的接口 操作系統(tǒng)提供了三種類型的接口供用戶使用:命令接口程序接口圖形界面接口 8.1.2Linux系統(tǒng)的接口 字符顯示式用戶界面 圖形化用戶界面新一代用戶界面8.2Shell命令接口 Shell是一個(gè)交互編程接口,通過(guò)獲得用戶輸入來(lái)驅(qū)動(dòng)操作系統(tǒng)內(nèi)核完成指定工作,在用戶與操作系統(tǒng)之間起到橋梁的作用。8.2.1認(rèn)識(shí)Shell Shell是系統(tǒng)的
2、用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的接口。它接收用戶輸入的命令,并把它們送入內(nèi)核去執(zhí)行。實(shí)際上Shell是一個(gè)命令解釋器,它解釋由用戶輸入的命令,并且把它們送到內(nèi)核。不僅如此,Shell有自己的編程語(yǔ)言用于命令的編輯,它允許用戶輸入由Shell命令組成的程序。8.2.2Shell的功能及版本在Linux操作系統(tǒng)中每個(gè)用戶根據(jù)個(gè)人的需要擁有自己的Shell,用以滿足專門的Shell需要。Shell的另一項(xiàng)重要功能是根據(jù)個(gè)人需要設(shè)定桌面環(huán)境,Shell還提供特定的定制功能。 8.2.2Shell的功能及版本 目前Linux環(huán)境下被廣泛支持的Shell主要有3種:BashTcshPdksh 8.
3、2.3Shell的工作流程與原理 8.3X圖形界面接口 在圖形界面下,不同的Linux發(fā)布版的操作系統(tǒng)都提供了相應(yīng)的用戶管理軟件來(lái)實(shí)現(xiàn)查看、修改、添加和刪除用戶賬號(hào)和用戶群組的功能。X Window系統(tǒng)是Linux上的圖形操作界面系統(tǒng),它使Linux系統(tǒng)操作方便、快捷并且更具有人性化。 8.3.1X Window系統(tǒng) X Window即X Window圖形用戶接口,是一種計(jì)算機(jī)軟件系統(tǒng)和網(wǎng)絡(luò)協(xié)議,提供了一個(gè)基礎(chǔ)的圖形用戶界面(GUI)和豐富的輸入設(shè)備能力聯(lián)網(wǎng)計(jì)算機(jī),其最重要的特征之一是獨(dú)特的與設(shè)備無(wú)關(guān)的結(jié)構(gòu)。 8.3.2X系統(tǒng)的工作原理 X Window本身不是操作系統(tǒng),而是一種可運(yùn)行于多種操
4、作系統(tǒng),X系統(tǒng)由3個(gè)相關(guān)的部分組合起來(lái)的。服務(wù)端(Server) 客戶端(Client) Server和Client之間的通信8.3.3X系統(tǒng)的啟動(dòng)與停止 通常使用命令startx啟動(dòng)X Window,這是啟動(dòng)X的最常用方法,而且具有很大的靈活性。輸入logout,或是直接使用【Ctrl】+【Alt】+【Backspace】鍵,即可以離開(kāi)整個(gè)X Window環(huán)境。 8.3.4Linux桌面系統(tǒng)目前 Linux 操作系統(tǒng)上最常用的桌面環(huán)境有:GNOME(GNU Network Object Model Environment,GNU 網(wǎng)絡(luò)對(duì)象模型環(huán)境) KDE(K Desktop Environ
5、ment,K 桌面環(huán)境)。 8.4Linux系統(tǒng)調(diào)用接口 系統(tǒng)調(diào)用接口是Linux內(nèi)核與上層應(yīng)用程序進(jìn)行交互通信的唯一接口,從對(duì)中斷機(jī)制的說(shuō)明可知,用戶程序通過(guò)直接或間接調(diào)用即可使用內(nèi)核資源,包括系統(tǒng)硬件資源。8.4.1系統(tǒng)調(diào)用接口概述 系統(tǒng)調(diào)用是Linux操作系統(tǒng)向用戶程序提供支持的接口,通過(guò)這些接口應(yīng)用程序向操作系統(tǒng)請(qǐng)求服務(wù),控制轉(zhuǎn)向操作系統(tǒng),而操作系統(tǒng)在完成服務(wù)后,將控制和結(jié)果返回用戶程序。 8.4.2系統(tǒng)調(diào)用接口的組成 Linux系統(tǒng)調(diào)用繼承了UNIX系統(tǒng)調(diào)用中最基本和最有用的部分。這些系統(tǒng)調(diào)用按照功能邏輯大致可分為進(jìn)程控制、進(jìn)程間通信、文件系統(tǒng)控制、存儲(chǔ)管理、網(wǎng)絡(luò)管理、套接字控制、用
6、戶管理等幾類 。8.4.3系統(tǒng)調(diào)用過(guò)程 當(dāng)應(yīng)用程序經(jīng)過(guò)庫(kù)函數(shù)向內(nèi)核發(fā)出一個(gè)中斷調(diào)用int 0 x80時(shí),就開(kāi)始執(zhí)行一個(gè)系統(tǒng)調(diào)用。其中寄存器eax中存放著系統(tǒng)調(diào)用號(hào),而攜帶的參數(shù)可依次存放在寄存器ebx、ecx和edx中。 8.5作業(yè)管理概述 作業(yè)管理的任務(wù)是完成作業(yè)從外存(硬盤之類的)進(jìn)入內(nèi)存的運(yùn)行準(zhǔn)備工作及作業(yè)完成后的善后工作。8.5.1作業(yè)及其類型 作業(yè)是指用戶在一次計(jì)算過(guò)程中,或者一次事務(wù)處理過(guò)程中,要求計(jì)算機(jī)系統(tǒng)所做工作的總稱。作業(yè)包括程序,數(shù)據(jù),作業(yè)說(shuō)明書(shū)三部分。 8.5.1作業(yè)及其類型從調(diào)度的角度,可把作業(yè)分為:計(jì)算機(jī)型作業(yè)I/O型作業(yè) 從控制的角度,可把作業(yè)分成:脫機(jī)作業(yè)聯(lián)機(jī)作業(yè)
7、。8.5.2作業(yè)的狀態(tài)及其轉(zhuǎn)換8.5.3作業(yè)控制級(jí)的接口 聯(lián)機(jī)用戶接口 脫機(jī)用戶接口 8.6作業(yè)調(diào)度 根據(jù)一定原則,從輸入井的后備作業(yè)隊(duì)列中選擇適當(dāng)?shù)淖鳂I(yè),為它分配內(nèi)存等資源,并將其調(diào)入內(nèi)存投入運(yùn)行,又稱高級(jí)調(diào)度,遠(yuǎn)程調(diào)度。 8.6.1作業(yè)調(diào)度應(yīng)考慮的因素應(yīng)與系統(tǒng)的整體設(shè)計(jì)目標(biāo)一致考慮系統(tǒng)中各種資源的負(fù)載均勻作業(yè)的優(yōu)先級(jí)對(duì)一些專用資源的使用特性的考慮8.6.2作業(yè)調(diào)度算法先來(lái)先服務(wù)(FCFS) 短作業(yè)優(yōu)先(SJF) 響應(yīng)比高者優(yōu)先調(diào)度算法 基于優(yōu)先數(shù)的作業(yè)調(diào)度算法 資源搭配算法(均衡型作業(yè)調(diào)度算法) 8.7Linux中的用戶接口與系統(tǒng)調(diào)用 Linux提供了命令行和圖形兩種接口以及程序接口。 在Linux中常用的系統(tǒng)調(diào)用按照功能邏輯大致可以分為系統(tǒng)控制、文件系統(tǒng)控制、網(wǎng)絡(luò)管理、用戶管理等 。本章小結(jié) 本章討論了命令接口、圖形接口、程序接口。Linux下的圖形接口實(shí)現(xiàn)的基礎(chǔ)是X Window,GNOME桌
溫馨提示
- 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浙江嘉興市嘉善福德曼液壓機(jī)械有限公司招聘2人筆試參考題庫(kù)附帶答案詳解
- 2025年國(guó)網(wǎng)江西省電力有限公司高校畢業(yè)生招聘650人(第一批)筆試參考題庫(kù)附帶答案詳解
- 高中語(yǔ)文情感美文偏偏遇上你卻注定行同陌路
- 四年級(jí)信息技術(shù)上冊(cè)第2課留住網(wǎng)上精彩教案2粵教版
- 雅安文投中醫(yī)藥大健康產(chǎn)業(yè)發(fā)展有限公司考察聘用1名主管會(huì)計(jì)筆試參考題庫(kù)附帶答案詳解
- 遼寧2024年12月遼寧省盤錦市公安局面向社會(huì)公開(kāi)招考310名警務(wù)輔助人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 贛州旅游投資集團(tuán)2024年第一批社會(huì)公開(kāi)招聘背景調(diào)查人員筆試參考題庫(kù)附帶答案詳解
- 足球教育中的團(tuán)隊(duì)協(xié)作與個(gè)人能力提升
- 貴州2025年01月貴州省畢節(jié)市度第一批次“人才強(qiáng)市”引進(jìn)649名人才筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 湖南2025年01月湖南省岳陽(yáng)市君山區(qū)部分事業(yè)單位2025年公開(kāi)選調(diào)工作人員(第二批)筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 《影視照明技術(shù)》課件:照亮影視作品的靈魂
- 5.1人民代表大會(huì):我國(guó)的國(guó)家權(quán)力機(jī)關(guān) 課件高中政治統(tǒng)編版必修三政治與法治
- 2025年包頭輕工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案解析
- 2025中國(guó)中材海外科技發(fā)展有限公司校園招聘筆試參考題庫(kù)附帶答案詳解
- 2025-2030年即食麥片球行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 廣東省廣州市天河區(qū)2024-2025學(xué)年八年級(jí)(上)期末物理試卷(含答案)
- - 《中國(guó)課件》揭示西安古都的千年歷史與文化
- 公司積分制管理實(shí)施方案
- 2025年部編版道德與法治小學(xué)三年級(jí)下冊(cè)全冊(cè)教案(含教學(xué)計(jì)劃)
- 2023河南中醫(yī)藥大學(xué)學(xué)士學(xué)位英語(yǔ)題
- 中等職業(yè)學(xué)校英語(yǔ)教學(xué)大綱詞匯表本表共收詞2200個(gè)左右含
評(píng)論
0/150
提交評(píng)論