版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第一章緒論7/28/20233華中科技大學(xué)計算機學(xué)院李勝利操作系統(tǒng)
OperatingSystem主要參考資料:[1]莫里斯·貝奇《UNIX操作系統(tǒng)設(shè)計》北京大學(xué)出版社[2]A.S.Tanenbaum《操作系統(tǒng):設(shè)計與實現(xiàn)》電子工業(yè)出版社
[3]H.M.Deitel《操作系統(tǒng)原理基礎(chǔ)》北京科學(xué)出版社[4]盧顯良《UNIX系統(tǒng)管理》清華大學(xué)出版社7/28/20234華中科技大學(xué)計算機學(xué)院李勝利操作系統(tǒng)
OperatingSystem7/28/20235華中科技大學(xué)計算機學(xué)院李勝利
1.1計算機系統(tǒng)結(jié)構(gòu)
一、計算機系統(tǒng)組成中央處理機(CPU)內(nèi)存I/O設(shè)備(鍵盤、顯示器、打字機、鼠標)外部設(shè)備存儲設(shè)備(硬盤、軟盤、光盤、磁帶)其它設(shè)備(MODEM、通信口)
系統(tǒng)軟件(操作系統(tǒng)、語言編譯器、數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件(CAD、MIS、用戶自己開發(fā)的系統(tǒng)等)工具軟件(軟、硬件檢測疹斷程序)7/28/20236華中科技大學(xué)計算機學(xué)院李勝利
1.1計算機系統(tǒng)結(jié)構(gòu)
一、計算機系統(tǒng)組成7/28/20237華中科技大學(xué)計算機學(xué)院李勝利
1.1計算機系統(tǒng)結(jié)構(gòu)
二、軟件與硬件的關(guān)系
硬件是計算機系統(tǒng)的基礎(chǔ),軟件是提高計算機系統(tǒng)效率和方便用戶使用計算機的程序,它們二者相互依賴、相互促進、共同發(fā)展。
裸機(硬件)是僵尸,軟件是幽靈.7/28/20238華中科技大學(xué)計算機學(xué)院李勝利1.1計算機系統(tǒng)結(jié)構(gòu)
三、在計算機系統(tǒng)中必須配備操作系統(tǒng)的目標
方便用戶
提高計算機系統(tǒng)資源的使用效率7/28/20239華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展1、手工階段
用戶在計算機上算題的所有工作都要用戶人工干預(yù),如程序的裝入、運行、結(jié)果的輸出等。隨著計算機速度的加快,人機矛盾越來越大,直至無法容忍。必須尋求新的辦法。例如:上機操作要1分鐘,運行時間20分鐘(10萬次/sec)上機操作要1分鐘,運行時間0.2分鐘(1000萬次/sec)7/28/202310華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
2、批處理批處理是指系統(tǒng)中有一個監(jiān)控程序,它負責(zé)完成用戶程序的調(diào)人、啟動運行、輸出運行結(jié)果等工作。(1)聯(lián)機批處理(2)脫機批處理(3)執(zhí)行系統(tǒng)7/28/202311華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
(3)執(zhí)行系統(tǒng)
執(zhí)行系統(tǒng):執(zhí)行系統(tǒng)不僅負責(zé)調(diào)度作業(yè)自動地運行,而且還要控制I/O。雖然批處理系統(tǒng)能調(diào)度作業(yè)自動地運行,但存在如下缺點:·系統(tǒng)沒有任何保護自己的措施;·程序進入死循環(huán)必須要程序員干預(yù)。7/28/202312華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
3、多道程序設(shè)計技術(shù)和多道成批系統(tǒng)60年代計算機硬件獲得兩個重大的進展:
通道技術(shù)和中斷技術(shù)通道:是一種專用部件,負責(zé)外部設(shè)備與內(nèi)存之間信息的傳輸。中斷:指主機接到外界的信號(來自CPU外部或內(nèi)部)時,立即中止原來的工作,轉(zhuǎn)去處理這一外來事件,處理完后,主機又回到原來工作點繼續(xù)工作。7/28/202313華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
3、多道程序設(shè)計技術(shù)和多道成批系統(tǒng)7/28/202314華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
3、多道程序設(shè)計技術(shù)和多道成批系統(tǒng)多道程序設(shè)計技術(shù)定義
多道程序設(shè)計技術(shù)是在計算機內(nèi)存中同時存放幾道相互獨立的程序,它們在管理程序的控制下相互穿插地運行。特征:多道宏觀上并行
微觀上串行
7/28/202315華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
3、多道程序設(shè)計技術(shù)和多道成批系統(tǒng)多道成批系統(tǒng)在批處理系統(tǒng)中采用多道程序設(shè)計技術(shù),就形成了批量操作系統(tǒng)。該系統(tǒng)把用戶提交的作業(yè)成批地送入計算機內(nèi)存,然后由作業(yè)調(diào)度程序自動地選擇作業(yè)運行。優(yōu)點:縮短作業(yè)之間的交接時間,減少處理機的空閑等待時間,提高系統(tǒng)的吞吐量。缺點:用戶響應(yīng)時間較長。用戶既不能了解自己程序的運行情況,也不能控制計算機。7/28/202316華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
4.分時操作系統(tǒng)(TimeSharingOS)分時計算機系統(tǒng):由于中斷技術(shù)的使用,使得一臺計算機能連接多個用戶終端,用戶可通過各自的終端使用和控制計算機,我們把一臺計算機連接多個終端的計算機系統(tǒng)稱為分時計算機系統(tǒng),或稱分時系統(tǒng)。分時技術(shù):把處理機的響應(yīng)時間分成若于個大小相等(或不相等)的時間單位,稱為時間片(如100毫秒),每個終端用戶獲得CPU,就等于獲得一個時間片,該用戶程序開始運行,當時間片到(用完),用戶程序暫停運行,等待下一次運行。例如:我們上課。7/28/202317華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
4.分時操作系統(tǒng)(TimeSharingOS)7/28/202318華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
4.分時系統(tǒng)二、分時操作系統(tǒng)
分時操作系統(tǒng)利用分時技術(shù)實現(xiàn)多道程序設(shè)計的一種操作系統(tǒng),它一般采用時間片輪轉(zhuǎn)的辦法,使一臺計算機同時為多個終端用戶服務(wù),對每個用戶都能保證足夠快的響應(yīng)時間,并提供交互會話功能。分時操作系統(tǒng)的特點:1.多路調(diào)制性:即眾多聯(lián)機用戶可以同時使用同一臺計算機;2.獨占性:各終端用戶感覺到自己獨占了計算機;3.交互性:用戶與計算機之間可進行“會話”。7/28/202319華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
5.實時操作系統(tǒng)(real-timeOS)早期計算機系統(tǒng)是用于科學(xué)與工程的數(shù)值計算,如第一臺計算機(1944年)產(chǎn)生的原因就是解決大口徑火炮設(shè)計中的計算問題:彈道軌跡、彈著點和材料的各種應(yīng)力分布的計算。還有原子彈設(shè)計和實驗中大量的計算問題,用當時的計算工具已經(jīng)解決不了。到了60年代初,計算機開始應(yīng)用到生產(chǎn)過程控制、工業(yè)控制、防空系統(tǒng)、信息處理等,在這些應(yīng)用中不但要解決計算間題,還要求在規(guī)定的時間內(nèi)完成計算,即實時處理。在實時處理中的一個核心的問題就是響應(yīng)時間問題。7/28/202320華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
5.實時操作系統(tǒng)(real-timeOS)響應(yīng)時間:指用戶發(fā)出命令,到系統(tǒng)完成用戶命令所需的時間。批處理操作系統(tǒng)沒有分時操作系統(tǒng)秒級(一般情況)實時操作系統(tǒng)微秒級甚至更?。ń?jīng)典說法)系統(tǒng)滿足用戶時限(deadline)的要求(現(xiàn)代)7/28/202321華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
5.實時操作系統(tǒng)(real-timeOS)實時操作系統(tǒng):實時操作系統(tǒng)是又一種類型的操作系統(tǒng),對外部的請求,實時操作系統(tǒng)能夠在規(guī)定的時間內(nèi)處理完畢。實時:指計算機對于用戶請求能足夠快地進行處理,并做出反映。要求毫秒、微秒級。實時操作系統(tǒng)的應(yīng)用:實時控制:工業(yè)過程控制、防空系統(tǒng)等實時信息處理:情報檢索和查詢、飛機訂票系統(tǒng)、銀行信用卡系統(tǒng)。7/28/202322華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
5.實時操作系統(tǒng)(real-timeOS)實時操作系統(tǒng)特點:1、系統(tǒng)對外部的信號必須能及時響應(yīng),(在規(guī)定的時間內(nèi)(deadlin));2、要求高可靠性和安全性,效率則放在第二位;3、系統(tǒng)整體性強;4、不要求很強的“會話”能力。7/28/202323華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
6.網(wǎng)絡(luò)操作系統(tǒng)7/28/202324華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
6.網(wǎng)絡(luò)操作系統(tǒng)(一)計算機網(wǎng)絡(luò)概念a.計算機網(wǎng)絡(luò)的概念計算機網(wǎng)絡(luò)是計算機技術(shù)與通信技術(shù)相結(jié)合的產(chǎn)物,是互連起來的計算機的集合.b.計算機網(wǎng)絡(luò)產(chǎn)生的背景微電子技術(shù)的發(fā)展與進步計算機的應(yīng)用社會化通信技術(shù)的進步和普及7/28/202325華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
6.網(wǎng)絡(luò)操作系統(tǒng)
(一)計算機網(wǎng)絡(luò)概念
c.特征.資源共享性.獨立自主性
d.微機網(wǎng)絡(luò)微型機技術(shù)的巨大進展,微機網(wǎng)絡(luò)也隨之崛起,并獲得高速的發(fā)展,巳成為計算機網(wǎng)絡(luò)中最活躍的一個分枝。7/28/202326華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
6.網(wǎng)絡(luò)操作系統(tǒng)
(二)網(wǎng)絡(luò)的構(gòu)成
主機:主機是組成網(wǎng)絡(luò)的獨立自主的計算機系統(tǒng),用于運行用戶程序(即應(yīng)用程序),也有些文獻把它稱為末端系統(tǒng)ES(EndSystem)。7/28/202327華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
6.網(wǎng)絡(luò)操作系統(tǒng)
(二)網(wǎng)絡(luò)的構(gòu)成
子網(wǎng)(應(yīng)叫通信子網(wǎng))(CommunicationSubnet):是將入網(wǎng)主機連接起來的實體。子網(wǎng)的任務(wù)是在入網(wǎng)主機之間傳遞信息,以提供通信服務(wù).
7/28/202328華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
6.網(wǎng)絡(luò)操作系統(tǒng)
(二)網(wǎng)絡(luò)的構(gòu)成IMP(InterfaceMessageProcessor)上述網(wǎng)絡(luò)概念結(jié)構(gòu)來自ARPA網(wǎng)。ARPA網(wǎng)是最早出現(xiàn)的重要網(wǎng)絡(luò)之一,也是產(chǎn)生TCP/IP技術(shù)和最,應(yīng)用TCP/IP技術(shù)的網(wǎng)絡(luò)。
7/28/202329華中科技大學(xué)計算機學(xué)院李勝利
網(wǎng)絡(luò)協(xié)議:
網(wǎng)絡(luò)協(xié)議是網(wǎng)絡(luò)中各主機(HOST)之間傳遞信息的規(guī)則的集合。如國際標準化組織ISO/OSI七層網(wǎng)絡(luò)結(jié)構(gòu)協(xié)議、TCP/IP協(xié)議等。網(wǎng)絡(luò)操作系統(tǒng):
在通常的操作系統(tǒng)中增加了實現(xiàn)網(wǎng)絡(luò)低層協(xié)議(一般到傳送層)功能和網(wǎng)絡(luò)設(shè)備管理功能的操作系統(tǒng)。如UNIX、LINUX,WINDOWSNT都是網(wǎng)絡(luò)操作系統(tǒng)?,F(xiàn)在上網(wǎng)使用的IE4、Netscape、MailServer等屬于網(wǎng)絡(luò)應(yīng)用程序,不屬網(wǎng)絡(luò)操作系統(tǒng)的范疇。1.2操作系統(tǒng)的形成和發(fā)展
6.網(wǎng)絡(luò)操作系統(tǒng)(三)網(wǎng)絡(luò)操作系統(tǒng)7/28/202330華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
7.分布式系統(tǒng)(DistributedSystem)分布式系統(tǒng)是以計算機網(wǎng)絡(luò)為基礎(chǔ)的計算機系統(tǒng),包含多臺處理機,每臺處理機完成系統(tǒng)中指定的一部分功能。
分布式計算機系統(tǒng),可以是共享存儲器,也可以是分布式的存儲器,即每臺計算機都有自己的存儲器。
從硬件上講,它與計算機局域網(wǎng)沒有任何區(qū)別。關(guān)鍵是軟件。
7/28/202331華中科技大學(xué)計算機學(xué)院李勝利1.2操作系統(tǒng)的形成和發(fā)展
7.分布式系統(tǒng)(DistributedSystem)
分布式操作系統(tǒng)(DistributedOperatingSystem)在各處理機之間采用無主從關(guān)系來設(shè)計的操作系統(tǒng)。除了最低級的輸入輸出支援外,所有的系統(tǒng)任務(wù)可以在系統(tǒng)中任何處理機上運行。系統(tǒng)有高度的并行性和有效的同步方法。其特征是:(1)功能的分布
(2)堅強性(3)高可靠性7/28/202332華中科技大學(xué)計算機學(xué)院李勝利1.3操作系統(tǒng)概念
1.3.1操作系統(tǒng)定義1、科普的觀點操作系統(tǒng)是計算機系統(tǒng)的管理和控制中心,它依照設(shè)計者制定的各種調(diào)度策略組織和管理計算機系統(tǒng)資源,使之能高效地運行。2、功能的觀點操作系統(tǒng)是一個計算機資源管理系統(tǒng),它負責(zé)計算機系統(tǒng)的全部資源的分配、控制、調(diào)度和回收。3、用戶的觀點操作系統(tǒng)是計算機與用戶之間的接口,用戶通過這種接口使用計算機。
7/28/202333華中科技大學(xué)計算機學(xué)院李勝利1.3操作系統(tǒng)概念
1.3.1操作系統(tǒng)定義4、軟件的觀點操作系統(tǒng)是程序和數(shù)據(jù)結(jié)構(gòu)的集合。5、管理的觀點操作系統(tǒng)是計算機硬件和軟件資源的合理而協(xié)調(diào)的管理者。6、
操作系統(tǒng)是一個大型的程序系統(tǒng),它負責(zé)計算機的全部軟、硬件資源的分配、調(diào)度工作,控制并協(xié)調(diào)并發(fā)活動,實現(xiàn)信息的存取和保護。它提供用戶接口,使用戶獲得良好的工作環(huán)境。操作系統(tǒng)使整個計算機系統(tǒng)實現(xiàn)了高效率和高度自動化。7/28/202334華中科技大學(xué)計算機學(xué)院李勝利1.3操作系統(tǒng)概念
1.3.1操作系統(tǒng)定義目前流行的操作系統(tǒng):DOSUNIXLINUXMINIXWINDOWSNTWINDOWS95/98/2000并行UNIX、Mach/OS、OFS/1
7/28/202335華中科技大學(xué)計算機學(xué)院李勝利1.3操作系統(tǒng)概念
1.3.2操作系統(tǒng)的功能
一、操作系統(tǒng)作為虛擬機7/28/202336華中科技大學(xué)計算機學(xué)院李勝利1.3操作系統(tǒng)概念
1.3.2操作系統(tǒng)的功能
二、操作系統(tǒng)作為資源管理器第二種觀點是把操作系統(tǒng)看成一個資源管理器。換句話說,從資源管理的角度看操作系統(tǒng)有如下四個功能:
處理機分配
內(nèi)存管理(主存管理、存儲器管理)
設(shè)備管理
軟件資源管理7/28/202337華中科技大學(xué)計算機學(xué)院李勝利1.4操作系統(tǒng)的特性及其應(yīng)解決的基本問題
1.4.1操作系統(tǒng)的特性這里講的操作系統(tǒng)是指傳統(tǒng)的操作系統(tǒng),它主要指的是單CPU計算機系統(tǒng)上配置的操作系統(tǒng)。為了充分地利用計算機系統(tǒng)資源,采用多道程序設(shè)計技術(shù),即在計算機內(nèi)存中同時存放多道相互獨立的程序,這些程序要共享系統(tǒng)中的資源;為了保證系統(tǒng)高效率,又要求系統(tǒng)中的各種資源能最大限度的并行(如CPU與外設(shè))。7/28/202338華中科技大學(xué)計算機學(xué)院李勝利1.4操作系統(tǒng)的特性及其應(yīng)解決的基本問題
1.4.1操作系統(tǒng)的特性操作系統(tǒng)的特性:并發(fā)concurrency(parallel)
共享
不確定性7/28/202339華中科技大學(xué)計算機學(xué)院李勝利1.4操作系統(tǒng)的特性及其應(yīng)解決的基本問題
1.4.1操作系統(tǒng)的特性并發(fā):
并發(fā)是指能處理多個同時性活動的能力。如CPU與I/O設(shè)備同時工作、顯示器與打印機同時工作、鼠標與揚聲器同時工作。
由并發(fā)引起的問題是如何從一個活動切換到另一個活動,怎樣保護一個活動,如何實現(xiàn)相互依賴的活動之間的同步。7/28/202340華中科技大學(xué)計算機學(xué)院李勝利1.4操作系統(tǒng)的特性及其應(yīng)解決的基本問題
1.4.1操作系統(tǒng)的特性共享:指多個計算任務(wù)(或多道程序)對系統(tǒng)資源的共同使用。問題:資源的分配、對數(shù)據(jù)同時存取的保護。7/28/202341華中科技大學(xué)計算機學(xué)院李勝利1.4操作系統(tǒng)的特性及其應(yīng)解決的基本問題
1.4.1操作系統(tǒng)的特性不確定性:從用戶運行程序的要求的角度看,操作系統(tǒng)必須是確定的,即用戶給定一個程序和相應(yīng)的初始數(shù)據(jù),無論在什么時候,在什么計算機系統(tǒng)上運行,產(chǎn)生的結(jié)果都應(yīng)是相同的。從另一個角度看操作系統(tǒng)又存在不確定性:這是由共享和并發(fā)引起的。在操作系統(tǒng)中可運行多道用戶程序,而每個用戶程序的運行時間、要使用哪些系統(tǒng)資源、使用多長時間、使用的資源是共享還是獨占的,操作系統(tǒng)在程序運行前是不知道的。這就要求操作系統(tǒng)的設(shè)計要很好地解決并發(fā)和共享的問題,否則,將會產(chǎn)生不可重現(xiàn)的錯誤,這種不可重現(xiàn)的錯誤稱為不確定性。例如兩個用戶共享一臺打印機。7/28/202342華中科技大學(xué)計算機學(xué)院李勝利1.4操作系統(tǒng)的特性及其應(yīng)解決的基本問題
1.4.2操作系統(tǒng)的性能指標1、系統(tǒng)的可靠性2、系統(tǒng)吞吐率3、系統(tǒng)的響應(yīng)時間4、系統(tǒng)資源的利用率5、可移植性7/28/202343華中科技大學(xué)計算機學(xué)院李勝利1.4操作系統(tǒng)的特性及其應(yīng)解決的基本問題
1.4.3操作系統(tǒng)應(yīng)解決的基本問題1、提出解決各種沖突的策略2、協(xié)調(diào)活動的關(guān)系3、保證數(shù)據(jù)的一致性4、實現(xiàn)數(shù)據(jù)存取控制7/28/202344華中科技大學(xué)計算機學(xué)院李勝利1.5UNIX操作系統(tǒng)UNIX系統(tǒng)是一個交互式的分時操作系統(tǒng)1974年《ACM通信》上發(fā)表了K.Thompson和D.Ritchie的論文“TheUNIXTime-SharingSystem”,UNIX系統(tǒng)公布于世。作者:美國BELL實驗室KenThompson(K.湯普遜)DennisRitchie(D.里奇)
(C語言的創(chuàng)始人)7/28/202345華中科技大學(xué)計算機學(xué)院李勝利1.5UNIX操作系統(tǒng)
1.5.1UNIX操作系統(tǒng)的發(fā)展1965年:麻省理工大學(xué)、BELL實驗室、通用電器公司組成MAC課題組聯(lián)合研制Multics操作系統(tǒng)。Multics操作系統(tǒng)設(shè)計目標是要向大的用戶團體提供對計算機的同時訪問,支持強大的計算能力與數(shù)據(jù)存儲,以及允許用戶帶需要的時候容易共享他們的數(shù)據(jù)。1969年Multics在GE645計算機上運行了,但它既沒有能提供預(yù)定的綜合計算服務(wù),而且連它自己究竟什么時候算達到開發(fā)的目標。BELL實驗室退出了該課題組。7/28/202346華中科技大學(xué)計算機學(xué)院李勝利1.5UNIX操作系統(tǒng)
1.5.1UNIX操作系統(tǒng)的發(fā)展Multics操作系統(tǒng)開發(fā)失敗的原因是當時操作系統(tǒng)設(shè)計的指導(dǎo)思想所導(dǎo)致的。當時操作系統(tǒng)設(shè)計的指導(dǎo)思想是“滿足所有用戶的所有要求”。UNIX系統(tǒng)的作者認為:操作系統(tǒng)的設(shè)計不應(yīng)也不可能做到“滿足所有用戶的所有要求”,而應(yīng)為廣大的計算機用戶提供一種良好的程序設(shè)計環(huán)境。7/28/202347華中科技大學(xué)計算機學(xué)院李勝利1.5UNIX操作系統(tǒng)
1.5.1UNIX操作系統(tǒng)的發(fā)展1969年K.Thompson和D.Ritchie為了改善他們的程序設(shè)計環(huán)境,設(shè)計了一個紙面的文件系統(tǒng)設(shè)計,這個設(shè)計后來演化成UNIX系統(tǒng)早期的版本。并在PDP-11計算機上實現(xiàn),后來DennisRitchie創(chuàng)造了C語言,并用C語言改寫了早期的UNIX系統(tǒng)。1974年在《ACM通信》上發(fā)表了“TheUNIXTime-SharingSystem”的論文,UNIX正式公布于世。7/28/202348華中科技大學(xué)計算機學(xué)院李勝利1.5UNIX操作系統(tǒng)
1.5.1UNIX操作系統(tǒng)的發(fā)展由于UNIX系統(tǒng)生逢其時,品質(zhì)優(yōu)秀很快風(fēng)靡全球,成為當令各種計算機系統(tǒng)的主流操作系統(tǒng)。目前,國內(nèi)流行的UNIX操作系統(tǒng):SCOUNIXAT&TUNIXSVR4X惠普計算機上的HP-UXIBM小型機上的AIX蘋果Mac上的AUX免費的UNIX版本,如Linux、Minix和FreeBSD7/28/202349華中科技大學(xué)計算機學(xué)院李勝利1.5UNIX操作系統(tǒng)
5.2UNIX操作系統(tǒng)的主要特點
UNIX系統(tǒng)的成功有以下三個方面的原因1.設(shè)計思想的正確合理
UNIX系統(tǒng)的設(shè)計者認為操作系統(tǒng)的設(shè)計和實現(xiàn)不可能做到滿足所有用戶的所有要求,而應(yīng)是“為廣大的計算機用戶提供一個良好的程序設(shè)計環(huán)境”。UNIX系統(tǒng)的實踐證明了這種設(shè)計思想的正確性,后來的Windows95系統(tǒng)的實踐也證明了這一點。7/28/202350華中科技大學(xué)計算機學(xué)院李勝利1.5UNIX操作系統(tǒng)
5.2UNIX操作系統(tǒng)的主要特點
UNIX系統(tǒng)的成功有以下三個方面的原因
2.生逢其時、選擇恰當在60年代初,產(chǎn)生了多用戶計算機,這時人們都在盼望有一個大小適中、功能齊全、使用方便的分時操作系統(tǒng)見世,就在人們翹首以待的時候,UNIX系統(tǒng)產(chǎn)生了。其次是選擇恰當,UNIX系統(tǒng)設(shè)計者選擇了在PDP-11系列的計算機上實現(xiàn),當時占據(jù)小型計算機的主要市場,為UNIX系統(tǒng)的廣泛配置創(chuàng)造了物質(zhì)條件。。
7/28/202351華中科技大學(xué)計算機學(xué)院李勝利5.2UNIX操作系統(tǒng)的主要特點
UNIX系統(tǒng)的成功有以下三個方面的原因
3.特色明顯、品質(zhì)優(yōu)良
UNIX系統(tǒng)的成功,外部的原因起到了一定的作用,但起決定作用的是UNIX系統(tǒng)內(nèi)部的原因,這就是UNIX系統(tǒng)有著別的系統(tǒng)無法比擬的特征和優(yōu)良的品質(zhì)。使它成為操作系統(tǒng)的一代霸主。其主要特點是:7/28/202352華中科技大學(xué)計算機學(xué)院李勝利1.5UNIX操作系統(tǒng)
5.2UNIX操作系統(tǒng)的主要特點其主要特點是:⑴該系統(tǒng)用高級語言編寫,使之易讀、易懂、易修改、易移植到別的計算機上。⑵它有一個簡單的用戶界面---shell⑶它使用了在維護上容易的、實現(xiàn)上是高效的樹形結(jié)構(gòu)的文件系統(tǒng)。⑷文件、設(shè)備統(tǒng)一處理⑸內(nèi)核和核外程序的有機結(jié)合⑹豐富的核外系統(tǒng)程序7/28/202353華中科技大學(xué)計算機學(xué)院李勝利linux系統(tǒng)簡介linux的起源和發(fā)展確實令人驚奇。它是一個芬蘭人LinusTorvalds(二十三歲計算機系學(xué)生)的業(yè)余發(fā)明。但如今已經(jīng)成長為一個羽翼豐滿的32位計算機的操作系統(tǒng),其性能可與商業(yè)的x86UNIX操作系統(tǒng)相媲美。linux是自由軟件,并且在專用的網(wǎng)站上公布了該系統(tǒng)的源代碼。因此,引起了全世界操作系統(tǒng)愛好者的興趣,不斷地對linux進行修改和補充,不斷地增加功能,用戶可以不斷地下載更新的版本,并在各種系統(tǒng)配合下進行測試,這使得linux日趨完善和成熟。7/28/202354華中科技大學(xué)計算機學(xué)院李勝利linux系統(tǒng)簡介linux是自由軟件,并且在專用的網(wǎng)站上公布了該系統(tǒng)的源代碼。因此,引起了全世界操作系統(tǒng)愛好者的興趣,不斷地對linux進行修改和補充,不斷地增加功能,用戶可以不斷地下載更新的版本,并在各種系統(tǒng)配合下進行測試,這使得linux日趨完善和成熟。7/28/202355華中科技大學(xué)計算機學(xué)院李勝利linux系統(tǒng)簡介自1994年3月14日linux1.0發(fā)布以來,linux的用戶數(shù)量在世界范圍內(nèi)呈指數(shù)增加。據(jù)linux統(tǒng)計部門(/)收集的資料顯示,世界各地安裝linux的計算機估計有100萬至500萬臺。以上統(tǒng)計部門還對linux提供了以下有趣的統(tǒng)計結(jié)果:7/28/202356華中科技大學(xué)計算機學(xué)院李勝利linux系統(tǒng)簡介Linux用戶大多數(shù)集中在美國、加拿大和歐洲。在家中使用linux的用戶約87%。在工作中使用linux的約占35%,有些用戶在家在公司都用linux。通過FTP得到linux的用戶占43%;通過購買光盤得到linux的用戶約占40%,這部分用戶主要是從經(jīng)銷商那里買的,如InfoMagic或RedHatLinux。SlackwareLinux一直是最流行的linux產(chǎn)品;RedHatLinux和Debian是另外兩個重要的linux銷售商。7/28/202357華中科技大學(xué)計算機學(xué)院李勝利linux系統(tǒng)簡介在Intel486上運行的linux的用戶約占42%,在奔騰處理機上運行的用戶約占30%。所運行l(wèi)inux系統(tǒng)一般的配置為:內(nèi)存在8MB以上,硬盤在500MB以上。使用Ethernet網(wǎng)絡(luò)的用戶約占50%,而通過SLIP和PPP撥號入網(wǎng)的占30%。無論在哪里,大多數(shù)linux系統(tǒng)都有1~8個用戶。把linux作為Internet服務(wù)器(WWW、FTP、Mail、防火墻、路由器)的約占61%。
7/28/202358華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝在安裝RedHatLINUX6.0之前,做好以下幾個準備:收集計算機的硬件信息,包括顯示器類型,顯卡器、網(wǎng)卡芯片名稱以及內(nèi)存大?。粶蕚湎到y(tǒng)硬件配置所需的LINUX版本的驅(qū)動程序;了解計算機所處網(wǎng)絡(luò)的情況:是直接撥號上網(wǎng),還是通過局域網(wǎng)連接Internet。如果是后者,必須了解計算機所處的子網(wǎng)段以及子網(wǎng)掩碼,并向系統(tǒng)管理員請求分配一個IP地址。7/28/202359華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
1.準備安裝安裝LINUX可以從光盤安裝,也可以從硬盤安裝。我們將介紹在PC機上用光盤安裝linux系統(tǒng)。1.準備安裝(1)選擇安裝所需語言啟動計算機后,首先會有一個歡迎界面出現(xiàn),顯示4行信息,其中第一條信息將詢問是安裝還是更新。如果是安裝,則鍵入回車。然后,出現(xiàn)第二個歡迎屏幕,該信息告訴用戶可以訪問RedHat網(wǎng)站(redhat)。按回車鍵,繼續(xù)安裝。7/28/202360華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
1.準備安裝接下來出現(xiàn)一個界面,要求選擇安裝過程中所使用的語言(見圖1),所選擇的項目有English,German,Hungarian等,用鍵盤上的上下箭頭鍵選擇,我們一般選擇英語。當目標選定后,將光標移到OK上,按下回車鍵。7/28/202361華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
1.準備安裝圖17/28/202362華中科技大學(xué)計算機學(xué)院李勝利(2)選擇鍵盤類型
現(xiàn)在國內(nèi)的鍵盤多是美國標準的101鍵盤,所以,一般選擇美國(US)類型(見圖2)。圖27/28/202363華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
1.準備安裝(3)選擇安裝方式RedHatLinux6.0提供的選項有:從光盤安裝(LocalCDROM),或是從硬盤安裝(Harddrive)。第一次安裝時,我們選擇從光盤安裝。系統(tǒng)提示將光盤放入光盤驅(qū)動器,鍵入回車鍵。屏幕顯示初始化信息,然后出現(xiàn)一個對話框,詢問是安裝系統(tǒng)還是更新系統(tǒng)。若是第一次安裝本系統(tǒng),則選擇Install(見圖3)。7/28/202364華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
1.準備安裝圖37/28/202365華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
1.準備安裝(4)確定安裝級別
有3個級別可供選擇:工作站級(Workstation)服務(wù)器級(Server)和用戶自定義級
(Custom)。如果選擇用戶自定義級,則用戶可以方便地使用RedHatLinux6.0,所以建議選用用戶自定義級(4)。
7/28/202366華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
1.準備安裝圖47/28/202367華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
1.準備安裝(5)確定是否有SISC配置。如果有,就選擇相應(yīng)的驅(qū)動程序,若沒有就直接選NO。7/28/202368華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
2.硬盤的分區(qū)與使用2.硬盤的分區(qū)與使用每個操作系統(tǒng)都有自己的硬盤分區(qū)工具,比如,在DOS、Windows操作系統(tǒng)中,我們就是用fdisk命令進行硬盤的分區(qū)。在Linux中,它提供了一個強有力的分區(qū)的工具:DiskDruid。在進入分區(qū)信息界面之前,系統(tǒng)會出現(xiàn)一個對話框見圖5,提供兩種可供選擇的分區(qū)工具,建議選擇DiskDruid。
7/28/202369華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
2.硬盤的分區(qū)與使用7/28/202370華中科技大學(xué)計算機學(xué)院李勝利接下來會進入DiskDruid程序的主對話框(見圖6)。7/28/202371華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
2.硬盤的分區(qū)與使用這是顯示DiskDruid在系統(tǒng)上收集的硬盤信息的對話框,其中有磁盤驅(qū)動器列表和驅(qū)動器的當前分區(qū)信息。在DiskDruid中,用對話框底部的5個按鈕執(zhí)行指定的硬盤安裝任務(wù)。7/28/202372華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
2.硬盤的分區(qū)與使用Add:假如有足夠大的自由硬盤空間用以創(chuàng)建分區(qū),該按鈕就能創(chuàng)建新分區(qū),按下ADD按鈕時,會顯示另一個對話框,在其中可填入創(chuàng)建分區(qū)所需的信息。Edit:改變已有分區(qū)的屬性。按下Edit按鈕時,會顯示另一個對話框,可以在其中改變分區(qū)的當前屬性。Delect:用來刪除在CurrentDiskPartitions列表中當前高亮顯示的分區(qū)。OK:按下Delect按鈕時,DiskDruid將詢問是否真的想更新系統(tǒng)中所有硬盤上已有的分區(qū)表,如果回答OK,DiskDruid就修改分區(qū)表并退出。Cancel:用來退出DiskDruid并且不保存已進行的任何修改。7/28/202373華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
2.硬盤的分區(qū)與使用(1)設(shè)置分區(qū)如果硬盤空間足夠大,可以在保留原DOS分區(qū)基礎(chǔ)上進行分區(qū)。否則必須先刪除DOS分區(qū)。按下“Add”按鈕,系統(tǒng)顯示“EditNewPartition”對話框(見圖11.7)。根據(jù)提示填寫相關(guān)信息。注意,在填寫Linux主區(qū)(LinuxNative)時,裝載點(MountPoint)應(yīng)設(shè)置為“/”。交換分區(qū)(LinuxSwap)的大小應(yīng)為內(nèi)存的兩倍。如果要在Linux下訪問DOS分區(qū),就必須為該分區(qū)指定裝載點,例如,可以用/dosc做DOS分區(qū)的裝載點,然后就可以在Linux下的/dosc目錄中訪問DOS文件。7/28/202374華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
2.硬盤的分區(qū)與使用7/28/202375華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
2.硬盤的分區(qū)與使用(2)初始化對換空間用DiskDruid劃分完分區(qū)之后,系統(tǒng)將所填寫信息記錄下來,并詢問是否初始化對換區(qū)(見圖11.8)。若要初始化對換區(qū),則按“Ok”按鈕。
7/28/202376華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
2.硬盤的分區(qū)與使用(3)格式化分區(qū)要格式化分區(qū)時,就將光標移動到要格式化的分區(qū)處。同時,還應(yīng)該選擇“Checkforbadblocksduringformating”條目,這樣,格式化過程將標出可能有物理缺陷的硬盤區(qū)域。7/28/202377華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
3.安裝組件3.安裝組件在選定要格式化的分區(qū)之后,安裝程序并不立刻格式化分區(qū),相反,它要求提供要安裝的RedHatLinux組件。這樣,用戶選擇了要安裝的組件之后,RedHatLinux安裝程序?qū)⒏袷交脖P分區(qū)并將所需要的文件復(fù)制到該分區(qū)上。圖11.9顯示了帶有組件列表的對話框,用戶可以選擇要安裝的組件。方括號中的星號(*)表明該組件已經(jīng)被選中。如果硬盤空間足夠大,建議安裝所有RedHatLinux6.0自帶的軟件包,即選擇Everthing條目。7/28/202378華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
3.安裝組件7/28/202379華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
3.安裝組件2.配置Linux當安裝程序完成所有選定軟件包之后,就進入配置階段。假定需要安裝X-Windows系統(tǒng)和聯(lián)網(wǎng)組件,就要配置:(1)配置鼠標當程序包安裝完畢之后,系統(tǒng)會自動探測鼠標類型。注意,如果是兩鍵鼠標,則選擇“[]Emulate3Buttons”選項,因為Linux默認的是支持三鍵鼠標(見圖11.10)。7/28/202380華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
3.安裝組件7/28/202381華中科技大學(xué)計算機學(xué)院李勝利RedHatLnux6.0安裝
3.安裝組件(2)配置網(wǎng)絡(luò)接下來,系統(tǒng)詢問是否安裝LAN。如果linu
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度幕墻施工工程保修合同4篇
- 個人運輸服務(wù)一年合同模板2024年
- 2025年木制裝飾條項目投資可行性研究分析報告
- 2025年塑料包裝編織品行業(yè)深度研究分析報告
- 2025年熱熔膠產(chǎn)品項目投資分析及可行性報告
- 2025年閱覽室設(shè)備行業(yè)深度研究分析報告
- 2025年食用菌產(chǎn)品冷鏈物流配送服務(wù)合同3篇
- 2025年度新型生物藥品全球獨家代理銷售合同模板4篇
- 2025年流量計項目調(diào)研報告
- 二零二五年度環(huán)保型生產(chǎn)線車間承包加工服務(wù)協(xié)議3篇
- 三角形與全等三角形復(fù)習(xí)教案 人教版
- 2024年1月高考適應(yīng)性測試“九省聯(lián)考”英語 試題(學(xué)生版+解析版)
- 《朝天子·詠喇叭-王磐》核心素養(yǎng)目標教學(xué)設(shè)計、教材分析與教學(xué)反思-2023-2024學(xué)年初中語文統(tǒng)編版
- 成長小說智慧樹知到期末考試答案2024年
- 紅色革命故事《王二小的故事》
- 海洋工程用高性能建筑鋼材的研發(fā)
- 英語48個國際音標課件(單詞帶聲、附有聲國際音標圖)
- GB/T 6892-2023一般工業(yè)用鋁及鋁合金擠壓型材
- 冷庫安全管理制度
- 2023同等學(xué)力申碩統(tǒng)考英語考試真題
- 家具安裝工培訓(xùn)教案優(yōu)質(zhì)資料
評論
0/150
提交評論