




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
操作系統(tǒng)原理
PrinciplesofOperatingSystem華中科技大學(xué)計(jì)算機(jī)學(xué)院邵志遠(yuǎn)使用過程中的問題遇到計(jì)算機(jī)運(yùn)行或打開硬盤上的程序的速度變慢,該怎么辦?
原因:硬盤上的卷可能有過多的碎片,可能是由于最近創(chuàng)建了大量的文件或文件夾,或安裝了新軟件。解決方案:如果必要,分析并整理硬盤上的卷碎片。為什么要學(xué)習(xí)操作系統(tǒng)?0d58b4b8青帝/read/0/296/游戲中的現(xiàn)象
基本配置 推薦配置CPU Pentium3800MHz以上 Pentium41GHz以上內(nèi)存 256M以上 512M以上顯卡 GeForce2以上3D加速卡 Geforce4Ti以上3D加速卡硬盤 3G以上為什么要學(xué)習(xí)操作系統(tǒng)?操作系統(tǒng)做什么
#include<stdio.h>intmain(intargc,char*argv[]){puts("helloworld");return0;}
為什么要學(xué)習(xí)操作系統(tǒng)?為什么要學(xué)習(xí)操作系統(tǒng)?掌握操作系統(tǒng)的基本理論,具備開發(fā)核心系統(tǒng)軟件的技能,設(shè)計(jì)操作系統(tǒng)或者修改現(xiàn)有的系統(tǒng)掌握并行處理的思想方法,加深對(duì)使用的OS的理解,有利于深入編程用戶為了開發(fā)應(yīng)用程序必須與操作系統(tǒng)打交道操作系統(tǒng)中所用的許多概念和技巧可以推廣應(yīng)用到其他領(lǐng)域?yàn)楹罄^課程打好基礎(chǔ)——數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、分布式系統(tǒng)了解當(dāng)前流行的實(shí)際操作系統(tǒng)的使用方法與實(shí)現(xiàn)技術(shù)——UNIX、Linux,Windows操作系統(tǒng)的工作:(1)程序的執(zhí)行(2)完成與硬件有關(guān)的工作(3)完成與應(yīng)用無關(guān)的工作(4)計(jì)算機(jī)系統(tǒng)的效率與安全問題操作系統(tǒng)課程特點(diǎn)涉及面廣錯(cuò)綜復(fù)雜實(shí)踐性強(qiáng)怎樣學(xué)習(xí)操作系統(tǒng)深入理解教學(xué)內(nèi)容獨(dú)立完成練習(xí)題做好階段復(fù)習(xí)理論聯(lián)系實(shí)際
教材:
操作系統(tǒng)原理(第四、三版)龐麗萍華中科技大學(xué)出版社
參考教材:
UNIX操作系統(tǒng)設(shè)計(jì) 莫里斯·
貝奇機(jī)械工業(yè)出版社
計(jì)算機(jī)操作系統(tǒng)湯子瀛等西安電子科技大學(xué)出版社
現(xiàn)代操作系統(tǒng)陳向群等譯機(jī)械工業(yè)出版社
計(jì)算機(jī)操作系統(tǒng)教程張堯?qū)W史美林清華大學(xué)出版社
操作系統(tǒng)基礎(chǔ)屠立德屠祁清華大學(xué)出版社講課學(xué)時(shí)安排章節(jié)內(nèi)容學(xué)時(shí)第一章緒論3第二章操作系統(tǒng)的邏輯結(jié)構(gòu)3第三章用戶界面3第四章并發(fā)處理10第五章資源分配與調(diào)度3第六章處理機(jī)調(diào)度4第七章主存管理8第八章輸入/輸出管理4第九章文件系統(tǒng)8機(jī)動(dòng)、復(fù)習(xí)248+16學(xué)習(xí)要求與成績(jī)?cè)u(píng)定學(xué)習(xí)要求:課前預(yù)習(xí),認(rèn)真聽講,課后復(fù)習(xí)遵守課堂紀(jì)律成績(jī)?cè)u(píng)定:平時(shí)成績(jī)+考試成績(jī)閉卷考試第一章緒論(一)操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位(二)操作系統(tǒng)的形成和發(fā)展(三)操作系統(tǒng)的定義(四)操作系統(tǒng)的功能(五)操作系統(tǒng)的基本類型(六)UNIX和Windows存儲(chǔ)程序式計(jì)算機(jī)的結(jié)構(gòu)和特點(diǎn)
存儲(chǔ)程序式計(jì)算機(jī)(VonNeumann計(jì)算機(jī))基本部件
CPU、主存儲(chǔ)器、I/O設(shè)備、控制臺(tái)特點(diǎn) 集中順序過程控制集中控制:由CPU集中管理順序性:程序計(jì)數(shù)器控制過程性:模擬人們手工操作過程計(jì)算機(jī)系統(tǒng)的組成計(jì)算機(jī)系統(tǒng)
(層次結(jié)構(gòu))軟件硬件及固件(裸機(jī))應(yīng)用軟件系統(tǒng)軟件編輯軟件、編譯軟件操作系統(tǒng)計(jì)算機(jī)系統(tǒng)的基礎(chǔ)提高系統(tǒng)效率方便用戶使用管理信息系統(tǒng)、飛機(jī)訂票系統(tǒng)、
銀行系統(tǒng)、地理信息系統(tǒng)、
CAD系統(tǒng)、數(shù)字計(jì)算軟件包…管理信息系統(tǒng)、飛機(jī)訂票系統(tǒng)、
銀行系統(tǒng)、地理信息系統(tǒng)、
CAD系統(tǒng)、數(shù)字計(jì)算軟件包…語(yǔ)言編譯程序、連接裝配程序、
數(shù)據(jù)庫(kù)管理系統(tǒng)、網(wǎng)絡(luò)軟件…操作系統(tǒng)(一)操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位計(jì)算機(jī)硬件系統(tǒng)軟件應(yīng)用軟件支撐軟件用戶用戶用戶用戶與硬件的關(guān)系:
控制CPU的工作、
訪問存儲(chǔ)器、
設(shè)備驅(qū)動(dòng)、中斷處理與用戶及應(yīng)用程序的關(guān)系:
提供方便的用戶界面、
提供優(yōu)質(zhì)的服務(wù)(二)操作系統(tǒng)的形成和發(fā)展操作系統(tǒng)發(fā)展是隨著計(jì)算機(jī)硬件技術(shù)的發(fā)展而發(fā)展的。目標(biāo):
充分利用硬件, 提供更好的服務(wù)手工操
作階段批處理聯(lián)機(jī)
批處理脫機(jī)
批處理執(zhí)行
系統(tǒng)操作系統(tǒng)形成多道程序系統(tǒng)多道批處理系統(tǒng)分時(shí)系統(tǒng)實(shí)時(shí)系統(tǒng)個(gè)人計(jì)算機(jī)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)分布式操作系統(tǒng)
沒有程序設(shè)計(jì)語(yǔ)言(甚至沒有匯編),更談不上操作系統(tǒng).程序員提前預(yù)約一段時(shí)間,然后到機(jī)房將他的插件板插到計(jì)算機(jī)里期盼著在接下來的時(shí)間中幾萬個(gè)真空管不會(huì)燒斷,從而可以計(jì)算自己的題目ENIAC計(jì)算機(jī)(1946年,美國(guó)賓夕法尼亞大學(xué))運(yùn)算速度:1000次/每秒,數(shù)萬個(gè)真空管,占地100平方米第1階段手工操作階段
硬件非常昂貴,沒有操作系統(tǒng)特點(diǎn):工作效率極低:手工操作的慢速度與機(jī)器處理的高速度每一用戶都要自行編寫涉及到硬件的源代碼工作量大,難度高,易出錯(cuò),需要大量人力和物力獨(dú)占性、串行性問題:人機(jī)矛盾 機(jī)器速度計(jì)算所需時(shí)間人工操作時(shí)間操作時(shí)間:機(jī)器運(yùn)行時(shí)間
1萬次/秒 1小時(shí) 3分鐘 1:20 60萬次/秒 1分鐘 3分鐘 3:1第2階段單道批處理階段
硬件昂貴,人力便宜,單任務(wù)自動(dòng)批處理簡(jiǎn)單批處理:裝入程序、運(yùn)行、打印結(jié)果、撤出、再重復(fù)用戶把作業(yè)(卡片或磁帶)交給負(fù)責(zé)調(diào)度的操作員(系統(tǒng)管理員),由操作員按作業(yè)類型分類編成一個(gè)作業(yè)序列,送到輸入設(shè)備上。常駐監(jiān)督程序自動(dòng)地裝入程序、運(yùn)行、撤出作業(yè)(1)聯(lián)機(jī)批處理(2)脫機(jī)批處理(3)執(zhí)行系統(tǒng)批處理1.聯(lián)機(jī)批處理特點(diǎn):有監(jiān)督程序,作業(yè)自動(dòng)過渡問題:CPU高速與I/O慢速的矛盾解決:由衛(wèi)星機(jī)負(fù)責(zé)I/O2.脫機(jī)批處理特點(diǎn):主機(jī)與衛(wèi)星機(jī)并行操作問題:調(diào)度不靈活,保護(hù)問題解決:硬件技術(shù)的發(fā)展——
通道技術(shù)、中斷技術(shù)3.執(zhí)行系統(tǒng):定義:
借助于通道與中斷技術(shù),由主機(jī)控制I/O工作。原有的監(jiān)督程序不僅要負(fù)責(zé)調(diào)度作業(yè)自動(dòng)的運(yùn)行,而且還要提供I/O控制功能。它常駐內(nèi)存,稱為執(zhí)行系統(tǒng)。特點(diǎn):主機(jī)、外設(shè)并行操作;增加了保護(hù)能力問題:處理機(jī)仍有空閑等待現(xiàn)象通道
一種專用部件,負(fù)責(zé)外部設(shè)備與內(nèi)存之間信息的傳輸。中斷主機(jī)接到信號(hào)(來自CPU外部或內(nèi)部)時(shí),立即中止原來的工作,轉(zhuǎn)去處理這一事件,處理完后,主機(jī)又回到原來工作點(diǎn)繼續(xù)工作。第3階段
多道批處理階段
硬件較以前便宜,人力昂貴處理過程
在內(nèi)存中同時(shí)存放幾道相互獨(dú)立的程序在管理程序控制之下,相互穿插地運(yùn)行,處理機(jī)和外設(shè)盡量處于忙碌狀態(tài)交互式分時(shí)處理一臺(tái)計(jì)算機(jī),多個(gè)便宜終端所有用戶可與系統(tǒng)立即交互調(diào)試比較方便多道程序設(shè)計(jì)技術(shù)多道程序設(shè)計(jì)技術(shù)
多道程序設(shè)計(jì)技術(shù)是在計(jì)算機(jī)內(nèi)存中同時(shí)存放幾道相互獨(dú)立的程序,在管理程序的控制下相互穿插地運(yùn)行。當(dāng)某道程序因某種原因不能繼續(xù)運(yùn)行下去時(shí)(如等待外部設(shè)備傳輸數(shù)據(jù)),管理程序便將另一道程序投入運(yùn)行。
多道運(yùn)行的特征:
多道宏觀上并行微觀上串行分時(shí)技術(shù)與分時(shí)處理分時(shí)技術(shù):
把處理機(jī)的響應(yīng)時(shí)間分成若于個(gè)大小相等(或不相等)的時(shí)間單位,稱為時(shí)間片,每個(gè)終端用戶獲得CPU,就等于獲得一個(gè)時(shí)間片,該用戶程序開始運(yùn)行,當(dāng)時(shí)間片到(用完),用戶程序暫停運(yùn)行,等待下一次運(yùn)行。分時(shí)計(jì)算機(jī)系統(tǒng):
由于中斷技術(shù)的使用,使得一臺(tái)計(jì)算機(jī)能連接多個(gè)用戶終端,用戶可通過各自的終端使用和控制計(jì)算機(jī),我們把一臺(tái)計(jì)算機(jī)連接多個(gè)終端的計(jì)算機(jī)系統(tǒng)稱為分時(shí)計(jì)算機(jī)系統(tǒng),或稱分時(shí)系統(tǒng)。實(shí)時(shí)處理什么是“實(shí)時(shí)”計(jì)算機(jī)對(duì)外來的信息能夠以足夠快的速度進(jìn)行處理,并且在被控對(duì)象允許的時(shí)間范圍內(nèi)作出快速反應(yīng)。實(shí)時(shí)處理以快速反應(yīng)為特征,對(duì)實(shí)時(shí)信號(hào)能在截止期限之內(nèi)處理并作出反應(yīng)。第4階段操作系統(tǒng)的進(jìn)一步發(fā)展
硬件非常便宜、人力昂貴單CPU計(jì)算機(jī)方面
——
批量操作系統(tǒng)、分時(shí)系統(tǒng)向小型化、微型化計(jì)算機(jī)發(fā)展
——
個(gè)人計(jì)算機(jī)操作系統(tǒng)向網(wǎng)絡(luò)化發(fā)展
——
網(wǎng)絡(luò)操作系統(tǒng)向具有并行結(jié)構(gòu)的計(jì)算機(jī)系統(tǒng)
——多處理機(jī)操作系統(tǒng) 集群系統(tǒng) 分布式操作系統(tǒng)(三)操作系統(tǒng)的定義
操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中的一個(gè)系統(tǒng)軟件,是一些程序模塊的集合——
以盡量有效合理方式組織和管理計(jì)算機(jī)的軟硬件資源,合理的組織計(jì)算機(jī)的工作流程,控制程序的執(zhí)行并向用戶提供各種服務(wù)功能,使得用戶能夠靈活,方便,有效的使用計(jì)算機(jī),使整個(gè)計(jì)算機(jī)系統(tǒng)能高效的運(yùn)行。資源共享:多個(gè)計(jì)算任務(wù)對(duì)計(jì)算機(jī)系統(tǒng)資源的共同享用。資源競(jìng)爭(zhēng):多個(gè)計(jì)算任務(wù)對(duì)計(jì)算機(jī)系統(tǒng)資源的爭(zhēng)奪。操作系統(tǒng)是一個(gè)大型的程序系統(tǒng),它負(fù)責(zé)計(jì)算機(jī)的全部軟、硬件資源的分配、調(diào)度工作,控制并協(xié)調(diào)并發(fā)活動(dòng),實(shí)現(xiàn)信息的存取和保護(hù)。它提供用戶接口,使用戶獲得良好的工作環(huán)境。操作系統(tǒng)使整個(gè)計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)了高效率和高度自動(dòng)化。操作系統(tǒng)是整個(gè)計(jì)算機(jī)系統(tǒng)的核心。
操作系統(tǒng)的定義操作系統(tǒng)的特征并發(fā):系統(tǒng)中同時(shí)存在多個(gè)程序處理多個(gè)同時(shí)性活動(dòng)宏觀上:這些程序是同時(shí)在執(zhí)行的微觀上:任何時(shí)刻只有一個(gè)程序在執(zhí)行,即微觀上這些程序在CPU上輪流執(zhí)行共享:多個(gè)計(jì)算任務(wù)對(duì)系統(tǒng)資源的共同享用操作系統(tǒng)與多個(gè)用戶的程序共同使用計(jì)算機(jī)系統(tǒng)中的資源(共享有限的系統(tǒng)資源)操作系統(tǒng)要對(duì)系統(tǒng)資源進(jìn)行合理分配和使用資源在一個(gè)時(shí)間段內(nèi)交替被多個(gè)進(jìn)程所用不確定性:操作系統(tǒng)能處理大量的、隨機(jī)的事件序列,使各用戶的計(jì)算任務(wù)正確地完成。(四)操作系統(tǒng)的功能虛擬機(jī)觀點(diǎn)裸機(jī):沒有裝配任何軟件的計(jì)算機(jī)稱為裸機(jī)。虛擬機(jī):裝配有相應(yīng)軟件的機(jī)器稱為虛擬機(jī)。命令解釋、圖形用戶界面、用戶程序系統(tǒng)調(diào)用文件系統(tǒng)處理機(jī)調(diào)度、內(nèi)存管理設(shè)備驅(qū)動(dòng),中斷處理裸機(jī)操作系統(tǒng)的資源管理功能
把操作系統(tǒng)看成一個(gè)資源管理器。換句話說,從資源管理的角度看操作系統(tǒng)有如下四個(gè)功能:一處理機(jī)分配
1.制定調(diào)度策略(調(diào)度原則)
2.給出調(diào)度算法
3.具體的實(shí)施處理機(jī)分派二存儲(chǔ)器管理
1.存儲(chǔ)分配和存儲(chǔ)無關(guān)性
2.存儲(chǔ)保護(hù)
3.存儲(chǔ)擴(kuò)充三設(shè)備管理1.設(shè)備無關(guān)性
2.設(shè)備分配
3.設(shè)備的傳輸控制四軟件資源管理
為用戶提供一種簡(jiǎn)便的、統(tǒng)一的存取和管理信息的方法,并要解決信息的共享、數(shù)據(jù)的存取控制和保密等問題。操作系統(tǒng)的資源管理功能處理機(jī)存儲(chǔ)器I/O設(shè)備軟件資源處理機(jī)
管理存儲(chǔ)器
管理設(shè)備
管理文件
系統(tǒng)系統(tǒng)資源操作系統(tǒng)功能模塊(五)操作系統(tǒng)的類型
批處理操作系統(tǒng)分時(shí)操作系統(tǒng)實(shí)時(shí)操作系統(tǒng)個(gè)人計(jì)算機(jī)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)分布式操作系統(tǒng)嵌入式操作系統(tǒng)自由軟件和LINUX操作系統(tǒng)多道批處理系統(tǒng)在批處理系統(tǒng)中采用多道程序設(shè)計(jì)技術(shù),就形成了批量操作系統(tǒng)。該系統(tǒng)把用戶提交的作業(yè)成批地送入計(jì)算機(jī)內(nèi)存,然后由作業(yè)調(diào)度程序自動(dòng)地選擇作業(yè)運(yùn)行。優(yōu)點(diǎn): 縮短作業(yè)之間的交接時(shí)間,減少處理機(jī)的空閑等待時(shí)間,提高系統(tǒng)的吞吐量缺點(diǎn): 用戶響應(yīng)時(shí)間較長(zhǎng)。用戶既不能了解自己程序的運(yùn)行情況,也不能控制計(jì)算機(jī)。特點(diǎn):多路調(diào)制性:眾多聯(lián)機(jī)用戶可同時(shí)使用同一臺(tái)計(jì)算機(jī)獨(dú)占性:各終端用戶感覺到自己獨(dú)占了計(jì)算機(jī)交互性:用戶與計(jì)算機(jī)之間可進(jìn)行“會(huì)話”分時(shí)操作系統(tǒng)實(shí)時(shí)操作系統(tǒng)實(shí)時(shí)操作系統(tǒng):對(duì)用戶(外部)的請(qǐng)求,實(shí)時(shí)操作系統(tǒng)能在規(guī)定的時(shí)間內(nèi)處理完畢。
響應(yīng)時(shí)間
指用戶發(fā)出命令,到系統(tǒng)開始執(zhí)行命令所需的時(shí)間。批處理操作系統(tǒng)沒有分時(shí)操作系統(tǒng)秒級(jí)(一般情況)實(shí)時(shí)操作系統(tǒng)微秒級(jí)甚至更?。ń?jīng)典說法)
系統(tǒng)滿足用戶時(shí)限(deadline)的
要求(現(xiàn)代)實(shí)時(shí)操作系統(tǒng)實(shí)時(shí)操作系統(tǒng)的類型:實(shí)時(shí)控制:工業(yè)過程控制、防空系統(tǒng)等實(shí)時(shí)信息處理:情報(bào)檢索和查詢、飛機(jī)訂票系統(tǒng)實(shí)時(shí)操作系統(tǒng)特點(diǎn):系統(tǒng)對(duì)外部的信號(hào)必須能及時(shí)響應(yīng)要求高可靠性和安全性,效率則放在第二位系統(tǒng)整體性強(qiáng)不要求很強(qiáng)的“會(huì)話”能力網(wǎng)絡(luò)操作系統(tǒng)
計(jì)算機(jī)網(wǎng)絡(luò):
計(jì)算機(jī)技術(shù)與通信技術(shù)相結(jié)合的產(chǎn)物,是互連起來的計(jì)算機(jī)的集合。主機(jī):組成網(wǎng)絡(luò)的獨(dú)立自主的計(jì)算機(jī)系統(tǒng)。子網(wǎng):將入網(wǎng)主機(jī)連接起來的實(shí)體,任務(wù)是在入網(wǎng)主機(jī)之 間傳遞信息,以提供通信服務(wù)。網(wǎng)絡(luò)協(xié)議:網(wǎng)絡(luò)中各主機(jī)之間傳遞信息的規(guī)則的集合。計(jì)算機(jī)網(wǎng)絡(luò)的組成
網(wǎng)絡(luò)操作系統(tǒng):在通常的操作系統(tǒng)中增加了實(shí)現(xiàn)網(wǎng)絡(luò)低層協(xié)議功能和網(wǎng)絡(luò)設(shè)備管理功能的操作系統(tǒng)稱為網(wǎng)絡(luò)操作系統(tǒng)。分布式系統(tǒng)分布式系統(tǒng)是網(wǎng)絡(luò)操作系統(tǒng)的更高級(jí)的形式,它保持了網(wǎng)絡(luò)操作系統(tǒng)的全部功能。從硬件上講,它與計(jì)算機(jī)局域網(wǎng)沒有任何區(qū)別。關(guān)鍵是軟件。特征: 1.統(tǒng)一性: 一個(gè)統(tǒng)一的操作系統(tǒng)
2.共享性: 資源進(jìn)一步共享
3.透明性: 在用戶眼中分布式計(jì)算機(jī)就是一臺(tái)計(jì)算機(jī)
4.自治性: 處于分布式系統(tǒng)的多個(gè)主機(jī)處于平等地位網(wǎng)絡(luò)操作系統(tǒng)與分布式操作系統(tǒng)的主要不同是:網(wǎng)絡(luò)操作系統(tǒng)可構(gòu)架于不同的操作系統(tǒng)之上,即在異構(gòu)系統(tǒng)上通過網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)資源的統(tǒng)一配置,并不要求透明訪問。分布式系統(tǒng)集群是分布式系統(tǒng)的一種。
集群(Cluster):由高速局域網(wǎng)連接多臺(tái)計(jì)算機(jī)組成的虛擬計(jì)算機(jī)系統(tǒng)。嵌入式操作系統(tǒng)什么是嵌入式系統(tǒng)?在各種設(shè)備、裝置或系統(tǒng)中,完成特定功能的軟硬件系統(tǒng)它們是一個(gè)大設(shè)備、裝置或系統(tǒng)中的一部分,這個(gè)大設(shè)備、裝置或系統(tǒng)可以不是“計(jì)算機(jī)”通常工作在反應(yīng)式或?qū)μ幚頃r(shí)間有較嚴(yán)格要求環(huán)境中由于它們被嵌入在各種設(shè)備、裝置或系統(tǒng)中,因此稱為嵌入式系統(tǒng)手持系統(tǒng)在嵌入式系統(tǒng)中的OS,稱為嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)的應(yīng)用智能卡移動(dòng)通信計(jì)算機(jī)外設(shè)機(jī)頂盒零售設(shè)備印刷機(jī)復(fù)印機(jī)互聯(lián)網(wǎng)服務(wù)器電話交換設(shè)備手持系統(tǒng)的特性
完成某一項(xiàng)或有限項(xiàng)功能;不是通用型的內(nèi)存少,處理機(jī)速度慢,屏幕小為了減少手持設(shè)備尺寸,使用耗電更小,體積更小,速度更慢的處理器;操作系統(tǒng)和應(yīng)用程序的設(shè)計(jì)不能加重處理器的負(fù)擔(dān)有些手持設(shè)備可使用無線技術(shù),允許遠(yuǎn)程訪問電子郵件和瀏覽網(wǎng)頁(yè)個(gè)人計(jì)算機(jī)操作系統(tǒng)MicrosoftWindows系統(tǒng)
32位多任務(wù)操作系統(tǒng)MS-DOSWindows2000/2003WindowsNTWindowsXPUnix系統(tǒng)
32位多用戶分時(shí)操作系統(tǒng)惠普計(jì)算機(jī)上的HP-UXIBM小型機(jī)上的AIX蘋果Mac上的AUXLinuxMinix和FreeBSD(六)UNIX和WindowsUNIX系統(tǒng)是一個(gè)交互式的多用戶分時(shí)操作系統(tǒng)Windows是一個(gè)圖形化的多任務(wù)操作系統(tǒng)
UNIX操作系統(tǒng)的發(fā)展1965年:麻省理工學(xué)院、BELL實(shí)驗(yàn)室、通用電器公司組成MAC課題組聯(lián)合研制Multics操作系統(tǒng)。1969年Multics在GE645計(jì)算機(jī)上運(yùn)行,但它既沒有提供預(yù)定的綜合計(jì)算服務(wù),也不知什么時(shí)候算達(dá)到開發(fā)的目標(biāo)。BELL實(shí)驗(yàn)室退出了該課題組。Multics操作系統(tǒng)設(shè)計(jì)目標(biāo)是要向大的用戶團(tuán)體提供對(duì)計(jì)算機(jī)的同時(shí)訪問,支持強(qiáng)大的計(jì)算能力與數(shù)據(jù)存儲(chǔ),以及允許用戶在需要的時(shí)候容易共享他們的數(shù)據(jù)——“滿足所有用戶的所有要求”。UNIX操作系統(tǒng)的發(fā)展UNIX系統(tǒng)的作者:操作系統(tǒng)的設(shè)計(jì)不應(yīng)也不可能做到“滿足所有用戶的所有要求”,而應(yīng)為廣大的計(jì)算機(jī)用戶提供一種良好的程序設(shè)計(jì)環(huán)境。1969年K.Thompson和D.Ritchie為了改善他們的程序設(shè)計(jì)環(huán)境,設(shè)計(jì)了宇宙旅行的游戲,后來演化成unix系統(tǒng)早期的版本。DennisRitchie(創(chuàng)造了C語(yǔ)言)用C語(yǔ)言改寫了早期的UNIX系統(tǒng)。1974年在《ACM通信》上發(fā)表了“TheunixTime-SharingSystem”的論文,unix正式公布于世。
UNIX操作系統(tǒng)的發(fā)展惠普計(jì)算機(jī)上的HP-UXIBM小型機(jī)上的AIX蘋果Mac上的AUXMinix和FreeBSDLinuxUNIX操作系統(tǒng)的主要特點(diǎn)
UNIX系統(tǒng)的成功有以下三個(gè)方面的原因1.設(shè)計(jì)思想正確合理為廣大的計(jì)算機(jī)用戶提供一個(gè)良好的程序設(shè)計(jì)環(huán)境。代碼有效,容易適應(yīng)特殊的需求。
2.生逢其時(shí)、選擇恰當(dāng)生逢其時(shí)人們盼望有一個(gè)大小適中、功能齊全、使用方便的分時(shí)操作系統(tǒng)見世,就在人們翹首以待的時(shí)候,UNIX系統(tǒng)產(chǎn)生了。選擇恰當(dāng),C語(yǔ)言編寫,可移植。在PDP-11系列的計(jì)算機(jī)上實(shí)現(xiàn),該系統(tǒng)當(dāng)時(shí)占據(jù)小型計(jì)算機(jī)的主要市場(chǎng)。
3.特色明顯、品質(zhì)優(yōu)良良好的、通用的、多用戶、多任務(wù)、分時(shí)操作系統(tǒng)
UNIX操作系統(tǒng)的主要特點(diǎn)主要特點(diǎn)是:⑴系統(tǒng)用高級(jí)語(yǔ)言編寫⑵一個(gè)簡(jiǎn)單的用戶界面---shell⑶樹形結(jié)構(gòu)的文件系統(tǒng)⑷文件、設(shè)備統(tǒng)一處理⑸內(nèi)核和核外程序的有機(jī)結(jié)合⑹豐富的核外系統(tǒng)程序1990年秋天,Linus在芬蘭首都赫爾辛基大學(xué)學(xué)習(xí)操作系統(tǒng)課程,因?yàn)樯蠙C(jī)需要排隊(duì)等待,Linus買了臺(tái)PC機(jī),開發(fā)了第一個(gè)程序,程序包括兩個(gè)進(jìn)程,向屏幕上寫字母,然后用定時(shí)器來切換進(jìn)程.Linus需要終端仿真程序來存取Usenet新聞組的內(nèi)容,于是他寫了從調(diào)制解調(diào)器上接發(fā)信息的程序以及
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年財(cái)稅專業(yè)資格考試試卷及答案
- 2025年中國(guó)冷壓榨汁機(jī)行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 腫瘤老年病科介紹
- 中秋安全培訓(xùn)
- 腫瘤術(shù)后心理疏導(dǎo)
- DB43-T 2856.2-2023 社會(huì)保障卡一卡通應(yīng)用技術(shù)規(guī)范 第2部分:卡內(nèi)結(jié)構(gòu)
- 車間級(jí)安全教育培訓(xùn)
- 怎樣制作健康教育
- 八年級(jí)下冊(cè)語(yǔ)文第六單元復(fù)習(xí)講義
- 金昌公司面試題及答案
- 縫紉初步知識(shí)培訓(xùn)課件
- 2025年光伏行業(yè)上半年發(fā)展回顧與下半年形勢(shì)展望
- 年中國(guó)金骨蓮膠囊市場(chǎng)分析及發(fā)展策略研究預(yù)測(cè)報(bào)告
- 8.4 流體壓強(qiáng)與流速的關(guān)系 課件-2024-2025學(xué)年滬科版物理八年級(jí)下冊(cè)
- 輸血管理相關(guān)制度
- 【北師大版】2024-2025學(xué)年一年級(jí)數(shù)學(xué)下冊(cè)教學(xué)計(jì)劃(及進(jìn)度表)
- 商業(yè)安全培訓(xùn)
- 老年性癡呆病人的護(hù)理與管理
- 糖尿病足護(hù)理疑難病例討論
- 草原草場(chǎng)承包合同
- 廣西河池市2023-2024學(xué)年高二下學(xué)期7月期末考試 英語(yǔ) 含解析
評(píng)論
0/150
提交評(píng)論