版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
會計學1操作系統(tǒng)操作系統(tǒng)概述主要內容存貯程序式計算機計算機系統(tǒng)結構與操作系統(tǒng)的關系O.S.的形成與發(fā)展O.S.的功能和特性第1頁/共92頁§1.1存貯程序式計算機存貯程序式計算機結構特點數(shù)據(jù)處理科學計算各種管理問題建立數(shù)學模型(對問題的形式化定義)算法工具計算(對問題的形式化描述)(算法的實現(xiàn))計算器、算盤第2頁/共92頁
1946年著名的匈牙利數(shù)學家馮·諾伊曼(VonNeuman)
總結了手工操作的規(guī)律以及前人研究計算機的經(jīng)驗教訓后,提出了“存貯程序式計算機”方案(一種概念性結構),從而使計算初步實現(xiàn)了自動化。
“存貯程序式計算機”也稱為VonNeuman型計算機,它由運算器、控制器、存貯器、輸入設備和輸出設備5大部分組成。第3頁/共92頁它的主要特點:(最初)1.
機器以運算器為中心
P2Pic1.1輸入設備存貯器M運算器ALU控制器V輸出設備指令圖1.1VonNeumanII型機器的結構輸入/出設備與存貯器之間的數(shù)據(jù)傳送都要途徑運算器,各部分的操作及其相互之間的聯(lián)系都要由控制器集中控制。第4頁/共92頁2.
采用存貯程序原理將程序(指令序列)和數(shù)據(jù)事先存放在存貯器中,運行時順序取出指令一條條地執(zhí)行CS+IP代碼段指令指針第5頁/共92頁3.
存貯器按地址訪問,它是一個順序、線性編址的一維空間,每個單元的位數(shù)是固定的。4.
指令在存貯器中基本是按其執(zhí)行順序依次存貯。
由指令計算器指明要執(zhí)行的指令在存貯器中的地址。5.
指令由操作碼和地址碼兩部分組成。6.
數(shù)據(jù)以二進制編碼,并采用二進制運算。第6頁/共92頁7.
軟件與硬件完全分開,硬件結構采用固定性邏輯,即其功能上是不變的,完全靠編制軟件來適應不同的應用需要。上述特點中最根本的一點是采用存貯程序原理
(即控制部件根據(jù)程序對整個計算機的活動實行集中過程控制,并根據(jù)程序規(guī)定的順序依次執(zhí)行每一個操作)。第7頁/共92頁
應該說,VonNeuman等人最初提出的這種結構和特點為現(xiàn)代計算機的發(fā)展奠定了基礎,并起了很大的作用。
但由于當時受硬件條件的限制,為降低造價,減少體積,提高可靠性,讓機器中大部分的功能都由軟件來完成。第8頁/共92頁
隨著計算機應用領域的擴大,不斷提出了新的要求,并出現(xiàn)和完善了高級語言、操作系統(tǒng),因由這種結構和功能分配所產(chǎn)生的問題和矛盾越來越大,迫使人們不斷對這種結構加以發(fā)展和改進。第9頁/共92頁§1.2計算機系統(tǒng)結構與操作系統(tǒng)的關系
一、計算機系統(tǒng)構成
現(xiàn)在的一個完整的計算機系統(tǒng),不論是大型機、小型機、甚至微機和微處理機,都由兩大部分組成:即計算機的硬件部分和計算機的軟件部分。第10頁/共92頁硬件:改進的VonNeuman機的五大部件
(輸/出設備、運算器、控制器、存貯器)軟件:系統(tǒng)軟件:管理計算機本身的操作,并為應用程序提供編程環(huán)境應用軟件:直接面向用戶,為之解決各類問題第11頁/共92頁其中OS是計算機系統(tǒng)中重要的系統(tǒng)軟件,它是整個系統(tǒng)的控制中心,它控制和管理計算機系統(tǒng)的各類資源,并為其它系統(tǒng)程序和應用程序提供基本的服務。第12頁/共92頁物理設備微程序機器語言O.S.命令解釋器編譯編輯銀行系統(tǒng),飛機訂票硬件系統(tǒng)軟件應用程序圖1.2OSXENIXdos.UNIX.應用程序裸機
(硬件)P4Pic1-6第13頁/共92頁1.
物理設備:集成電路芯片、導線、電源等電氣元件組成。2.
微程序:通常固化在只讀存貯器之中,直接控制物理設備并為其上層提供服務接口。3.
機器語言:微程序解釋的指令集合。
盡管微程序、機器語言實際上不是機器硬件,但由于它與機器硬件聯(lián)系密切,習慣上,把它們看成實際機器的一部分。第14頁/共92頁4.
O.S.
的主要功能是使上述的硬件編程復雜性盡可能對程序員透明。5.
命令解釋器。編譯程序,雖由廠家提供,是系統(tǒng)軟件,但運行于用戶態(tài)(目態(tài)),并不受硬件保護,用戶可編制或修改。第15頁/共92頁6.
硬件、軟件“虛擬機”
硬件常稱為裸機,它的功能即使很強,但它往往是不方便于用戶使用的,功能上相對來說也是有局限性的。
而軟件是在硬件基礎之上對硬件的性能加以擴充和完善。因而一個裸機在每加上去一層軟件后,就變成了一個功能更強的機器,我們通常把這“新的更強功能的機器”稱之為“虛擬機”。第16頁/共92頁綜上所述,OS的主要目的為了方便用戶。(OS為用戶與硬件之間的接口程序)
有效地管理和使用計算機系統(tǒng)資源,提高資源的利用率。例如:三個運行中的程序要求在一臺共享的打印機上輸出信號解決:通過在磁盤緩沖區(qū)里進行排隊管理,照顧到各程序平等地使用打印機第17頁/共92頁顯然以上OS兩個目的有時是矛盾的。(一個軟件、一個硬件為重)a.
在發(fā)展早期,由于資源十分昂貴,從效率上考慮多,因而OS的許多理論也主要是討論如何優(yōu)化地使用這些資源。b.
在計算機高度普及的今天,強調方便用戶則是軟件設計更為重要的目標,以至于“用戶友好”(userfriendly)已成為計算機術語中的常用詞。第18頁/共92頁二、計算機系統(tǒng)結構與OS的關系
隨著計算機硬件的發(fā)展,系統(tǒng)結構以及OS都在不斷完善、發(fā)展,目前在市場上銷售的計算機,大部分仍然采用VonNeuman式計算機的結構,不斷改進,今后仍然是如此。第19頁/共92頁
我們知道VonNeuman型計算機的根本特點是–––集中順序過程控制。OS既是計算機系統(tǒng)中的一個重要組成部分,當然也不能不反映這一特點。第20頁/共92頁
微型計算機也同一般計算機系統(tǒng)一樣,由三個主要部分組成:處理機,存儲器和輸入輸出(又稱I/O)設備,其組織結構關系如圖所示,由圖可以看出微型計算機是以總線為紐帶來構成計算機系統(tǒng)。CPU存儲器I/O
設備總線I/O
設備P3PIC1-4第21頁/共92頁
當微處理機與慢速的輸入輸出設備(如打印機或終端等設備)交換數(shù)據(jù)時是不經(jīng)過存儲器的,而是直接從(或向)輸入輸出設備接口(控制器)中的數(shù)據(jù)寄存器中讀(或寫)。當微處理機與高速的輸入輸出設備(如磁盤)交換數(shù)據(jù)時,這些輸入輸出設備在控制器控制下首先將數(shù)據(jù)(通常是一組數(shù)據(jù))送住存儲區(qū)(或從存儲區(qū)取數(shù)據(jù)),也就是說微處理機與高速輸入輸出設備交換數(shù)據(jù)時,必須經(jīng)由在存儲器。第22頁/共92頁存貯程序式計算機1.
缺陷:I/O工作與運算器工作是串行的(以運算器ALU為中心)。是用控制器集中控制其它部件,控制器CU負擔過重。從而影響了機器速度和設備利用率的提高。第23頁/共92頁2.
微機中的改進:由于I/O數(shù)據(jù)通過運算器才能與存儲器進行交換,所以采用DMA。(輸入/出處理機)通道技術減輕CPU(控制器)負擔。第24頁/共92頁3.
在大中小型機中的改進以主存為中心,讓I/O與CPU的運算并行,進而發(fā)展為分布處理和并行處理。
小型到大型的計算機系統(tǒng)多由中央處理機、輸入輸出處理機(又稱通道)、存儲器和輸入輸出設備組成,都是非總線結構。存儲器成為這類計算機組成中的中心部分。第25頁/共92頁
中央處理機需要從或向輸入輸出設備交換數(shù)據(jù)時,它命令輸入輸出處理機來負責進行管理和控制。數(shù)據(jù)傳輸?shù)穆肪€都需經(jīng)過存儲器/輸入輸出處理機,也就是說中央處理機不能直接從輸入輸出設備中取(或存)數(shù)據(jù)。第26頁/共92頁處理機存儲器選擇通道成組
多路通道多路通道打印機終端...IBM370的系統(tǒng)結構
P2PIC1-3第27頁/共92頁三、常見OS簡介1.
DOS是配置在IBM-PC及兼容機上的磁盤操作系統(tǒng)。單用戶、單任務(DOS:DiskOperatingSystem)用于控制和管理計算機系統(tǒng)的軟、硬件資源,DOS于1981年公布以來,其功能不斷增強,版本不斷更新DOS6.22。第28頁/共92頁2.
UNIX及其變種(Linux),多用戶、多任務是從中小型機上移植下來的一個多用戶操作系統(tǒng),這個操作系統(tǒng)具有許多DOS沒有的功能,是最常用的操作系統(tǒng)之一。例:在UNIX上的Informixfor4gL第四代語言的關系型數(shù)據(jù)庫,在銀行系統(tǒng)廣泛應用開發(fā)程序。第29頁/共92頁3.
OS/2
單用戶、多任務
是一個克服了DOS最大缺陷,并且有多任務處理功能的操作系統(tǒng)。(由于推銷不力,才不為人們熟悉。)第30頁/共92頁4.
Windows
單用戶、多任務
是一個具有非常新穎用戶界面和多媒體處理功能的系統(tǒng)。從Windows3.03.195、98視窗/windowsNT->Win2000/XP/.NET,不斷發(fā)展與完善,現(xiàn)在許多軟件都基于Windows下開發(fā),Delphi,VB,VC面向對象的程序設計。具有a.圖形的用戶界b.多任務處理功能c.硬件獨立性構成完整的操作環(huán)境。第31頁/共92頁5.
MACSystemOS
是Apple公司著名的微機macintosh上的操作系統(tǒng),具有類Windows功能。
6.
NOS網(wǎng)絡OS,在微機局部網(wǎng)絡環(huán)境中,具有代表性的Netware、LANmanager和Vines。近年來最優(yōu)秀的Nos是Novell公司Netware3.11,3.12,4.10。第32頁/共92頁§1.3O.S.的形成與發(fā)展
只有深刻地了解過去和現(xiàn)在,才能更好地迎接未來。下面我們首先簡單地回顧一下O.S.的形成和發(fā)展過程。第33頁/共92頁一、自世界上第一臺計算機ENIAC(1800平方英尺)于1946年問世以來,計算機在運算速度、存儲容量、外設功能、元件工藝及系統(tǒng)結構等方面都有了驚人的發(fā)展。通常,人們按照計算機元件工藝的演變過程,將其發(fā)展劃分為四個時代:電子管時代,晶體管、集成電路、大規(guī)模集成電路時代(46-58)(58-64)(64-74)(70年代中至今)巨型、微型、網(wǎng)絡化、智能化幾個方向發(fā)展第34頁/共92頁與硬件發(fā)展相似,可將OS的演變和發(fā)展過程劃分為四個時代:單道批處理時代多道批處理分時、實時系統(tǒng)時代同時具有多方面功能的多方式系統(tǒng)時代和分布式系統(tǒng)時代第35頁/共92頁二、第0代操作系統(tǒng)(40年代)計算機發(fā)展初期,計算機系統(tǒng)基本上僅由硬件組成(沒有OS),整個系統(tǒng)是由用戶直接控制使用,又稱“手工操作”階段。輸入設備主機磁帶控制臺輸出設備卡片閱讀機
紙帶輸入機輔存遠控部件內存紙帶打孔機
打印機早期計算機系統(tǒng)第36頁/共92頁缺陷:因為計算機速度慢,存儲量小,外設又簡單,所以輔存主要借助磁帶。1.用戶上機時一人獨占全機資源。2.程序運行前的準備時間過長。3.人機矛盾人的操作速度與機器運行速度相比,仍存在速度極不匹配的矛盾(CPU等待人工操作-裝卡片)。舉例:某程序機器運行十萬次/秒,需1小時。 人工操作需3分鐘,之比為60:3=20:1
若機器運行六百萬次/秒,人工不變,之比為1:3
不能接受第37頁/共92頁三、第1代操作系統(tǒng)(50年代)
為了緩和早期使用計算機時存在的人-機速度嚴重不匹配的矛盾,提高資源利用率,人們開始利用計算機系統(tǒng)中的軟件來代替操作員的部分工作,從而產(chǎn)生了最早的OS–––早期批處理系統(tǒng)–––(聯(lián)機批處理)第38頁/共92頁基本思想:
設計一個常駐內存的程序(monitor,監(jiān)督程序),操作員有選擇地把若干作業(yè)合成一批,安裝輸入設備上,并啟動監(jiān)督程序,然后由監(jiān)督程序自動控制這批作業(yè)運行,從而減少部分人工干預,有效地縮短了作業(yè)運行前的準備時間,相對地提高CPU的利用率。第39頁/共92頁缺陷:1.I/O慢速,與CPU的高速不匹配t1t2t用戶程度計算繼續(xù)計算結束中斷CPU空閑I/O操作monitorI/O請求啟動I/OI/O完成2.用戶交互性差第40頁/共92頁四、第2代操作系統(tǒng)(60年代初)1.硬件技術取得了兩個方面的重大進展(一)通道技術的引進(二)中斷技術的發(fā)展,使得通道具有中斷主機工作的能力第41頁/共92頁2.為了提高資源利用率,人們開始使用輸入輸出緩沖、脫機輸入輸出、Spooling
等技術,尤其是引入了“多道程序設計”使簡單批處理系統(tǒng)發(fā)展為高級批處理系統(tǒng)。第42頁/共92頁1).
輸入輸出緩沖由于CPU和外設按串行方式工作,使得其間速度矛盾不匹配,利用率低。CPUI/O忙閑閑閑閑忙忙忙…………t為了改變這種串行工作方式,人們首先采用了緩沖(buffering)技術使兩者在一定程度上并行操作。第43頁/共92頁例如:在主存中建立兩個長度相同的緩沖區(qū):B0,B1。對于一批待輸入的信息,首先將其中的一個記錄從設備上續(xù)入B0,隨后將下一個記錄從設備上讀入B1,與此同時CPU開始處理B0中的記錄。待CPU處理工作與輸入工作均結束后,則將下一記錄讀入B0,CPU同時處理B1中的記錄。如此重復直到將此批信息全部輸入。這種利用雙緩沖區(qū)實現(xiàn)的并行操作如圖。第44頁/共92頁i0設備向Bi輸入記錄等待輸入結束CPU處理Bi中的記錄設備向B(i+1)mod2中輸入一記錄等待處理與輸入的結果i(i+1)mod2Nbuffer空否?出口第45頁/共92頁2).
脫機輸入輸出讀卡機打印機衛(wèi)星機輸入帶輸出帶輸入帶輸出帶主機磁帶機的傳輸速度比卡片機、光電機和打印機的速度快,用磁帶機代替這類低速外設可進一步縮短CPU與外設間速度上的差異,提高CPU的利用率。(實現(xiàn)主機與衛(wèi)星機的并行操作)第46頁/共92頁3).Spolling技術定義:并發(fā)的外部設備聯(lián)機操作(偽脫機輸入輸出技術)。通道:專門控制I/O的硬件裝置,它基本上可獨立地控制外設與CPU并行操作,也稱I/O處理機(價格便宜,速度慢)。磁盤:一種比磁帶更快并能隨機存取的外部存儲設備(磁帶機,順序存貯)。第47頁/共92頁主機與通道之間借助中斷相互通訊,通訊受主機直接控制。磁盤通道主機通道卡片機通道打印
機spooling系統(tǒng)作業(yè)#第48頁/共92頁這樣,利用主機與通道之間的并行性,可以使作業(yè)的輸入/輸出與主機運算并行,提高了系統(tǒng)效率。(節(jié)省了衛(wèi)星機,降低成本,而且并行操作)缺陷:
因為系統(tǒng)中作業(yè)之間仍以串行方式被處理,所以無法繼續(xù)提高CPU、內存利用率,為從根本上解決這一問題,人們提到了多道程序設計技術。第49頁/共92頁3.多道程序設計概念是指把一個以上的作業(yè)存放在主存中,并且同時處于運行狀態(tài),使這些作業(yè)共享處理機時間和外部設備等其它資源(系統(tǒng)資源)對于一個單處理機系統(tǒng)來說,作業(yè)同時處于運行狀態(tài)只是一宏觀的概念其含義是指每個作業(yè)都已開始運行,但尚未完成。就微觀而言,在任一特定時刻,在處理機上運行的作業(yè)只有一個第50頁/共92頁優(yōu)點與問題:CPU利用率大大提高用戶無控制權,無交互性,延遲大引入多道程序設計技術的根本目的:
提高CPU的利用率,充分發(fā)揮并行性,
這包括:程序之間;設備之間;設備與CPU之間均并行工作。第51頁/共92頁舉例:以兩道程序為例,運行情況如下P7PIC1-8:用戶程序A用戶程序B監(jiān)督程序磁盤操作磁帶操作I/OAI/OB請求盤輸入啟動盤調度B請求帶輸入啟動帶結束中斷中斷處理
調度A中斷返回CPU空間,則可調度A,否則等待中斷處理
調度B結束中tCPU運行設備運行公式復雜些,因情況不同而變化第52頁/共92頁作業(yè):有兩道程序A、B,按下圖以多道程序方式運行,要求在右圖畫出它們的運行軌跡,并計算在60ms內,CPU的利用率,假設起始時首先運行B,并允許忽略監(jiān)督程序切換A、B的時間。第53頁/共92頁運行15msI/O20ms運行10msI/O10msABBAI/OI/O10ms60mstBA第54頁/共92頁解:BAI/OI/O1060t20304050253545第55頁/共92頁若在單道程序系統(tǒng)中,沒有任何并行情況存在,在任一特定時刻只有CPU或某一個設備在工作。第56頁/共92頁例R.Turner提出的例子更具說服力為了說明多道程序的優(yōu)點,不妨參考RTurner提出的例子:某計算機系統(tǒng),有256KB的主存(不包含操作系統(tǒng)),一個磁盤,一個終端和一臺打印機。同時提交的三個作業(yè)分別命名為JOB1、JOB2、JOB3。各作業(yè)運行時間分別為5min、15min和10min。它們對資源的使用情況如下表所示:第57頁/共92頁作業(yè)名作業(yè)類型所需主存/KB所需磁盤所需終端所需打印機運用時間/minJOB1CPU型50不用不用不用5JOB2I/O型100不用需要不用15JOB3I/O型80需要不用需要10三個作業(yè)的執(zhí)行要求P7Tab1-1第58頁/共92頁假定JOB1主要使用CPU處理數(shù)據(jù),JOB2主要使用終端進行作業(yè)的輸入,JOB3運行時主要使用磁盤和打印機,后兩作業(yè)都只需要較少的CPU時間。對于簡單批處理情況,這些作業(yè)將按順序執(zhí)行。JOB1運行5min完成,JOB2在等待5min后,運行15min完成,JOB3在等待20min后開始執(zhí)行。三個作業(yè)全部完成需要30min(這三個作業(yè)是一批)。第59頁/共92頁采用多道程序設計技術,可讓這三個作業(yè)并行運行。由于它們運行中幾乎不同時使用同一資源,所以三個作業(yè)可同時運行。JOB1在進行數(shù)據(jù)處理的同時,JOB2在終端上進行作業(yè)輸入,JOB3在使用磁盤和打印機。因此,JOB1只需5min完成,JOB2需15min完成,JOB3需10min完成。這樣三個作業(yè)全部完成的時間只需15min,顯然系統(tǒng)處理效率明顯提高。第60頁/共92頁CPU利用率主存利用率磁盤利用率打印機利用率全部作業(yè)完成時間/min吞吐量/(作業(yè)·h–1)單道17%=5/(5+15+10)30%=(50+100+80)/256/333%=10/3033%=10/3030=5+15+106=3/(30/60)多道(三道作業(yè))多道程序與單道程序的平均資源利用率P8Tab1-2平均周轉時間/min18=(5+20+30)/333%=(5/15)90%=(50+100+80)/25667%=10/1567%=10/151512=3/(15/60)10=(5+15+10)/3第61頁/共92頁吞吐量:單位時間(1小時)內系統(tǒng)所處理的作業(yè)個數(shù)。周轉時間:從作業(yè)進入系統(tǒng)到作業(yè)完成退出系統(tǒng)所用的時間。平均周轉時間:同時參與系統(tǒng)運行的幾個作業(yè)的周轉時間的平均值。4.幾個概念第62頁/共92頁五、分時系統(tǒng):是交互式系統(tǒng)和多道程序設計相結合。每一個用戶通過一臺終端與計算機相連,以交互式的命令使用系統(tǒng),采用分享CPU的方法,使用戶感到自己獨占了整個計算機系統(tǒng)。例如SUN工作站上接好幾個終端可供多上用戶上機。CPUVART按口卡UARTRS-232中西文字符終端有CPU和存貯器,其中的EPROM含監(jiān)控程序串行異步收發(fā)器第63頁/共92頁“時間片輪轉法”怎樣分享CPU?CPUt一個時間tPRG1PRG2…PRG1PRG2…未完第64頁/共92頁例如:若有n=20個用戶,時間片大小ts=10毫秒,則每個用戶在nts=0.2秒內至少能用ts=10ms的CPU,由于CPU的速度比人在終端上指令的時間快得多,則用戶似乎感到CPU為自己獨占。系統(tǒng)規(guī)定一個稱之為“時間片”的時間單位,所有終端用戶輪流享用一個時間片的CPU。第65頁/共92頁分時系統(tǒng)的特性:多路性:多個用戶可以同時使用計算機(同時性)交互性:用戶直接控制操作過程(終端)獨占性:程序之間相互獨立,多個用戶同時使用,如像獨占計算機系統(tǒng)及時性:響應時間合理優(yōu)點:促進計算機普通節(jié)省開支減少人員充分利用系統(tǒng)資源第66頁/共92頁六、實時系統(tǒng)(Real-timeSystem):
對外部事件及時響應并處理應用需要(工業(yè)控制、導彈)強調的是響應速度–––專用特性特征:實時時鐘管理;過載保護(拋棄或延遲)
高可靠性、安全性;交互性差(與分時比)第67頁/共92頁實時系統(tǒng)特點(1)“專用系統(tǒng)”無論批處理系統(tǒng),還是分時系統(tǒng),基本上都是多道程序系統(tǒng),是屬于處理用戶作業(yè)的系統(tǒng)。系統(tǒng)本身沒有要完成的作業(yè),它只是起著管理調度系統(tǒng)資源,向用戶提供服務的作用。這類系統(tǒng)可以說是“通用系統(tǒng)”。而許多實時系統(tǒng)則是“專用系統(tǒng)”,它為專門的應用而設計。在此種系統(tǒng)中,系統(tǒng)本身就包含有控制某實時過程和處理實時信息的專用應用程序。第68頁/共92頁(2)
實時系統(tǒng)用于控制實時過程,所以要求對外部事件的響應要十分及時,迅速。能迅速處理外部中斷,較常用的中斷處理程序及有關的系統(tǒng)數(shù)據(jù)基最好常駐主存儲器中。第69頁/共92頁(3)可靠性對實時系統(tǒng)十分重要。重要的實時系統(tǒng)往往采用雙機系統(tǒng),以保證系統(tǒng)的可靠性。第70頁/共92頁(4)實時系統(tǒng)的設計常稱之為“隊列驅動設計”和“事件驅動設計”。其工作方式基本上是接受來自外部的消息(事件),分析這些消息,而后調用相應的消息(事件)處理程序進行處理。第71頁/共92頁在某些計算機系統(tǒng)中配置的OS結合了批處理能力和交互作用的前臺/后臺方式提供服務。前臺以分時方式為多個聯(lián)機終端服務,當終端用戶很少或在晚間時,系統(tǒng)是可以批量方式來處理送到機房的作業(yè)。第72頁/共92頁七、網(wǎng)絡操作系統(tǒng)
一些獨立自治的計算機,利用通信線路相互連接形式的一個集合體稱為計算機網(wǎng)絡。計算機連網(wǎng)的目的:資源共享使所有的程序、數(shù)據(jù)和其它資源可被網(wǎng)絡上任一個用戶使用,而不必考慮資源與用戶的物理位置,而且還能實現(xiàn)負載均勻。通過供給可替換的資源而達到高度的可靠性。第73頁/共92頁
網(wǎng)絡上的計算機由于各機器的硬件特性不同、數(shù)據(jù)表示格式及其它方面要求的不同,在互相通信時為能正確進行并相互理解通信內容,相互之間應有許多約定,稱為協(xié)議或規(guī)程。因此通常將網(wǎng)絡操作系統(tǒng)定義:“網(wǎng)絡操作系統(tǒng)(NOS,NetworkOperatingSystem)是使網(wǎng)絡上各計算機能方便而有效地共享網(wǎng)絡資源,為網(wǎng)絡用戶提供所需的各種服務的軟件和有關規(guī)程的集合。”第74頁/共92頁
網(wǎng)絡操作系統(tǒng)除了應具有通常操作系統(tǒng)應具有的處理機管理、存儲器管理、設備管理和文件管理外,還應具有以下兩大功能:(1)提供高效、可靠的網(wǎng)絡通信能力;(2)提供多種網(wǎng)絡服務功能,如:遠程作業(yè)錄入并進行處理的服務功能;文件傳輸服務功能;電子郵件服務功能;遠程打印服務功能??偠灾?,要為用戶提供訪問網(wǎng)絡計算機各種資源的服務。第75頁/共92頁
國際標準化組織為了對網(wǎng)絡軟件實行標準化并進行集成,定義了一個軟件模型。這就是開放系統(tǒng)互連參考模型(OSI)。第76頁/共92頁應用層
表示層
會話層
傳輸層
網(wǎng)絡層
數(shù)據(jù)鏈路層
物理層應用層
表示層
會話層
傳輸層
網(wǎng)絡層
數(shù)據(jù)鏈路層
物理層虛擬通信SMB協(xié)議不同傳輸協(xié)議NDIS協(xié)議虛擬通信傳輸媒體客戶機服務器OSI參考模型P14PIC1-9第77頁/共92頁
按此模型一臺機器上的每層都假定它與另一臺機器上的同層“對話”(圖上用虛線表示,稱為虛擬通信)。模型中最下面四層又稱通信子網(wǎng)。駐留于上三層的軟件稱為通信子網(wǎng)的用戶。網(wǎng)絡軟件應實現(xiàn)各層應有的功能,并遵照各層間通信的協(xié)議。第78頁/共92頁八、現(xiàn)代O.S.(1)用戶與系統(tǒng)交互時,多使用圖形用戶接口GUI(graphicuserinterface)。多媒體應用技術使用十分廣泛。(2)多機系統(tǒng),尤其對稱多處理器SMP(symmetricmultiprocessing)方式將被廣泛使用。第
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學暑假實習報告范文集合四篇
- 春季開學典禮校長演講稿集合5篇
- 大學畢業(yè)生自我鑒定(8篇)
- 幼兒教師辭職申請書集錦9篇
- 地理教師教學工作計劃范文
- 順馳太陽城二期可行性研究報告
- 休閑食品的品牌戰(zhàn)略比較
- 七年級語文下冊教學工作總結
- 借款約束協(xié)議書(2篇)
- 2025年果蔬自動清選、分級設備合作協(xié)議書
- 大學生防詐騙課件
- 2024屆四川省眉山市仁壽縣中考聯(lián)考數(shù)學試卷含解析
- 激光技術員年終總結
- 危險化學品經(jīng)營許可證核發(fā)程序省公開課一等獎全國示范課微課金獎課件
- 1北京師范大學馬克思主義哲學期末測試卷
- 智能建造理論與實踐 課件全套 第1-6章 智能建造概述- 智慧城市
- 修井作業(yè)安全培訓課件
- 內控合規(guī)風險管理手冊
- 教師工作職責培訓課件建立良好的教師與學生關系
- 品管部年度工作總結
- 胃腸外科病人圍手術期營養(yǎng)管理專家共識護理課件
評論
0/150
提交評論