Unix——百度百科
生活随笔
收集整理的這篇文章主要介紹了
Unix——百度百科
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網頁新聞貼吧知道音樂圖片視頻地圖文庫百科
幫助聲明:百科詞條人人可編輯,詞條創建和修改均免費,絕不存在官方及代理商付費代編,請勿上當受騙。詳情>>
首頁歷史上的今天百科冷知識圖解百科 分類藝術科學自然文化地理生活社會人物經濟體育歷史 特色百科數字博物館非遺百科多肉百科恐龍百科城市百科二戰百科 用戶蝌蚪團燃夢計劃百科任務百科商城 權威合作合作模式常見問題聯系方式 手機百科網頁版 個人中心
收藏5274 本詞條由“科普中國”百科科學詞條編寫與應用工作項目審核。UNIX操作系統(尤尼斯),是一個強大的多用戶、多任務操作系統,支持多種處理器架構,按照操作系統的分類,屬于分時操作系統,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的貝爾實驗室開發。目前它的商標權由國際開放標準組織所擁有,只有符合單一UNIX規范的UNIX系統才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。中文名unix 本????質操作系統 類????型分時操作系統 開????發1969年 公????司AT&T 特????點多用戶、多任務 1歷史 ?誕生 ?流行 2家譜 3類UNIX 4收費情況 5UNIX標準 6UNIX特性 UNIX系統是一個多用戶,多任務的分時操作系統。 UNIX的系統結構可分為三部分:操作系統內核(是UNIX系統核心管理和控制中心,在系統啟動或常駐內存),系統調用(供程序開發者開發應用程序時調用系統組件,包括進程管理,文件管理,設備狀態等),應用程序(包括各種開發工具,編譯器,網絡通訊處理程序等,所有應用程序都在Shell的管理和控制下為用戶服務)。 UNIX系統大部分是由C語言編寫的,這使得系統易讀,易修改,易移植。 UNIX提供了豐富的,精心挑選的系統調用,整個系統的實現十分緊湊,簡潔。 UNIX提供了功能強大的可編程的Shell語言(外殼語言)作為用戶界面具有簡潔,高效的特點。 UNIX系統采用樹狀目錄結構,具有良好的安全性,保密性和可維護性。 UNIX系統采用進程對換(Swapping)的內存管理機制和請求調頁的存儲方式,實現了虛擬內存管理,大大提高了內存的使用效率。 UNIX系統提供多種通信機制,如:管道通信,軟中斷通信,消息通信,共享存儲器通信,信號燈通信。 詞條圖冊更多圖冊詞條圖片(9)參考資料 詞條標簽:科學百科信息科學分類,中國通信學會,軟件,文化,技術,書籍unix圖冊什么是權威編輯查看編輯版本 資源提供中國通信學會 什么是資源合作 詞條統計
成長任務編輯入門編輯規則本人編輯 我有疑問我要質疑在線客服參加討論意見反饋 投訴建議舉報不良信息未通過詞條申訴投訴侵權信息封禁查詢與解封 ?2018?Baidu?使用百度前必讀?|?百科協議?|?隱私政策?|?百度百科合作平臺?|?京ICP證030173號?
unix
鎖定目錄
歷史
誕生
1965年時,貝爾實驗室(Bell Labs)加入一項由通用電氣(General Electric)和麻省理工學院(MIT)合作圖1-1 PDP-7計算機的計劃;該計劃要建立一套多使用者、多任務、多層次(multi-user、multi-processor、multi-level)的MULTICS操作系統。直到1969年,因MULTICS計劃的工作進度太慢,該計劃被停了下來。當時,Ken Thompson(后被稱為UNIX之父)已經有一個稱為"星際旅行"的程序在GE-635的機器上跑,但是反應非常慢,正巧被他發現了一部被閑置的PDP-7(Digital的主機),Ken Thompson和Dernis Ritchie就將"星際旅行"的程序移植到PDP-7上。而這部PDP-7(如圖1-1所示)就此在整個計算機歷史上留下了芳名。[1]MULTICS其實是"Multiplexed Information and Computing Service"的縮寫,在1970年時,那部PDP-7卻只能支持兩個使用者,當時,Brian Kernighan就開玩笑地稱他們的系統其實是:"UNiplexed Information and Computing Service",縮寫為"UNICS",后來,大家取其諧音,就稱其為"UNIX"了。1970年可稱為"UNIX元年"。流行
1971年,Ken Thompson寫了充分長篇的申請報告,申請到了一臺PDP-11/24的機器。于是Unix第一版出來了。在一臺PDP-11/24的機器上完成。這臺電腦只有24KB的物理內存和500K磁盤空間。Unix占用了12KB的內存,剩下的一半內存可以支持兩用戶進行Space Travel的游戲。而著名的fork()系統調用也就是在這時出現的。到了1973年的時候,Ken Thompson 與Dennis Ritchie感到用匯編語言做移植太過于頭痛,他們想用高級語言來完成第三版,對于當時完全以匯編語言來開發程序的年代,他們的想法算是相當的瘋狂。一開始他們想嘗試用Fortran,可是失敗了。后來他們用一個叫BCPL(Basic Combined Programming Language)的語言開發,他們整合了BCPL形成B語言,后來Dennis Ritchie覺得B語言還是不能滿足要求,于是就改良了B語言,這就是今天的大名鼎鼎的C語言。于是,Ken Thompson 與Dennis Ritchie成功地用C語言重Unix[2]寫了Unix的第三版內核。至此,Unix這個操作系統修改、移植相當便利,為Unix日后的普及打下了堅實的基礎。而Unix和C完美地結合成為一個統一體,C與Unix很快成為世界的主導。Unix的第一篇文章 “The UNIX Time Sharing System”由Ken Thompson和Dennis Ritchie于1974年7月的 The Communications of the ACM發表。這是UNIX與外界的首次接觸。結果引起了學術界的廣泛興趣并對其源碼索取,所以,Unix第五版就以“僅用于教育目的”的協議,提供給各大學作為教學之用,成為當時操作系統課程中的范例教材。各大學公司開始通過Unix源碼對Unix進行了各種各樣的改進和擴展。于是,Unix開始廣泛流行。[3]家譜
Unix家譜Unix在開發的過程中,沒有任何的獎勵制度和管理,從一開始在AT&T公司出現時,其是一種近似于好奇或興趣的東西。然而,20世紀70年代,AT&T公司開始注意到Unix所帶來的商業價值。公司的律師開始尋找一些手段來保護Unix,并讓其成為一種商業機密。從1979年Unix的版本V7開始,Unix的許可證開始禁止大學使用Unix的源碼,包括在授課中學習。到了1980年,有兩個最主要的Unix的版本線,一個是Berkeley的BSD UNIX,另一個是AT&T的Unix,在這個時候,很顯然,競爭最終引發了Unix的戰爭。在這場戰爭中,好的是,軟件開發人員還是能夠得到Unix的源碼并對其按照自己的需要和興致進行裁剪。而不好的是,Unix開始一發不可收拾地開發不停地出現各種各樣的變種。1982年,Joy創建了Sun Microsystems公司并提供了工作站–Sun-1,運行SunOS(Solaris以之后的十年出現)。而AT&T則在隨后的幾年中發布了Unix System V的第一版,一個具有強大影響力的操作系統,最終造就了IBM的AIX和HP的HP-UX。類UNIX
AIXAix logo(Advanced Interactive eXecutive)是IBM開發的一套UNIX操作系統。它符合Open group的UNIX 98行業標準(The Open Group UNIX 98 Base Brand),通過全面集成對32-位和64-位應用的并行運行支持,為這些應用提供了全面的可擴展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服務器和大型并行超級計算機上運行。AIX的一些流行特性例如chuser、mkuser、rmuser命令以及相似的東西允許如同管理文件一樣來進行用戶管理。AIX級別的邏輯卷管理正逐漸被添加進各種自由的UNIX風格操作系統中。Solaris是SUN公司研制的類Unix操作系統。直至2013年,Solaris的最新版為 Solaris 11。solaris logo早期的Solaris是由BSDUnix發展而來。這是因為升陽公司的創始人之一,比爾·喬伊(Bill Joy)來自加州大學伯克萊分校(U.C.Berkeley)。但是隨著時間的推移,Solaris在接口上正在逐漸向System V靠攏,但至今Solaris仍舊屬于私有軟件。2005年6月14日,Sun公司將正在開發中的Solaris 11的源代碼以CDDL許可開放,這一開放版本就是OpenSolaris。Sun的操作系統最初叫做SunOS。SunOS 5.0開始,SUN的操作系統開發開始轉向System V4,并且有了新的名字叫做Solaris 2.0。Solaris 2.6以后,SUN刪除了版本號中的"2",因此,SunOS 5.10就叫做Solaris 10。Solaris的早期版本后來又被重新命名為Solaris 1.x. 所以"SunOS"這個詞被用做專指Solaris操作系統的內核,因此Solaris被認為是由SunOS,圖形化的桌面計算環境,以及它網絡增強部分組成。Solaris運行在兩個平臺:Intel x86及SPARC/UltraSPARC。后者是升陽工作站使用的處理器。因此,Solaris在SPARC上擁有強大的處理能力和硬件支援,同時Intel x86上的性能也正在得到改善。對這兩個平臺,Solaris屏蔽了底層平臺差異,為用戶提供了盡可能一樣的使用體驗。HP-UXHP-UX取自Hewlett Packard UniX,是惠普公司(HP,Hewlett-Packard)以SystemV為基礎所研發成的類UNIX操作系統。HP-UX可以在HP的PA-RISC處理器、Intel的Itanium處理器的電腦上運行,另外過去也能用于后期的阿波羅電腦(Apollo/Domain)系統上。較早版本的HP-UX也能用于HP 9000系列200型、300型、400型的電腦系統(使用Motorola的68000處理器)上,和HP-9000系列500型電腦(使用HP專屬的FOCUS處理器架構)。IRIXIRIX是由硅谷圖形公司(Silicon GraphicsInc.,一般用簡稱:SGI)以System V與BSD延伸程序為基礎所發展成的UNIX操作系統,IRIX可以在SGI公司的RISC型電腦上運行,即是采行32位、64位MIPS架構的SGI工作站、服務器。Xenix是一種UNIX操作系統,可在個人電腦及微型計算機上使用。該系統由微軟公司在1979年從美國電話電報公司獲得授權,為Intel處理器所開發。后來,SCO公司收購了其獨家使用權,自那以后,該公司開始以SCO UNIX(亦被稱作SCO OpenServer)為名發售。值得一提的是,它還能在DECPDP-11或是Apple Lisa電腦運行。它繼承了UNIX的特性,Xenix具備了多人多任務的工作環境,符合UNIX System V的接口規格 (SVID)。A/UX(取自Apple Unix)是蘋果電腦(Apple Computer)公司所開發的UNIX操作系統,此操作系統可以在該公司的一些麥金塔電腦(Macintosh)上運行,最末(或說最新)的一套A/UX是在Macintosh II、Quadra及Centris等系列的電腦上運行。A/UX于1988年首次發表,最終的版本為3.1.1版,于1995年發表。A/UX至少需要一顆具有浮點運算單元及標簽頁式的存儲器管理單元(Paged Memory Management Unit,PMMU)的68k處理器才能運行。A/UX是以System V 2.2版為基礎所發展,并且也使用System V 3(簡稱:SysV 3)、System V 4、BSD 4.2、BSD 4.3等的傳統特色,它也遵循POSIX規范及SVID規范,不過遵循標準版本就難以支持最新的信息技術,因此在之后的第二版便開始加入TCP/IP網絡功能。有傳言表示有一個后續版本是以OSF/1為主要的代碼基礎,但卻從未公開發表過,不過無從證實此版本是否真存在過。收費情況
UNIX操作系統是商業版[4]?,需要收費,價格比Microsoft Windows正版要貴一些。不過UNIX有免費版的,例如:NetBSD等類似UNIX版本。UNIX標準
UNIX用戶協會最早從20世紀80年代開始標準化工作,1984年頒布了試用標準。后來IEEE為此制定了POSIX標準(即IEEE1003標準)國際標準名稱為ISO/IEC9945.它通過一組最小的功能定義了在UNIX操作系統和應用程序之間兼容的語言接口。POSIX是由Richard Stallman 應IEEE的要求而提議的一個易于記憶的名稱,含義是Portable OPerating System Interface(可移植操作系統接口) ,而X表明其API的傳承。UNIX特性
- 1.??UNIX的悠久歷史 ?.圣才學習網.2012-12-03[引用日期2012-12-20]
- 2.??Unix在計算機歷史上的傳奇?.第九閱覽室.2013-02-27[引用日期2013-03-01]
- 3.??一段關于Unix與Linux的暗黑史?.網易數碼[引用日期2014-11-08]
- 4.??Unix操作系統正版價格?.天極產品庫.2013-03-09[引用日期2013-03-09]
科普中國
致力于權威的科學傳播
本詞條認證專家為
<>張新生
副理事長兼秘書長中國通信學會
張英海
副秘書長中國通信學會
毛謙
總工程師原武漢郵電科學研究院
唐雄燕
首席專家中國聯通網絡技術研究院
何寶宏
主任工業和信息化部電信研究院互聯網中心
蔣遠
副院長兼總工程師中國移動設計院
羅圣美
首席架構師業務總工程師中興通訊股份有限公司
率鵬
副主任百度公司發展研究中心
中國通信學會科普中國百科科學詞條評審專家委員會
V百科往期回顧Unix類的主要操作系統
糾錯linux
openbsd
ubuntu
solaris
netbsd
linux mint
ms-dos
debian
minix
相關軟件
糾錯紅星操作系統
lindows
綠茶系統
tizen
紅帽子
國產操作系統
UNIX和類Unix操作系統
糾錯startos
mac os x
dos
權威合作編輯“科普中國”百科科學詞條編寫與應用工作項目
“科普中國”是為我國科普信息化建設塑造的全...中國通信學會是全國通信...
提供資源類型:內容
- 瀏覽次數:2609297次
- 編輯次數:132次歷史版本
- 最近更新:2018-06-06
- 創建者:wuyingfu
猜你關注
- unix系統有哪些
- 中信銀行怎么貸款
- 房貸計算器下載
- 計米器
- 中信銀行在線申請
- 中信信用卡銀行
- 中信信用卡申請
- 青島旅游點
- 房貸計算器在線
- 車輛計數器
京公網安備11000002000001號
編輯收藏贊登錄 分享總結
以上是生活随笔為你收集整理的Unix——百度百科的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 厦门大学林子雨教授大数据技术原理及应用课
- 下一篇: 机器学习Tensorflow基于MNIS