資源描述:
《第8講 操作系統(tǒng)基礎(chǔ)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、教學(xué)目標(biāo)了解OS的基本概念及功能了解文件系統(tǒng)的基本概念及其組織方式1學(xué)習(xí)要求通過(guò)本單元的學(xué)習(xí):應(yīng)懂得操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位和作用;了解OS的基本職能和功能;認(rèn)識(shí)OS是計(jì)算機(jī)資源的管理中心、人機(jī)間唯一的界面和接口、是所有應(yīng)用程序的支持平臺(tái);要能區(qū)分不同類(lèi)型的操作系統(tǒng)及其特征。2教學(xué)內(nèi)容第一部分:操作系統(tǒng)基本概念第二部分:文件系統(tǒng)3本單元涉及的章節(jié)3.1引論3.1.1操作系統(tǒng)定義3.1.2操作系統(tǒng)分類(lèi)3.1.3操作系統(tǒng)功能和特性3.5文件管理4操作系統(tǒng)是控制其他程序運(yùn)行,管理系統(tǒng)資源并為用戶(hù)提供操作界面的系統(tǒng)軟件的集合。 操作
2、系統(tǒng)(OperatingSystem,簡(jiǎn)稱(chēng)OS)是一個(gè)管理電腦硬件與軟件資源的程序,同時(shí)也是計(jì)算機(jī)系統(tǒng)的內(nèi)核與基石。操作系統(tǒng)身負(fù)諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)、改善人機(jī)界面、為其它應(yīng)用軟件提供支持等基本事務(wù),使計(jì)算機(jī)系統(tǒng)所有資源最大限度地發(fā)揮作用,為用戶(hù)提供方便的、有效的、友善的服務(wù)界面。操作系統(tǒng)5操作系統(tǒng)是一個(gè)龐大的管理控制程序,大致包括5個(gè)方面的管理功能:進(jìn)程與處理器管理、存儲(chǔ)管理、設(shè)備管理、文件管理、用戶(hù)接口。微機(jī)上常見(jiàn)的操作系統(tǒng)有DOS、OS/2、UNIX、XENI
3、X、LINUX、Windows、Netware等。操作系統(tǒng)具有并發(fā)性、共享性、虛擬性和不確定性四個(gè)基本特征。操作系統(tǒng)的型態(tài)非常多樣,不同機(jī)器安裝的OS可從簡(jiǎn)單到復(fù)雜,可從手機(jī)的嵌入式系統(tǒng)到超級(jí)電腦的大型操作系統(tǒng)。許多操作系統(tǒng)制造者對(duì)OS的定義也不大一致,例如有些OS集成了圖形化使用者界面,而有些OS僅使用文本接口,而將圖形界面視為一種非必要的應(yīng)用程序。 操作系統(tǒng)理論在計(jì)算機(jī)科學(xué)中是歷史悠久而又活躍的分支,而操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)則是軟件工業(yè)的基礎(chǔ)與內(nèi)核。操作系統(tǒng)6第一部分:操作系統(tǒng)基本概念計(jì)算機(jī)系統(tǒng)=計(jì)算機(jī)硬件+計(jì)算機(jī)軟件計(jì)算機(jī)
4、硬件是構(gòu)成計(jì)算機(jī)系統(tǒng)的物理部件和設(shè)備的總稱(chēng)。硬件的核心是主機(jī);主機(jī)的核心是CPU。計(jì)算機(jī)軟件是構(gòu)成計(jì)算機(jī)系統(tǒng)的邏輯部件及文檔資料的總稱(chēng)。軟件的核心是系統(tǒng)軟件;系統(tǒng)軟件的核心是操作系統(tǒng)。7一、基本術(shù)語(yǔ)操作系統(tǒng)的兩大基本職能計(jì)算機(jī)語(yǔ)言編譯系統(tǒng)計(jì)算機(jī)資源8⒈操作系統(tǒng)的兩大基本職能面向機(jī)器:管理和操控全部計(jì)算機(jī)資源;提高系統(tǒng)效率。面向用戶(hù):提供人機(jī)界面;提供便捷的操作環(huán)境。910命令翻譯結(jié)果計(jì)算機(jī)識(shí)別機(jī)器語(yǔ)言,人識(shí)別高級(jí)語(yǔ)言;語(yǔ)言編譯器充當(dāng)人機(jī)之間的“翻譯”。操作系統(tǒng)⒉計(jì)算機(jī)語(yǔ)言編譯系統(tǒng)11⒊計(jì)算機(jī)資源計(jì)算機(jī)資源硬件設(shè)備文件數(shù)據(jù)庫(kù)應(yīng)用程序內(nèi)
5、存單元其他用戶(hù)遠(yuǎn)程用戶(hù)12二、操作系統(tǒng)的發(fā)展OS是伴隨計(jì)算機(jī)技術(shù)的發(fā)展而發(fā)展的。其發(fā)展大致經(jīng)歷了四個(gè)階段。1、手工操作階段2、早期批處理階段3、執(zhí)行系統(tǒng)階段4、多道程序系統(tǒng)131.手工操作方式這種工作方式有兩個(gè)主要缺點(diǎn):(1)計(jì)算機(jī)的全部資源(CPU、內(nèi)存、外部設(shè)備等)由一個(gè)用戶(hù)獨(dú)占。(2)人工操作、CPU和輸入輸出設(shè)備的工作串行進(jìn)行。整個(gè)操作過(guò)程非常繁瑣,計(jì)算機(jī)工作效率很低。1214一些典型的作業(yè)控制命令命令功能JOBLOADFORTRANRUNEND標(biāo)識(shí)一個(gè)作業(yè)開(kāi)始調(diào)用裝配程序調(diào)FORTRAN編譯程序運(yùn)行某個(gè)作業(yè)標(biāo)識(shí)某個(gè)作業(yè)的結(jié)
6、束2.早期批處理階段(1)減少人工干預(yù),使計(jì)算機(jī)自動(dòng)進(jìn)行輸入、編譯和運(yùn)行程序。特點(diǎn):用戶(hù)可一次提交多個(gè)作業(yè),但系統(tǒng)一次只處理一個(gè)作業(yè),處理完一個(gè)作業(yè),再調(diào)入下一個(gè)作業(yè),系統(tǒng)自動(dòng)完成調(diào)度、切換。1315脫機(jī)技術(shù)的實(shí)質(zhì):衛(wèi)星機(jī)與主機(jī)并行工作,使主機(jī)擺脫了慢速的輸入、輸出操作,即用快速的輸入、輸出設(shè)備(磁帶)代替低速設(shè)備,減少了輸入、輸出操作對(duì)系統(tǒng)的影響,緩解了外設(shè)與主機(jī)運(yùn)行速度不匹配的矛盾。輸入設(shè)備輸出設(shè)備衛(wèi)星機(jī)主機(jī)輸入帶輸出帶脫機(jī)技術(shù)(2)脫機(jī)技術(shù)1416中斷和通道技術(shù)的出現(xiàn),使得CPU與外設(shè)并行工作成為可能。通道:是一種用來(lái)控制外部
7、設(shè)備與主存儲(chǔ)器之間進(jìn)行信息交換的部件,是一個(gè)專(zhuān)門(mén)用于完成輸入輸出任務(wù)的中央處理器。中斷:中斷是外界(如輸入、輸出設(shè)備,通道等)向主機(jī)報(bào)告信息的一種通信方式,是CPU對(duì)系統(tǒng)中隨機(jī)事件的響應(yīng),隱含有某種約定信號(hào)。3、執(zhí)行系統(tǒng)階段當(dāng)用戶(hù)程序要求輸入輸出時(shí),CPU就把I/O任務(wù)交給相應(yīng)的通道,由它去獨(dú)立組織和控制輸入輸出設(shè)備,完成此項(xiàng)I/O任務(wù)。這樣,CPU就可以擺脫原屬于自己管理范圍的工作糾纏,分出身去處理其他的處理。當(dāng)通道完成I/O任務(wù)后,就以中斷的方式向CPU發(fā)出信號(hào),通道I/O完成。1517無(wú)中斷和通道技術(shù)控制的串行工作方式輸入一個(gè)
8、數(shù)據(jù)處理數(shù)據(jù)輸出數(shù)據(jù)數(shù)據(jù)完結(jié)束YN2ms外設(shè)工作(CPU等待)CPU工作外設(shè)工作(CPU等待)1ms2ms5ms輸入CPU輸出5ms中,3ms在浪費(fèi)!1618控制信號(hào)數(shù)據(jù)設(shè)備1設(shè)備2設(shè)備3設(shè)備4設(shè)備8設(shè)備7設(shè)備5設(shè)備6通道1通道4通道