




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、unix操作系統(tǒng)UNIX操作系統(tǒng)(尤尼斯),是一個(gè)強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng),支持多種處理器架構(gòu),按照操作系統(tǒng)的分類,屬于分時(shí)操作系統(tǒng),最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的貝爾實(shí)驗(yàn)室開發(fā)。目前它的商標(biāo)權(quán)由國(guó)際開放標(biāo)準(zhǔn)組織所擁有,只有符合單一UNIX規(guī)范的UNIX系統(tǒng)才能使用UNIX這個(gè)名稱,否則只能稱為類UNIX(UNIX-like)。歷史誕生1965年時(shí),貝爾實(shí)驗(yàn)室(Bell Labs)加入一項(xiàng)由通用電氣(General Electric)和麻省理工學(xué)院(MIT)合作的計(jì)劃;該計(jì)劃要建立一套多使用者、多任務(wù)、多層
2、次(multiuser、multiprocessor、multilevel)的MULTICS操作系統(tǒng)。直到1969年,因MULTICS計(jì)劃的工作進(jìn)度太慢,該計(jì)劃被停了下來(lái)。當(dāng)時(shí),Ken Thompson(后被稱為UNIX之父)已經(jīng)有一個(gè)稱為星際旅行的程序在GE635的機(jī)器上跑,但是反應(yīng)非常慢,正巧被他發(fā)現(xiàn)了一部被閑置的PDP7(Digital的主機(jī)),Ken Thompson和Dernis Ritchie就將星際旅行的程序移植到PDP7上。而這部PDP7(如圖11所示)就此在整個(gè)計(jì)算機(jī)歷史上留下了芳名。1MULTICS其實(shí)是Multiplexed Information and Computi
3、ng Service的縮寫,在1970年時(shí),那部PDP7卻只能支持兩個(gè)使用者,當(dāng)時(shí),Brian Kernighan就開玩笑地稱他們的系統(tǒng)其實(shí)是:UNiplexed Information and Computing Service,縮寫為UNICS,后來(lái),大家取其諧音,就稱其為UNIX了。1970年可稱為UNIX元年。流行1971年,Ken Thompson寫了充分長(zhǎng)篇的申請(qǐng)報(bào)告,申請(qǐng)到了一臺(tái)PDP-11/24的機(jī)器。于是Unix第一版出來(lái)了。在一臺(tái)PDP-11/24的機(jī)器上完成。這臺(tái)電腦只有24KB的物理內(nèi)存和500K磁盤空間。Unix占用了12KB的內(nèi)存,剩下的一半內(nèi)存可以支持兩用戶進(jìn)行S
4、pace Travel的游戲。而著名的fork()系統(tǒng)調(diào)用也就是在這時(shí)出現(xiàn)的。到了1973年的時(shí)候,Ken Thompson 與Dennis Ritchie感到用匯編語(yǔ)言做移植太過(guò)于頭痛,他們想用高級(jí)語(yǔ)言來(lái)完成第三版,對(duì)于當(dāng)時(shí)完全以匯編語(yǔ)言來(lái)開發(fā)程序的年代,他們的想法算是相當(dāng)?shù)寞偪?。一開始他們想嘗試用Fortran,可是失敗了。后來(lái)他們用一個(gè)叫BCPL(Basic Combined Programming Language)的語(yǔ)言開發(fā),他們整合了BCPL形成B語(yǔ)言,后來(lái)Dennis Ritchie覺得B語(yǔ)言還是不能滿足要求,于是就改良了B語(yǔ)言,這就是今天的大名鼎鼎的C語(yǔ)言。于是,Ken Tho
5、mpson 與Dennis Ritchie成功地用C語(yǔ)言重寫了Unix的第三版內(nèi)核。至此,Unix這個(gè)操作系統(tǒng)修改、移植相當(dāng)便利,為Unix日后的普及打下了堅(jiān)實(shí)的基礎(chǔ)。而Unix和C完美地結(jié)合成為一個(gè)統(tǒng)一體,C與Unix很快成為世界的主導(dǎo)。Unix的第一篇文章 “The UNIX Time Sharing System”由Ken Thompson和Dennis Ritchie于1974年7月的 The Communications of the ACM發(fā)表。這是UNIX與外界的首次接觸。結(jié)果引起了學(xué)術(shù)界的廣泛興趣并對(duì)其源碼索取,所以,Unix第五版就以“僅用于教育目的”的協(xié)議,提供給各大學(xué)作為
6、教學(xué)之用,成為當(dāng)時(shí)操作系統(tǒng)課程中的范例教材。各大學(xué)公司開始通過(guò)Unix源碼對(duì)Unix進(jìn)行了各種各樣的改進(jìn)和擴(kuò)展。于是,Unix開始廣泛流行。3家譜Unix家譜Unix在開發(fā)的過(guò)程中,沒有任何的獎(jiǎng)勵(lì)制度和管理,從一開始在AT&T公司出現(xiàn)時(shí),其是一種近似于好奇或興趣的東西。然而,20世紀(jì)70年代,AT&T公司開始注意到Unix所帶來(lái)的商業(yè)價(jià)值。公司的律師開始尋找一些手段來(lái)保護(hù)Unix,并讓其成為一種商業(yè)機(jī)密。從1979年Unix的版本V7開始,Unix的許可證開始禁止大學(xué)使用Unix的源碼,包括在授課中學(xué)習(xí)。到了1980年,有兩個(gè)最主要的Unix的版本線,一個(gè)是Berkeley的BSD UNIX,
7、另一個(gè)是AT&T的Unix,在這個(gè)時(shí)候,很顯然,競(jìng)爭(zhēng)最終引發(fā)了Unix的戰(zhàn)爭(zhēng)。在這場(chǎng)戰(zhàn)爭(zhēng)中,好的是,軟件開發(fā)人員還是能夠得到Unix的源碼并對(duì)其按照自己的需要和興致進(jìn)行裁剪。而不好的是,Unix開始一發(fā)不可收拾地開發(fā)不停地出現(xiàn)各種各樣的變種。1982年,Joy創(chuàng)建了Sun Microsystems公司并提供了工作站Sun-1,運(yùn)行SunOS(Solaris以之后的十年出現(xiàn))。而AT&T則在隨后的幾年中發(fā)布了Unix System V的第一版,一個(gè)具有強(qiáng)大影響力的操作系統(tǒng),最終造就了IBM的AIX和HP的HP-UX。類UNIXAIXAix logo(Advanced Interactive eX
8、ecutive)是IBM開發(fā)的一套UNIX操作系統(tǒng)。它符合Open group的UNIX 98行業(yè)標(biāo)準(zhǔn)(The Open Group UNIX 98 Base Brand),通過(guò)全面集成對(duì)32-位和64-位應(yīng)用的并行運(yùn)行支持,為這些應(yīng)用提供了全面的可擴(kuò)展性。它可以在所有的IBM p系列和IBM RS/6000工作站、服務(wù)器和大型并行超級(jí)計(jì)算機(jī)上運(yùn)行。AIX的一些流行特性例如chuser、mkuser、rmuser命令以及相似的東西允許如同管理文件一樣來(lái)進(jìn)行用戶管理。AIX級(jí)別的邏輯卷管理正逐漸被添加進(jìn)各種自由的UNIX風(fēng)格操作系統(tǒng)中。Solaris是SUN公司研制的類Unix操作系統(tǒng)。直至20
9、13年,Solaris的最新版為 Solaris 11。solaris logo早期的Solaris是由BSDUnix發(fā)展而來(lái)。這是因?yàn)樯?yáng)公司的創(chuàng)始人之一,比爾喬伊(Bill Joy)來(lái)自加州大學(xué)伯克萊分校(U.C.Berkeley)。但是隨著時(shí)間的推移,Solaris在接口上正在逐漸向System V靠攏,但至今Solaris仍舊屬于私有軟件。2005年6月14日,Sun公司將正在開發(fā)中的Solaris 11的源代碼以CDDL許可開放,這一開放版本就是OpenSolaris。Sun的操作系統(tǒng)最初叫做SunOS。SunOS 5.0開始,SUN的操作系統(tǒng)開發(fā)開始轉(zhuǎn)向System V4,并且有了
10、新的名字叫做Solaris 2.0。Solaris 2.6以后,SUN刪除了版本號(hào)中的2,因此,SunOS 5.10就叫做Solaris 10。Solaris的早期版本后來(lái)又被重新命名為Solaris 1.x. 所以SunOS這個(gè)詞被用做專指Solaris操作系統(tǒng)的內(nèi)核,因此Solaris被認(rèn)為是由SunOS,圖形化的桌面計(jì)算環(huán)境,以及它網(wǎng)絡(luò)增強(qiáng)部分組成。Solaris運(yùn)行在兩個(gè)平臺(tái):Intel x86及SPARC/UltraSPARC。后者是升陽(yáng)工作站使用的處理器。因此,Solaris在SPARC上擁有強(qiáng)大的處理能力和硬件支援,同時(shí)Intel x86上的性能也正在得到改善。對(duì)這兩個(gè)平臺(tái),So
11、laris屏蔽了底層平臺(tái)差異,為用戶提供了盡可能一樣的使用體驗(yàn)。HP-UXHP-UX取自Hewlett Packard UniX,是惠普公司(HP,Hewlett-Packard)以SystemV為基礎(chǔ)所研發(fā)成的類UNIX操作系統(tǒng)。HP-UX可以在HP的PA-RISC處理器、Intel的Itanium處理器的電腦上運(yùn)行,另外過(guò)去也能用于后期的阿波羅電腦(Apollo/Domain)系統(tǒng)上。較早版本的HP-UX也能用于HP 9000系列200型、300型、400型的電腦系統(tǒng)(使用Motorola的68000處理器)上,和HP-9000系列500型電腦(使用HP專屬的FOCUS處理器架構(gòu))。IRI
12、XIRIX是由硅谷圖形公司(Silicon GraphicsInc.,一般用簡(jiǎn)稱:SGI)以System V與BSD延伸程序?yàn)榛A(chǔ)所發(fā)展成的UNIX操作系統(tǒng),IRIX可以在SGI公司的RISC型電腦上運(yùn)行,即是采行32位、64位MIPS架構(gòu)的SGI工作站、服務(wù)器。Xenix是一種UNIX操作系統(tǒng),可在個(gè)人電腦及微型計(jì)算機(jī)上使用。該系統(tǒng)由微軟公司在1979年從美國(guó)電話電報(bào)公司獲得授權(quán),為Intel處理器所開發(fā)。后來(lái),SCO公司收購(gòu)了其獨(dú)家使用權(quán),自那以后,該公司開始以SCO UNIX(亦被稱作SCO OpenServer)為名發(fā)售。值得一提的是,它還能在DECPDP-11或是Apple Lisa
13、電腦運(yùn)行。它繼承了UNIX的特性,Xenix具備了多人多任務(wù)的工作環(huán)境,符合UNIX System V的接口規(guī)格 (SVID)。A/UX(取自Apple Unix)是蘋果電腦(Apple Computer)公司所開發(fā)的UNIX操作系統(tǒng),此操作系統(tǒng)可以在該公司的一些麥金塔電腦(Macintosh)上運(yùn)行,最末(或說(shuō)最新)的一套A/UX是在Macintosh II、Quadra及Centris等系列的電腦上運(yùn)行。A/UX于1988年首次發(fā)表,最終的版本為3.1.1版,于1995年發(fā)表。A/UX至少需要一顆具有浮點(diǎn)運(yùn)算單元及標(biāo)簽頁(yè)式的存儲(chǔ)器管理單元(Paged Memory Management U
14、nit,PMMU)的68k處理器才能運(yùn)行。A/UX是以System V 2.2版為基礎(chǔ)所發(fā)展,并且也使用System V 3(簡(jiǎn)稱:SysV 3)、System V 4、BSD 4.2、BSD 4.3等的傳統(tǒng)特色,它也遵循POSIX規(guī)范及SVID規(guī)范,不過(guò)遵循標(biāo)準(zhǔn)版本就難以支持最新的信息技術(shù),因此在之后的第二版便開始加入TCP/IP網(wǎng)絡(luò)功能。有傳言表示有一個(gè)后續(xù)版本是以O(shè)SF/1為主要的代碼基礎(chǔ),但卻從未公開發(fā)表過(guò),不過(guò)無(wú)從證實(shí)此版本是否真存在過(guò)。收費(fèi)情況UNIX操作系統(tǒng)是商業(yè)版4,需要收費(fèi),價(jià)格比Microsoft Windows正版要貴一些。不過(guò)UNIX有免費(fèi)版的,例如:NetBSD等類似
15、UNIX版本。UNIX標(biāo)準(zhǔn)UNIX用戶協(xié)會(huì)最早從20世紀(jì)80年代開始標(biāo)準(zhǔn)化工作,1984年頒布了試用標(biāo)準(zhǔn)。后來(lái)IEEE為此制定了POSIX標(biāo)準(zhǔn)(即IEEE1003標(biāo)準(zhǔn))國(guó)際標(biāo)準(zhǔn)名稱為ISO/IEC9945.它通過(guò)一組最小的功能定義了在UNIX操作系統(tǒng)和應(yīng)用程序之間兼容的語(yǔ)言接口。POSIX是由Richard Stallman 應(yīng)IEEE的要求而提議的一個(gè)易于記憶的名稱,含義是Portable OPerating System Interface(可移植操作系統(tǒng)接口) ,而X表明其API的傳承。UNIX特性1. UNIX系統(tǒng)是一個(gè)多用戶,多任務(wù)的分時(shí)操作系統(tǒng)。2. UNIX的系統(tǒng)結(jié)構(gòu)可分為三部分:操作系統(tǒng)內(nèi)核(是UNIX系統(tǒng)核心管理和控制中心,在系統(tǒng)啟動(dòng)或常駐內(nèi)存),系統(tǒng)調(diào)用(供程序開發(fā)者開發(fā)應(yīng)用程序時(shí)調(diào)用系統(tǒng)組件,包括進(jìn)程管理,文件管理,設(shè)備狀態(tài)等),應(yīng)用程序(包括各種開發(fā)工具,編譯器,網(wǎng)絡(luò)通訊處理程序等,所有應(yīng)用程序都在Shell的管理和控制下為用戶服務(wù))。3. UNIX系統(tǒng)大部分是由C語(yǔ)言編寫的,這使得系統(tǒng)易讀,易修改,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 三農(nóng)村電商農(nóng)業(yè)信息化解決方案
- 深路塹施工方案
- 隧道洞口開挖施工方案
- 股份制重組解決方案公告
- 藝術(shù)涂料防腐施工方案
- 云計(jì)算資源規(guī)劃與分配手冊(cè)
- 幼兒園股份合同轉(zhuǎn)讓協(xié)議
- 武昌醫(yī)院東區(qū)施工方案
- 廠房獨(dú)立基礎(chǔ)施工方案
- 基坑監(jiān)測(cè)施工方案
- 常州2025年江蘇常州工程職業(yè)技術(shù)學(xué)院其他專技崗管理崗招聘筆試歷年參考題庫(kù)附帶答案詳解
- (一模)臨沂市2025屆高三高考第一次模擬考試政治試卷(含答案詳解)
- 2025年安徽職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫(kù)含答案
- 2025年中考百日誓師大會(huì)校長(zhǎng)發(fā)言稿(二)
- 1.2男生女生課件(共15張)-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 2025年安徽審計(jì)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 2025年共青科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)學(xué)生專用
- 2025年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)含答案
- 2025年01月吉林白山市長(zhǎng)白朝鮮族自治縣事業(yè)單位公開招聘工作人員(含專項(xiàng))和邊境村穩(wěn)邊固邊工作專干84人(1號(hào))筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025河南中煙許昌卷煙廠招聘10人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年寧波市水務(wù)環(huán)境集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論