資源描述:
《windows xp操作系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第2章WindowsXP操作系統(tǒng)2.1 操作系統(tǒng)概述2.1.1操作系統(tǒng)的概念計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成,軟件系統(tǒng)又分為系統(tǒng)軟件和應(yīng)用軟件,其中,操作系統(tǒng)是最重要的系統(tǒng)軟件。從用戶角度來看,操作系統(tǒng)是用戶和計(jì)算機(jī)硬件之間的橋梁,用戶通過操作系統(tǒng)提供的命令和有關(guān)規(guī)范來操作和管理計(jì)算機(jī)。普遍認(rèn)為:操作系統(tǒng)是管理軟硬件資源、控制程序執(zhí)行、改善人機(jī)界面、合理組織計(jì)算機(jī)工作流程和為用戶使用計(jì)算機(jī)提供良好運(yùn)行環(huán)境的一種系統(tǒng)軟件。2.1.2操作系統(tǒng)的發(fā)展早期的計(jì)算機(jī)沒有操作系統(tǒng),人們通過各種操作按鈕來控制計(jì)算機(jī),后來出現(xiàn)了匯編語言,并將它的編譯器內(nèi)置到電腦中。這些將語言內(nèi)置的電腦只能由
2、操作人員自己編寫程序來運(yùn)行,不利于設(shè)備、程序的共用。為了解決這些問題,人們編寫了許多程序,隨著這些程序功能的不斷完善和擴(kuò)充,逐步形成了較為實(shí)用的系統(tǒng)軟件——操作系統(tǒng),使人們可以從更高層次對電腦進(jìn)行操作,而不用關(guān)心其底層的運(yùn)作。特別是微型計(jì)算機(jī)的出現(xiàn),加速了操作系統(tǒng)的不斷發(fā)展。在微機(jī)上,早期運(yùn)行的主要操作系統(tǒng)是MS-DOS。MS-DOS具有字符型用戶界面,采用命令行方式進(jìn)行操作和管理,這種方式操作起來很不方便,而且需要用戶記憶大量的DOS命令。隨著計(jì)算機(jī)軟、硬件技術(shù)的飛速發(fā)展,1995年8月,微軟公司推出了采用圖形化用戶界面的操作系統(tǒng)——Windows95,從此,微機(jī)用戶擺脫了單
3、調(diào)的命令行操作方式,只要用鼠標(biāo)點(diǎn)擊屏幕上的形象化的圖標(biāo),就可以輕松完成大部分操作。后來,微軟公司又相繼推出了Windows98、WindowsNT、Windows2000、WindowsXP等系統(tǒng)。2.1.3操作系統(tǒng)的特性1.并發(fā)性并發(fā)性是指兩個(gè)或兩個(gè)以上的運(yùn)行程序在同一時(shí)間間隔段內(nèi)同時(shí)執(zhí)行。操作系統(tǒng)是一個(gè)并發(fā)系統(tǒng),并發(fā)性是它的重要特征,發(fā)揮并發(fā)性能夠消除計(jì)算機(jī)系統(tǒng)中部件和部件之間的相互等待,有效地提高了系統(tǒng)資源的利用率,改進(jìn)了系統(tǒng)的吞吐率,提高了系統(tǒng)效率。采用了并發(fā)技術(shù)的系統(tǒng)又稱為多任務(wù)系統(tǒng)。2.共享性共享性是操作系統(tǒng)的另一個(gè)重要特征。共享是指操作系統(tǒng)中的資源(包括硬件資源和
4、信息資源)可被多個(gè)并發(fā)執(zhí)行的進(jìn)程所使用。出于經(jīng)濟(jì)上的考慮,一次性向每個(gè)用戶程序分別提供它所需的全部資源不但是浪費(fèi)的,有時(shí)也是不可能的,現(xiàn)實(shí)的方法是讓多個(gè)用戶程序共用一套計(jì)算機(jī)系統(tǒng)的所有資源,因而必然會產(chǎn)生共享資源的需要。3.異步性操作系統(tǒng)的第三個(gè)特點(diǎn)是異步性,或稱隨機(jī)性。操作系統(tǒng)中的隨機(jī)性處處可見,操作系統(tǒng)內(nèi)部產(chǎn)生的事件序列有許許多多可能,而操作系統(tǒng)的一個(gè)重要任務(wù)是必須確保捕捉任何一種隨機(jī)事件,正確處理可能發(fā)生的隨機(jī)事件,正確處理任何一種事件序列,否則將會導(dǎo)致嚴(yán)重后果。4.虛擬性操作系統(tǒng)中的所謂“虛擬性”是指通過某種技術(shù)把一個(gè)物理實(shí)體變成若干個(gè)邏輯上的對應(yīng)物。物理實(shí)體(前者)是
5、實(shí)的,即實(shí)際存在的,而后者是虛的,是用戶感覺上的東西。例如,在多道分時(shí)系統(tǒng)中,雖然只有一個(gè)CPU,但每個(gè)終端用戶都認(rèn)為有一個(gè)CPU在專門為他服務(wù),亦即利用多道程序技術(shù)和分時(shí)技術(shù)可以把一臺物理CPU虛擬為多臺邏輯上的CPU,也稱為虛處理器。類似地,也可以把一臺物理I/O設(shè)備虛擬為多臺邏輯上的I/O設(shè)備。2.1.4操作系統(tǒng)的基本功能從資源管理的觀點(diǎn)來看,操作系統(tǒng)具有以下幾個(gè)主要功能:1.處理機(jī)管理處理機(jī)管理主要有處理中斷事件和處理器調(diào)度兩項(xiàng)工作。正是由于操作系統(tǒng)對處理器的管理策略不同,其提供的作業(yè)處理方式也就不同,例如,批處理方式、分時(shí)處理方式、實(shí)時(shí)處理方式等等。2.存儲管理存儲管
6、理的主要任務(wù)是管理存儲器資源,為多道程序運(yùn)行提供有力的支撐。存儲管理的主要功能包括:存儲分配、存儲共享、存儲保護(hù)和存儲擴(kuò)充。3.設(shè)備管理設(shè)備管理的主要任務(wù)是管理各類外圍設(shè)備,完成用戶提出的I/O請求,加快I/O信息的傳送速度,發(fā)揮I/O設(shè)備的并行性,提高I/O設(shè)備的利用率,以及提供每種設(shè)備的設(shè)備驅(qū)動(dòng)程序和中斷處理程序,向用戶屏蔽硬件使用細(xì)節(jié)。設(shè)備管理具有以下功能:提供外圍設(shè)備的控制與處理、提供緩沖區(qū)的管理、提供外圍設(shè)備的分配、提供共享型外圍設(shè)備的驅(qū)動(dòng)和實(shí)現(xiàn)虛擬設(shè)備。4.文件管理文件管理是對系統(tǒng)的信息資源進(jìn)行管理。文件管理主要完成以下任務(wù):提供文件的邏輯組織方法、物理組織方法、存
7、取方法、使用方法,實(shí)現(xiàn)文件的目錄管理、存取控制和存儲空間管理。5.作業(yè)管理用戶需要計(jì)算機(jī)完成某項(xiàng)任務(wù)時(shí)要求計(jì)算機(jī)所做工作的集合稱為作業(yè)。作業(yè)管理的主要功能是把用戶的作業(yè)裝入內(nèi)存并投入運(yùn)行,一旦作業(yè)進(jìn)入內(nèi)存,就稱為進(jìn)程。作業(yè)管理是操作系統(tǒng)的基本功能之一。6.用戶接口為了使用戶能靈活、方便地使用計(jì)算機(jī)和操作系統(tǒng),操作系統(tǒng)還提供了一組友好的用戶接口,包括程序接口、命令接口和圖形接口。2.1.5操作系統(tǒng)的分類目前使用的操作系統(tǒng)有很多,按照不同的標(biāo)準(zhǔn)可以分為以下幾類:按運(yùn)行環(huán)境分為:實(shí)時(shí)操作系統(tǒng)、分時(shí)