操作系统小文-转载
linux是一個(gè)類(lèi)uinx系統(tǒng),他是李納斯.特沃茲以安德魯.S.塔尼鮑默(Andrew S Tanenbum)的minix系統(tǒng)(由塔尼鮑默編寫(xiě)的用于操作系統(tǒng)教學(xué)的一個(gè)簡(jiǎn)單unix系統(tǒng))為藍(lán)本開(kāi)發(fā)出來(lái)的系統(tǒng)內(nèi)核,由于他編寫(xiě)的時(shí)候是按照開(kāi)發(fā)unix系統(tǒng)的標(biāo)準(zhǔn)POSIX來(lái)開(kāi)發(fā)的,所以說(shuō)linux是一個(gè)類(lèi)uinx系統(tǒng)。linux被開(kāi)發(fā)出來(lái)以后,由于其源代碼是公開(kāi)的,所以他被世界各地的自由軟件人員不斷改進(jìn),從而不斷地壯大起來(lái)。現(xiàn)在大家使用的各種linux版本是由商家將各種應(yīng)用程序包與linux捆綁在一起來(lái)出售的。而其內(nèi)核是相同的,由李納斯.特沃茲極其小組維護(hù)。
"簡(jiǎn)單地說(shuō),Linux是一個(gè)類(lèi)Unix內(nèi)核。比方如,你用過(guò)一個(gè)叫Unix的東東,你覺(jué)得她很好,于是你回家寫(xiě)了一個(gè)和她類(lèi)似的東西。當(dāng)初有這樣一個(gè)人,叫Linux Torvalds, 他懷著類(lèi)似的想法,于是,企鵝誕生了! " Linux和Windows的區(qū)別
和Linux一樣,Windows系列是完全的多任務(wù)操作系統(tǒng)。它們支持同樣的用戶接口、網(wǎng)絡(luò)和安全性。但是,Linux和Windows的真正區(qū)別在于,Linux事實(shí)上是Unix的一種版本,而且來(lái)自Unix的貢獻(xiàn)非常巨大。是什么使得Unix如此重要?不僅在于對(duì)多用戶機(jī)器來(lái)說(shuō),Unix是最流行的操作系統(tǒng),而且在于它是免費(fèi)軟件的基礎(chǔ)。在Internet上,大量免費(fèi)軟件都是針對(duì)Unix系統(tǒng)編寫(xiě)的。由于有眾多的Unix廠商,所以Unix也有許多實(shí)現(xiàn)方法。沒(méi)有一個(gè)單獨(dú)的組織負(fù)責(zé)Unix的分發(fā)。現(xiàn)在,存在一股巨大的力量推動(dòng)Unix社團(tuán)以開(kāi)放系統(tǒng)的形式走向標(biāo)準(zhǔn)化。另一方面Windows系列是專(zhuān)用系統(tǒng),由開(kāi)發(fā)操作系統(tǒng)的公司控制接口和設(shè)計(jì)。在這個(gè)意義上這種公司利潤(rùn)很高,因?yàn)樗鼘?duì)程序設(shè)計(jì)和用戶接口設(shè)計(jì)建立了嚴(yán)格的標(biāo)準(zhǔn),和那些開(kāi)放系統(tǒng)社團(tuán)完全不一樣。一些組織正在試圖完成標(biāo)準(zhǔn)化Unix程序設(shè)計(jì)接口的任務(wù)。特別要指出的是,Linux完全兼容POSIX.1標(biāo)準(zhǔn)。
Linux與Unix的區(qū)別
某些PC機(jī)的Unix和Linux在實(shí)現(xiàn)方面相類(lèi)似。幾乎所有的商業(yè)Unix版本都基本支持同樣的軟件、程序設(shè)計(jì)環(huán)境和網(wǎng)絡(luò)特性。然而,Linux和Unix的商業(yè)版本依然存在許多差別。Linux支持的硬件范圍和商業(yè)Unix不一樣。一般來(lái)說(shuō),商業(yè)Unix支持的硬件多一些,可是Linux支持的硬件也在不斷擴(kuò)大。突出的是,Linux至少和商用Unix一樣穩(wěn)定。對(duì)許多用戶來(lái)說(shuō),最重要的因素是價(jià)格。Linux是免費(fèi)軟件,用戶可以從Internet網(wǎng)上下載。如果上網(wǎng)不方便,可以很便宜地通過(guò)郵購(gòu)得到Linux的磁盤(pán)或CD-ROM。當(dāng)然也可以直接從朋友那里得到。商業(yè)Unix的價(jià)值不應(yīng)被貶低。除了軟件本身的價(jià)格外,用戶還需支付文檔、售后支持和質(zhì)保費(fèi)。對(duì)于較大的機(jī)構(gòu),這些都很重要,但是PC機(jī)用戶也許從中得不到什么好處。許多商業(yè)公司和大學(xué)等單位已經(jīng)發(fā)現(xiàn),在實(shí)驗(yàn)室用廉價(jià)的PC機(jī)運(yùn)行Linux比用工作站運(yùn)行商業(yè)Unix還好。Linux可以在PC機(jī)上提供工作站的功能,而PC機(jī)的價(jià)格是工作站的幾分之一。也有一些針對(duì)PC機(jī)的便宜的Unix,其中最有名的是386BSD。在許多方面,386BSD軟件包和Linux兼容,但Linux更適合用戶的需求。最顯著的是,Linux的開(kāi)發(fā)是開(kāi)放的,任何志愿者都可以對(duì)開(kāi)發(fā)過(guò)程做出貢獻(xiàn)。相比之下,386BSD是由封閉的團(tuán)隊(duì)開(kāi)發(fā)的。正是這樣,這兩種產(chǎn)品存在著嚴(yán)重的概念上和設(shè)計(jì)上的差別:Linux的目標(biāo)是從頭開(kāi)始開(kāi)發(fā)一個(gè)完整的Unix系統(tǒng);386BSD的目標(biāo)則是對(duì)現(xiàn)有的BSD做些修改,以適合80386系統(tǒng)。
Linux與其他操作系統(tǒng)的區(qū)別
Linux可以與MS-DOS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺(tái)機(jī)器上。它們均為操作系統(tǒng),具有一些共性,但是互相之間各有特色,有所區(qū)別。
目前運(yùn)行在PC機(jī)上的操作系統(tǒng)主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。早期的PC機(jī)用戶普遍使用MS-DOS,因?yàn)檫@種操作系統(tǒng)對(duì)機(jī)器的硬件配置要求不高,而隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,硬件設(shè)備價(jià)格越來(lái)越低,人們可以相對(duì)容易地提高計(jì)算機(jī)的硬件配置,于是開(kāi)始使用Windows、Windows
NT等具有圖形界面的操作系統(tǒng)。Linux是新近被人們所關(guān)注的操作系統(tǒng),它正在逐漸為PC機(jī)的用戶所接受。那么,Linux與其他操作系統(tǒng)的主要區(qū)別是什么呢?下面從兩個(gè)方面加以論述。
首先看一下Linux與MS-DOS之間的區(qū)別.在同一系統(tǒng)上運(yùn)行Linux和MS-DOS已很普遍,就發(fā)揮處理器功能來(lái)說(shuō),MS-DOS沒(méi)有完全實(shí)現(xiàn)x86處理器的功能,而Linux完全在處理器保護(hù)模式下運(yùn)行,并且開(kāi)發(fā)了處理器的所有特性。Linux可以直接訪問(wèn)計(jì)算機(jī)內(nèi)的所有可用內(nèi)存,提供完整的Unix接口。而MS-DOS只支持部分Unix的接口。
就使用費(fèi)用而言,Linux和MS-DOS是兩種完全不同的實(shí)體。與其他商業(yè)操作系統(tǒng)相比,MS-DOS價(jià)格比較便宜,而且在PC機(jī)用戶中有很大的占有率,任何其他PC機(jī)操作系統(tǒng)都很難達(dá)到MS-DOS的普及程度,因?yàn)槠渌僮飨到y(tǒng)的費(fèi)用對(duì)大多數(shù)PC機(jī)用戶來(lái)說(shuō)都是一個(gè)不小的負(fù)擔(dān)。Linux是免費(fèi)的,用戶可以從internet上或者其他途徑獲得它的版本,而且可以任意使用,不用考慮費(fèi)用問(wèn)題。
就操作系統(tǒng)的功能來(lái)說(shuō),MS-DOS是單任務(wù)的操作系統(tǒng),一旦用戶運(yùn)行了一個(gè)MS-DOS的應(yīng)用程序,它就獨(dú)占了系統(tǒng)的資源,用戶不可能再同時(shí)運(yùn)行其他應(yīng)用程序。而Linux是多任務(wù)的操作系統(tǒng),用戶可以同時(shí)運(yùn)行多個(gè)應(yīng)用程序。
再看一下Linux與OS/2、Windows、Windows NT之間的區(qū)別。
從發(fā)展的背景看,Linux與其他操作系統(tǒng)的區(qū)別是,Linux是從一個(gè)比較成熟的操作系統(tǒng)發(fā)展而來(lái)的,而其他操作系統(tǒng),如Windows NT等,都是自成體系,無(wú)對(duì)應(yīng)的相依托的操作系統(tǒng)。這一區(qū)別使得Linux的用戶能大大地從Unix團(tuán)體貢獻(xiàn)中獲利。因?yàn)閁nix是世界上使用最普遍、發(fā)展最成熟的操作系統(tǒng)之一,它是七十年代中期發(fā)展起來(lái)的微機(jī)和巨型機(jī)的多任務(wù)系統(tǒng),雖然有時(shí)接口比較混亂,并缺少相對(duì)集中的標(biāo)準(zhǔn),但還是發(fā)展壯大成為了最廣泛使用的操作系統(tǒng)之一。無(wú)論是Unix的作者還是Unix的用戶,都認(rèn)為只有Unix才是一個(gè)真正的操作系統(tǒng),許多計(jì)算機(jī)系統(tǒng)(從個(gè)人計(jì)算機(jī)到超級(jí)計(jì)算機(jī))都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此,Linux做為Unix的一個(gè)克隆,同樣會(huì)得到相應(yīng)的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。
從使用費(fèi)用上看,Linux與其他操作系統(tǒng)的區(qū)別在于Linux是一種開(kāi)放、免費(fèi)的操作系統(tǒng),而其他操作系統(tǒng)都是封閉的系統(tǒng),需要有償使用。這一區(qū)別使得我們能夠不用花錢(qián)就能得到很多Linux的版本以及為其開(kāi)發(fā)的應(yīng)用軟件。當(dāng)我們?cè)L問(wèn)Internet時(shí),會(huì)發(fā)現(xiàn)幾乎所有可用的自由軟件都能夠運(yùn)行在Linux系統(tǒng)上。有來(lái)自很多軟件商的多種Unix實(shí)現(xiàn),Unix的開(kāi)發(fā)、發(fā)展商以開(kāi)放系統(tǒng)的方式推動(dòng)其標(biāo)準(zhǔn)化,但卻沒(méi)有一個(gè)公司來(lái)控制這種設(shè)計(jì)。因此,任何一個(gè)軟件商(或開(kāi)拓者)都能在某種Unix實(shí)現(xiàn)中實(shí)現(xiàn)這些標(biāo)準(zhǔn)。OS/2和Windows
NT等操作系統(tǒng)是具有版權(quán)的產(chǎn)品,其接口和設(shè)計(jì)均由某一公司控制,而且只有這些公司才有權(quán)實(shí)現(xiàn)其設(shè)計(jì),它們是在封閉的環(huán)境下發(fā)展的。
"簡(jiǎn)單地說(shuō),Linux是一個(gè)類(lèi)Unix內(nèi)核。比方如,你用過(guò)一個(gè)叫Unix的東東,你覺(jué)得她很好,于是你回家寫(xiě)了一個(gè)和她類(lèi)似的東西。當(dāng)初有這樣一個(gè)人,叫Linux Torvalds, 他懷著類(lèi)似的想法,于是,企鵝誕生了! " Linux和Windows的區(qū)別
和Linux一樣,Windows系列是完全的多任務(wù)操作系統(tǒng)。它們支持同樣的用戶接口、網(wǎng)絡(luò)和安全性。但是,Linux和Windows的真正區(qū)別在于,Linux事實(shí)上是Unix的一種版本,而且來(lái)自Unix的貢獻(xiàn)非常巨大。是什么使得Unix如此重要?不僅在于對(duì)多用戶機(jī)器來(lái)說(shuō),Unix是最流行的操作系統(tǒng),而且在于它是免費(fèi)軟件的基礎(chǔ)。在Internet上,大量免費(fèi)軟件都是針對(duì)Unix系統(tǒng)編寫(xiě)的。由于有眾多的Unix廠商,所以Unix也有許多實(shí)現(xiàn)方法。沒(méi)有一個(gè)單獨(dú)的組織負(fù)責(zé)Unix的分發(fā)。現(xiàn)在,存在一股巨大的力量推動(dòng)Unix社團(tuán)以開(kāi)放系統(tǒng)的形式走向標(biāo)準(zhǔn)化。另一方面Windows系列是專(zhuān)用系統(tǒng),由開(kāi)發(fā)操作系統(tǒng)的公司控制接口和設(shè)計(jì)。在這個(gè)意義上這種公司利潤(rùn)很高,因?yàn)樗鼘?duì)程序設(shè)計(jì)和用戶接口設(shè)計(jì)建立了嚴(yán)格的標(biāo)準(zhǔn),和那些開(kāi)放系統(tǒng)社團(tuán)完全不一樣。一些組織正在試圖完成標(biāo)準(zhǔn)化Unix程序設(shè)計(jì)接口的任務(wù)。特別要指出的是,Linux完全兼容POSIX.1標(biāo)準(zhǔn)。
Linux與Unix的區(qū)別
某些PC機(jī)的Unix和Linux在實(shí)現(xiàn)方面相類(lèi)似。幾乎所有的商業(yè)Unix版本都基本支持同樣的軟件、程序設(shè)計(jì)環(huán)境和網(wǎng)絡(luò)特性。然而,Linux和Unix的商業(yè)版本依然存在許多差別。Linux支持的硬件范圍和商業(yè)Unix不一樣。一般來(lái)說(shuō),商業(yè)Unix支持的硬件多一些,可是Linux支持的硬件也在不斷擴(kuò)大。突出的是,Linux至少和商用Unix一樣穩(wěn)定。對(duì)許多用戶來(lái)說(shuō),最重要的因素是價(jià)格。Linux是免費(fèi)軟件,用戶可以從Internet網(wǎng)上下載。如果上網(wǎng)不方便,可以很便宜地通過(guò)郵購(gòu)得到Linux的磁盤(pán)或CD-ROM。當(dāng)然也可以直接從朋友那里得到。商業(yè)Unix的價(jià)值不應(yīng)被貶低。除了軟件本身的價(jià)格外,用戶還需支付文檔、售后支持和質(zhì)保費(fèi)。對(duì)于較大的機(jī)構(gòu),這些都很重要,但是PC機(jī)用戶也許從中得不到什么好處。許多商業(yè)公司和大學(xué)等單位已經(jīng)發(fā)現(xiàn),在實(shí)驗(yàn)室用廉價(jià)的PC機(jī)運(yùn)行Linux比用工作站運(yùn)行商業(yè)Unix還好。Linux可以在PC機(jī)上提供工作站的功能,而PC機(jī)的價(jià)格是工作站的幾分之一。也有一些針對(duì)PC機(jī)的便宜的Unix,其中最有名的是386BSD。在許多方面,386BSD軟件包和Linux兼容,但Linux更適合用戶的需求。最顯著的是,Linux的開(kāi)發(fā)是開(kāi)放的,任何志愿者都可以對(duì)開(kāi)發(fā)過(guò)程做出貢獻(xiàn)。相比之下,386BSD是由封閉的團(tuán)隊(duì)開(kāi)發(fā)的。正是這樣,這兩種產(chǎn)品存在著嚴(yán)重的概念上和設(shè)計(jì)上的差別:Linux的目標(biāo)是從頭開(kāi)始開(kāi)發(fā)一個(gè)完整的Unix系統(tǒng);386BSD的目標(biāo)則是對(duì)現(xiàn)有的BSD做些修改,以適合80386系統(tǒng)。
Linux與其他操作系統(tǒng)的區(qū)別
Linux可以與MS-DOS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺(tái)機(jī)器上。它們均為操作系統(tǒng),具有一些共性,但是互相之間各有特色,有所區(qū)別。
目前運(yùn)行在PC機(jī)上的操作系統(tǒng)主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。早期的PC機(jī)用戶普遍使用MS-DOS,因?yàn)檫@種操作系統(tǒng)對(duì)機(jī)器的硬件配置要求不高,而隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,硬件設(shè)備價(jià)格越來(lái)越低,人們可以相對(duì)容易地提高計(jì)算機(jī)的硬件配置,于是開(kāi)始使用Windows、Windows
NT等具有圖形界面的操作系統(tǒng)。Linux是新近被人們所關(guān)注的操作系統(tǒng),它正在逐漸為PC機(jī)的用戶所接受。那么,Linux與其他操作系統(tǒng)的主要區(qū)別是什么呢?下面從兩個(gè)方面加以論述。
首先看一下Linux與MS-DOS之間的區(qū)別.在同一系統(tǒng)上運(yùn)行Linux和MS-DOS已很普遍,就發(fā)揮處理器功能來(lái)說(shuō),MS-DOS沒(méi)有完全實(shí)現(xiàn)x86處理器的功能,而Linux完全在處理器保護(hù)模式下運(yùn)行,并且開(kāi)發(fā)了處理器的所有特性。Linux可以直接訪問(wèn)計(jì)算機(jī)內(nèi)的所有可用內(nèi)存,提供完整的Unix接口。而MS-DOS只支持部分Unix的接口。
就使用費(fèi)用而言,Linux和MS-DOS是兩種完全不同的實(shí)體。與其他商業(yè)操作系統(tǒng)相比,MS-DOS價(jià)格比較便宜,而且在PC機(jī)用戶中有很大的占有率,任何其他PC機(jī)操作系統(tǒng)都很難達(dá)到MS-DOS的普及程度,因?yàn)槠渌僮飨到y(tǒng)的費(fèi)用對(duì)大多數(shù)PC機(jī)用戶來(lái)說(shuō)都是一個(gè)不小的負(fù)擔(dān)。Linux是免費(fèi)的,用戶可以從internet上或者其他途徑獲得它的版本,而且可以任意使用,不用考慮費(fèi)用問(wèn)題。
就操作系統(tǒng)的功能來(lái)說(shuō),MS-DOS是單任務(wù)的操作系統(tǒng),一旦用戶運(yùn)行了一個(gè)MS-DOS的應(yīng)用程序,它就獨(dú)占了系統(tǒng)的資源,用戶不可能再同時(shí)運(yùn)行其他應(yīng)用程序。而Linux是多任務(wù)的操作系統(tǒng),用戶可以同時(shí)運(yùn)行多個(gè)應(yīng)用程序。
再看一下Linux與OS/2、Windows、Windows NT之間的區(qū)別。
從發(fā)展的背景看,Linux與其他操作系統(tǒng)的區(qū)別是,Linux是從一個(gè)比較成熟的操作系統(tǒng)發(fā)展而來(lái)的,而其他操作系統(tǒng),如Windows NT等,都是自成體系,無(wú)對(duì)應(yīng)的相依托的操作系統(tǒng)。這一區(qū)別使得Linux的用戶能大大地從Unix團(tuán)體貢獻(xiàn)中獲利。因?yàn)閁nix是世界上使用最普遍、發(fā)展最成熟的操作系統(tǒng)之一,它是七十年代中期發(fā)展起來(lái)的微機(jī)和巨型機(jī)的多任務(wù)系統(tǒng),雖然有時(shí)接口比較混亂,并缺少相對(duì)集中的標(biāo)準(zhǔn),但還是發(fā)展壯大成為了最廣泛使用的操作系統(tǒng)之一。無(wú)論是Unix的作者還是Unix的用戶,都認(rèn)為只有Unix才是一個(gè)真正的操作系統(tǒng),許多計(jì)算機(jī)系統(tǒng)(從個(gè)人計(jì)算機(jī)到超級(jí)計(jì)算機(jī))都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此,Linux做為Unix的一個(gè)克隆,同樣會(huì)得到相應(yīng)的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。
從使用費(fèi)用上看,Linux與其他操作系統(tǒng)的區(qū)別在于Linux是一種開(kāi)放、免費(fèi)的操作系統(tǒng),而其他操作系統(tǒng)都是封閉的系統(tǒng),需要有償使用。這一區(qū)別使得我們能夠不用花錢(qián)就能得到很多Linux的版本以及為其開(kāi)發(fā)的應(yīng)用軟件。當(dāng)我們?cè)L問(wèn)Internet時(shí),會(huì)發(fā)現(xiàn)幾乎所有可用的自由軟件都能夠運(yùn)行在Linux系統(tǒng)上。有來(lái)自很多軟件商的多種Unix實(shí)現(xiàn),Unix的開(kāi)發(fā)、發(fā)展商以開(kāi)放系統(tǒng)的方式推動(dòng)其標(biāo)準(zhǔn)化,但卻沒(méi)有一個(gè)公司來(lái)控制這種設(shè)計(jì)。因此,任何一個(gè)軟件商(或開(kāi)拓者)都能在某種Unix實(shí)現(xiàn)中實(shí)現(xiàn)這些標(biāo)準(zhǔn)。OS/2和Windows
NT等操作系統(tǒng)是具有版權(quán)的產(chǎn)品,其接口和設(shè)計(jì)均由某一公司控制,而且只有這些公司才有權(quán)實(shí)現(xiàn)其設(shè)計(jì),它們是在封閉的環(huán)境下發(fā)展的。
轉(zhuǎn)載于:https://www.cnblogs.com/c4895007/p/4134434.html
總結(jié)
- 上一篇: 水货的运作流程
- 下一篇: java信息管理系统总结_java实现科