計(jì)算機(jī)操作系統(tǒng)簡介netwareMicrosoft的windows系列UniLinu_第1頁
計(jì)算機(jī)操作系統(tǒng)簡介netwareMicrosoft的windows系列UniLinu_第2頁
計(jì)算機(jī)操作系統(tǒng)簡介netwareMicrosoft的windows系列UniLinu_第3頁
計(jì)算機(jī)操作系統(tǒng)簡介netwareMicrosoft的windows系列UniLinu_第4頁
計(jì)算機(jī)操作系統(tǒng)簡介netwareMicrosoft的windows系列UniLinu_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、計(jì)算機(jī)操作系統(tǒng)簡介1、操作系統(tǒng)的功能.CPU管理CPU是整個計(jì)算機(jī)系統(tǒng)中的核心硬件資源。它的性能和使用情況對整個計(jì)算機(jī)系統(tǒng)的性能有關(guān)鍵的影響。CPU是較為昂貴的資源,它的速度一般比其他硬件設(shè)備的工作速度要快得多,其他設(shè)備的正常運(yùn)行往往也離不開CPU。因此,有效地管理CPU,充分利用CPU資源也是操作系統(tǒng)最重要的管理任務(wù)。在多道程序的環(huán)境中,CPU分配的主要對象是進(jìn)程(或線程),操作系統(tǒng)通過選擇一個合適的進(jìn)程占有CPU來實(shí)現(xiàn)對CPU的管理,因此,對CPU的管理歸根結(jié)底就是對進(jìn)程的管理。操作系統(tǒng)有關(guān)進(jìn)程方面的管理任務(wù)很多,主要有進(jìn)程調(diào)度、進(jìn)程控制、進(jìn)程同步與互斥、進(jìn)程通信、死鎖的檢測與處理等。.存

2、儲管理存儲器可以說是一種最重要的系統(tǒng)資源,存儲器對作業(yè)的重要程度就如同土地對于人類。一個作業(yè)要在CPU上運(yùn)行,它的代碼和數(shù)據(jù)就要全部或部分地駐在內(nèi)存中。操作系統(tǒng)也要占據(jù)相當(dāng)大的內(nèi)存空間。在多道程序系統(tǒng)中,并發(fā)運(yùn)行的程序都要占有自己的內(nèi)存空間,因此內(nèi)存空間總是一種緊張的系統(tǒng)資源。存儲管理的任務(wù)是對要運(yùn)行的作業(yè)分配內(nèi)存空間,當(dāng)一個作業(yè)運(yùn)行結(jié)束時要收回其所占用的內(nèi)存空間。為了使并發(fā)運(yùn)行的作業(yè)相互之間不受干涉,不能有意或無意地存取自己作業(yè)空間之外的存儲區(qū),從而干擾、破壞其他作業(yè)的運(yùn)行,操作系統(tǒng)要對每一個作業(yè)的內(nèi)存空間和系統(tǒng)內(nèi)存空間實(shí)施保護(hù)。在現(xiàn)代的計(jì)算機(jī)系統(tǒng)中,并發(fā)運(yùn)行的作業(yè)越來越多,單個作業(yè)也越來越

3、大。盡管近年來計(jì)算機(jī)中的內(nèi)存也在不斷擴(kuò)大,但是有限的內(nèi)存還是不能滿足系統(tǒng)中增長更快的并發(fā)作業(yè)對內(nèi)存的需求。為了解決這個問題,讓更多的作業(yè)在系統(tǒng)中并發(fā)運(yùn)行,操作系統(tǒng)使用虛擬存儲管理技術(shù)可向作業(yè)提供大于實(shí)際物理內(nèi)存的存儲空間。運(yùn)行作業(yè)的一部分代碼和數(shù)據(jù)可先裝入內(nèi)存,另一部分則駐在外存,當(dāng)作業(yè)到達(dá)某個運(yùn)行階段需要訪問這部分程序空間時,再將它們從外存調(diào)入內(nèi)存。運(yùn)行作業(yè)在內(nèi)存部分和在外存部分的交換還要涉及地址變換技術(shù)。設(shè)備管理計(jì)算機(jī)系統(tǒng)的外圍設(shè)備種類繁多、控制復(fù)雜、價格昂貴,相對CPU來說,運(yùn)轉(zhuǎn)速度又比較慢,如何提高CPU和設(shè)備的并行性,充分利用各種設(shè)備資源,便于用戶和程序?qū)υO(shè)備的操作和控制,長期以來一

4、直是操作系統(tǒng)要解決的主要任務(wù)。計(jì)算機(jī)設(shè)備大致可分為字符塊設(shè)備和字符設(shè)備兩大類型。主機(jī)與字符塊設(shè)備之間每次傳輸一個塊大小的數(shù)據(jù),塊大小一般為512字節(jié)、1024字節(jié)、2048字節(jié)或4096字節(jié)等。主要的塊設(shè)備有硬盤、軟盤、磁帶和光盤等。主機(jī)與字符設(shè)備之間每次傳輸一個字節(jié),常見的字符設(shè)備是終端、屏幕、打印機(jī)、繪圖儀、串行口、并行口和通信口等。_為了提高CPU與設(shè)備運(yùn)行的并行程度,CPU與設(shè)備進(jìn)行數(shù)據(jù)傳輸時一般經(jīng)過通道、控制器和中斷進(jìn)行。時鐘是一種較為特殊的I/O設(shè)備,一般也把它歸為字符設(shè)備。設(shè)備管理的主要任務(wù)有設(shè)備的分配和回收、設(shè)備的控制和信息傳輸即設(shè)備驅(qū)動。由于系統(tǒng)要支持眾多的各種各樣的設(shè)備,而

5、且各類設(shè)備的控制和信息傳輸操作差別極大,因此設(shè)備管理方面的系統(tǒng)代碼在操作系統(tǒng)核心中占有相當(dāng)大的部分。一般與各種設(shè)備密切相關(guān)的代碼是由設(shè)備制造商或?qū)iT的軟件生產(chǎn)商編制,以可裝卸的形式植入操作系統(tǒng)的內(nèi)核。設(shè)備管理還涉及以下兩個部分。虛擬設(shè)備管理,將一些獨(dú)占的物理設(shè)備改造成共享的邏輯設(shè)備,以提高設(shè)備使用率和程序執(zhí)行速度,也可將一臺物理設(shè)備虛擬成多臺同類邏輯設(shè)備。緩沖管理,管理設(shè)備與CPU交換信息時所用到的緩沖,以解決CPU與I/O設(shè)備速度不匹配問題。.文件管理文件是計(jì)算機(jī)中信息的主要存放形式,也是用戶存放在計(jì)算機(jī)中最重要的資源或財(cái)富。文件管理的主要目的是將文件長期、有組織、有條理地存放在系統(tǒng)之中,并

6、向用戶和程序提供方便的建立、打開、關(guān)閉、撤銷等存取接口,便于用戶共享文件。文件管理的主要功能有文件存儲空間的分配和回收、目錄管理、文件的存取操作與控制、文件的安全與維護(hù)、文件邏輯地址與物理地址的映像、文件系統(tǒng)的安裝、拆除和檢查等。5用戶接口配置操作系統(tǒng)的很重要的目的就是為了方便用戶使用計(jì)算機(jī)。操作系統(tǒng)內(nèi)核通過系統(tǒng)調(diào)用向應(yīng)用程序提供了很友好的接口,方便用戶程序?qū)ξ募湍夸浀牟僮?,申請和釋放?nèi)存,對各類設(shè)備進(jìn)行I/O操作,以及對進(jìn)程進(jìn)行控制。此外,操作系統(tǒng)還提供了命令級的接口,向用戶提供了幾百條程序命令,使用戶方便地與系統(tǒng)交互。這些程序有的通過系統(tǒng)調(diào)用或系統(tǒng)調(diào)用的組合完成更為復(fù)雜的功能,有的不必與

7、系統(tǒng)的核心交互,它們都極大地豐富了操作系統(tǒng)的軟件寶庫,方便交互用戶操作文件和設(shè)備,以及控制作業(yè)運(yùn)行。為了便于系統(tǒng)的維護(hù)、管理和便于用戶利用命令界面自動地完成復(fù)雜的作業(yè)以及運(yùn)行和控制任務(wù),操作系統(tǒng)一般都提供作業(yè)運(yùn)行控制或命令程序接口,典型的是UNIX的Shell程序。由于命令程序的基本執(zhí)行單位是命令,故其一條語句所能完成的工作比若干條普通高級語言語句強(qiáng)得多。一些系統(tǒng)的自舉過程主要是由命令程序完成的,這樣也便于系統(tǒng)管理員通過修改這些程序來裁剪自己的系統(tǒng)配置。超級用戶能利用命令文件自動地完成系統(tǒng)維護(hù)工作,普通用戶也能利用命令文件進(jìn)行軟件設(shè)計(jì)與編制或進(jìn)行大型軟件系統(tǒng)的原型設(shè)計(jì)。近年來圖形用戶界面發(fā)展得

8、很快,女口XWindow、Windows3.x、WindowsNT、Windows98、Windows2000/XP/2003等,這種以圖形和菜單作為主要的顯示界面以及鼠標(biāo)作為主要的輸入方式受到了廣大計(jì)算機(jī)用戶的歡迎,并對計(jì)算機(jī)的普及起到了關(guān)鍵性的作用。netware操作系統(tǒng)基本介紹Netware是NOVELL公司推出的網(wǎng)絡(luò)操作系統(tǒng)。Netware最重要的特征是基于基本模塊設(shè)計(jì)思想的開放式系統(tǒng)結(jié)構(gòu)。Netware是一個開放的網(wǎng)絡(luò)服務(wù)器平臺,可以方便地對其進(jìn)行擴(kuò)充。Netware系統(tǒng)對不同的工作平臺(如DOS、0S/2、Macintosh等),不同的網(wǎng)絡(luò)協(xié)議環(huán)境如TCP/IP以及各種工作站操作系

9、統(tǒng)提供了一致的服務(wù)。該系統(tǒng)內(nèi)可以增加自選的擴(kuò)充服務(wù)(如替補(bǔ)備份、數(shù)據(jù)庫、電子郵件以及記賬等),這些服務(wù)可以取自Netware本身,也可取自第三方開發(fā)者。NetWare網(wǎng)絡(luò)操作系統(tǒng)NetWareNetWareNetWare網(wǎng)絡(luò)操作系統(tǒng)Novell在NetWare的名稱下提供許多不同的網(wǎng)絡(luò)操作系統(tǒng),從簡單和廉價的NetWareLite到NetWare4.x,NetWare4.x是專門為企業(yè)級網(wǎng)絡(luò)設(shè)計(jì)的操作系統(tǒng)。下面簡要地介紹這些操作系統(tǒng)產(chǎn)品系列。NetWare3.x和NetWare4.x產(chǎn)品的總體特征將進(jìn)一步介紹。NetWareLite支持2到25個用戶的一種對等層網(wǎng)絡(luò)操作系統(tǒng)。它在DOS操作系統(tǒng)

10、上運(yùn)行,并與MicrosoftWindows兼容。只要具有很少的聯(lián)網(wǎng)知識,用戶就可以建立一個網(wǎng)絡(luò),來共享文件、應(yīng)用程序和打印機(jī)。NetWare2.x為大公司中的小型和中型商務(wù)和工作小組設(shè)計(jì)的網(wǎng)絡(luò)操作系統(tǒng)。這種操作系統(tǒng)在特定型號或非特定型號的基于Intel80286、80386、80486的計(jì)算機(jī)上運(yùn)行。它提供局部和遠(yuǎn)程網(wǎng)絡(luò)互聯(lián)支持,并向網(wǎng)絡(luò)管理人員提供一些工具。NetWare3.x一種為在單一專用服務(wù)器上支持上百個用戶而設(shè)計(jì)的網(wǎng)絡(luò)操作系統(tǒng)。它提供許多本節(jié)要討論的高級特征,包括模塊設(shè)計(jì)和集成不同系統(tǒng)(包括小型計(jì)算機(jī))的功能。NetWare4.x繼承NetWare3.x所有功能的Novell企業(yè)級

11、操作系統(tǒng),它還增加了一些由它自己就可以生成的支持目錄服務(wù)和企業(yè)級網(wǎng)絡(luò)的分布多服務(wù)器環(huán)境的一些新特征。Microsoft的windows系列(個人電腦和網(wǎng)絡(luò)操作系統(tǒng))MicrosoftWindows概述Microsoft公司從1983年開始研制Windows系統(tǒng),最初的研制目標(biāo)是在MS-DOS的基礎(chǔ)上提供一個多任務(wù)的圖形用戶界面。第一個版本的Windows1.0于1985年問世,它是一個具有圖形用戶界面的系統(tǒng)軟件。1987年推出了Windows2.0版,最明顯的變化是采用了相互疊蓋的多窗口界面形式。但這一切都沒有引起人們的關(guān)注。直到1990年推出Windows3.0是一個重要的里程碑,它以壓倒性

12、的商業(yè)成功確定了Windows系統(tǒng)在PC領(lǐng)域的壟斷地位?,F(xiàn)今流行的Windows窗口界面的基本形式也是從Windows3.0開始基本確定的。1992年主要針對Windows3.0的缺點(diǎn)推出了Windows3.1,為程序開發(fā)提供了功能強(qiáng)大的窗口控制能力,使Windows和在其環(huán)境下運(yùn)行的應(yīng)用程序具有了風(fēng)格統(tǒng)一、操縱靈活、使用簡便的用戶界面。Windows3.1在內(nèi)存管理上也取得了突破性進(jìn)展。它使應(yīng)用程序可以超過常規(guī)內(nèi)存空間限制,不僅支持16MB內(nèi)存尋址,而且在80386及以上的硬件配置上通過虛擬存儲方式可以支持幾倍于實(shí)際物理存儲器大小的地址空間。Windows3.1還提供了一定程度的網(wǎng)絡(luò)支持、多

13、媒體管理、超文本形式的聯(lián)機(jī)幫助設(shè)施等,對應(yīng)用程序的開發(fā)有很大影響。windows原意是窗戶,視窗的意思,windows系統(tǒng)出來之前,電腦上看到的只是枯燥的字幕數(shù)字(DOS),比爾蓋茨開發(fā)的視窗”系統(tǒng),使我們對電腦的應(yīng)用更直接,更親密,更易用。Windows家族早期版本ForDOSWin9x?Windows1.0(1985)?windows3.0(1990)?Windows95(1995)?WindowsMe(2000)?Windows2.0(1987)?windows3.1(1992)?Windows98(1998)?Windows2.1(1988)?Windows3.2(1994)?Wind

14、ows98SE(1999)早期版本客戶NT系端列服務(wù)器?WindowsNT3.1(1993)?WindowsNT4.0(1996)?windowsxp(2001)?Windows8(2011)?WindowsNT3.5(1994)?Windows2000(2000)?WindowsVista(2005)?WindowsServer2003(2003)?WindowsHomeServer(2008)?WindowsSmallBusinessServer(2011)特別?WindowsPE?WindowsNT3.51(1995)?Windows7(2009)?WindowsServer2008(2

15、008)?WindowsHPCServer2008(2010)?WindowsEssentialBusinessServer?WindowsAzure版本?WindowsFundamentalsforLegacyPCs嵌入式系統(tǒng)?WindowsCE?WindowsMobile?WindowsPhone7(2010)Unix基本介紹UNIX,是一個強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng),支持多種處理器架構(gòu),按照操作系統(tǒng)的分類,屬于分時操作系統(tǒng),最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的貝爾實(shí)驗(yàn)室開發(fā)。UNIX操作系統(tǒng),是美國AT&T公司于

16、1971年在PDP-11上運(yùn)行的操作系統(tǒng)。具有多用戶、多任務(wù)的特點(diǎn),支持多種處理器架構(gòu),最早由肯湯普遜(KennethLaneThompson)、丹尼斯里奇(DennisMacAlistairRitchie)和DouglasMcIlroy于1969年在AT&T的貝爾實(shí)驗(yàn)室開發(fā)。目前它的商標(biāo)權(quán)由國際開放標(biāo)準(zhǔn)組織(TheOpenGroup)所擁有。UNIX操作F面我們就來認(rèn)識一下這個分層結(jié)構(gòu):對于一個典型的計(jì)算機(jī)系統(tǒng)包括硬件、系統(tǒng)軟件和應(yīng)用軟件這三部分。操作系統(tǒng)則是控制和協(xié)調(diào)計(jì)算機(jī)行為的系統(tǒng)軟件。當(dāng)然UNIX操作系統(tǒng)也是一個程序的集合,其中包括文本編輯器、編譯器和其他系統(tǒng)程序。內(nèi)核:在UNIX中,

17、也被稱為基本操作系統(tǒng),負(fù)責(zé)管理所有與硬件相關(guān)的功能。這些功能由UNIX內(nèi)核中的各個模塊實(shí)現(xiàn)。其中包括直接控制硬件的各模塊,這也是系統(tǒng)中最重要的部分,用戶當(dāng)然也不能直接訪問內(nèi)核的。常駐模塊層:常駐模塊層提供了執(zhí)行我們請示的服務(wù)例程。它提供的服務(wù)包括輸入/輸出控制服務(wù)、文件/磁盤訪問服務(wù)以及進(jìn)程創(chuàng)建和中止服務(wù)。我們的程序通過系統(tǒng)調(diào)用來訪問常駐模塊層。工具層:是UNIX的用戶接口,就是常用的shell。它和其他UNIX命令和工具一樣都單獨(dú)的程序,是UNIX系統(tǒng)軟件的組成部分,但不是內(nèi)核的組成部分。虛擬計(jì)算機(jī):是向系統(tǒng)中的每個用戶指定一個執(zhí)行環(huán)境。這個環(huán)境包括一個與用戶進(jìn)行交流的終端和共享的其他計(jì)算機(jī)

18、資源,如最重要的CPU。如果是多用戶的操作系統(tǒng),UNIX視為一個虛擬計(jì)算機(jī)的集合。而對每一個用戶都有一個自己的專用虛擬計(jì)算機(jī)。但是由于CPU和其他硬件是共享的,虛擬計(jì)算機(jī)比真實(shí)的計(jì)算機(jī)速度要慢一些。進(jìn)程:UNIX通過進(jìn)程向用戶和程序分配資源。每個進(jìn)程都有一個作為進(jìn)程標(biāo)識的整數(shù)和一組相關(guān)的資源。當(dāng)然它也可以在虛擬計(jì)算機(jī)環(huán)境中執(zhí)行。Linux基本介紹Linux是一種自由和開放源碼的類Unix操作系統(tǒng)。目前存在著許多不同的Linux,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,從手機(jī)、平板電腦、路由器和視頻游戲控制臺,到臺式計(jì)算機(jī)、大型機(jī)和超級計(jì)算機(jī)。Linux是一個領(lǐng)先的

19、操作系統(tǒng),世界上運(yùn)算最快的10臺超級計(jì)算機(jī)運(yùn)行的都是Linux操作系統(tǒng)。嚴(yán)格來講,Linux這個詞本身只表示Linux內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來形容整個基于Linux內(nèi)核,并且使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。Linux得名于計(jì)算機(jī)業(yè)余愛好者LinusTorvalds。Linux操作系統(tǒng)是UNIX操作系統(tǒng)的一個克隆版本。UNIX操作系統(tǒng)是美國貝爾實(shí)驗(yàn)室的肯湯普遜Ken.Thompson和丹尼斯里奇DennisRitchie于1969年夏在DECPDP-7小加利福尼亞渡假期間,在一個月內(nèi)開發(fā)出了unix操作系統(tǒng)的原型。當(dāng)時使用的是BCPL語言(基本組合編程語言),后經(jīng)De

20、nnisRitchie于1972年用移植性很強(qiáng)的C語言進(jìn)行了改寫,使得UNIX系統(tǒng)在大專院校得到了推廣。型計(jì)算機(jī)上開發(fā)的一個分時操作系統(tǒng)。當(dāng)時KenThompson為了能在閑置不用的PDP-7計(jì)算機(jī)上運(yùn)行他非常喜歡的星際旅行(Spacetravel)游戲,在1969年夏天乘他夫人回家鄉(xiāng)概述Linux操作系統(tǒng)的誕生1981年IBM公司推出享譽(yù)全球的微型計(jì)算機(jī)IBMPC。在1981-1991年間,MS-DOS操作系統(tǒng)一直是微型計(jì)算機(jī)上操作系統(tǒng)的主宰。此時計(jì)算機(jī)硬件價格雖然逐年下降,但軟件價格仍然是居高不下。當(dāng)時Apple的MACs操作系統(tǒng)可以說是性能最好的,但是其天價沒人能夠輕易靠近。到1991年

21、,GNU計(jì)劃已經(jīng)開發(fā)出了許多工具軟件。最受期盼的GnuC編譯器已經(jīng)出現(xiàn),但還沒有開發(fā)出免費(fèi)的GNU操作系統(tǒng)。即使是MINIX也開始有了版權(quán),需要購買才能得到源代碼。而GNU的操作系統(tǒng)HURD直在開發(fā)之中,但并不能在幾年內(nèi)完成。對于Linus來說,已經(jīng)不能等待了。從1991年4月份起,他開始醞釀并著手編制自己的操作系統(tǒng)。剛開始,他的目的很簡單,只是為了學(xué)習(xí)Intel386體系結(jié)構(gòu)保護(hù)模式運(yùn)行方式下的編程技術(shù)。但后來Linux的發(fā)展卻完全改變了初衷。1991年初,Linux開始在一臺386sx兼容微機(jī)上學(xué)習(xí)minix操作系統(tǒng)。通過學(xué)習(xí),他逐漸不能滿足于minix系統(tǒng)的現(xiàn)有性能,并開始醞釀開發(fā)一個新的免費(fèi)操作系統(tǒng)。根據(jù)Linux在新聞組上發(fā)布的消息,我們可以知道他逐步從學(xué)習(xí)minix系統(tǒng)到開發(fā)自己的Linux的過程。從1991年的4月份開始,Linus幾乎花了全部時間研究386-minix系統(tǒng)(hackthek

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論