UNIX系統的兩大發明人是貝爾實驗室的Ken Thompson和Dennis M. Ritchie。1969-1970年發明Unix系統,并于1971年用C將此系統改寫。
UNIX大約自1985年起,逐漸形成了兩個主要的流派:
BSD:伯克利分校主導 代表開放式的UNIX
SystemV:AT&T公司主導 代表商業版的UNIX
其他的UNIX發行版基本上都是基于BSD或者SystemV
1 主要UNIX衍生版及其流派
名稱 | 公司 | 流派 |
AIX | IBM | BSD SystemV |
AOS | IBM | BSD |
HP-UX | HP | SystemV |
SCO UNIX | SCO | SystemV |
Solaris | SUN | BSD SystemV |
UNIX | AT&T | SystemV |
Xenix | 微軟/SCO/Altos | SystemV |
2 在線文檔
FreeBSD文檔:http://www.freebsd.org/zh_CN/docs.html
AIX:http://www-03.ibm.com/systems/power/software/aix/
Solaris:
http://www.oracle.com/us/products/servers-storage/solaris/solaris11/resources/index.html
HP-UX:
http://h27007.www1.hp.com/us/en/business-critical/operating-environments/hpux11i/index.aspx#tab=TAB1
OpenBSD:http://www.openbsd.org/faq/faq4.html
NetBSD:http://www.netbsd.org/docs/
3 國內第三方網站
UNIX 技術網:http://www.chinaunix.net/
UNIX 愛好者家園:http://unix-cd.com/
51CTO操作系統頻道:http://os.51cto.com/
4 內核的概念
在操作系統中,內核是一個非常重要的概念。內核是操作系統的核心,其地位類似于人的大腦,其主要作用是負責管理系統資源,是操作系統最基礎的部分。內核提供的服務主要有以下幾點:
內存管理:包括物理內存和虛擬內存
進程管理:包括創建、調度、終止進程
進程通信:包括本地進程和網絡上不同主機的進程之間的通信
輸入輸出:通過設備驅動程序與計算機硬件之間進行數據交互
文件管理:包括文件系統和磁盤文件管理
5 內核的兩種主要類型
1)單內核:一個龐大的的可執行文件,其中包括了眾多模塊,模塊的功能各不相同,有內存管理、進程管理、進程通信等。單內核的設計使得不同的模塊之間的通信只要調用相應模塊的函數即可實現,執行效率非常高。但其本身的設計和實現的難度是非常高的,且因其代碼高度集成和耦合,當其中某個模塊出現問題,往往會影響其他模塊的正常工作,最終影響到整個內核的正常工作。使用單內核架構的有FreeBDS、Linux。
2)微內核:與單內核相比,微內核的設計思路正好相反,內核的功能得到簡化,一般只提供基本的操作系統服務,其它的功能被分離開,設計成一個個單獨的系統服務,服務之間是相對隔離的,以不同進程的形式存在于操作系統中。各進程之間的通信通過消息傳遞完成。這樣的設計執行效率沒有單內核那么高,但是可靠性得到了保障。當某個系統調用出了問題,也不會影響到內核,從而不至于影響到整個系統。使用微內核架構的有 AIX。
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前文章:初識UNIX-創新互聯
URL分享:http://vcdvsql.cn/article4/cssoie.html
成都網站建設公司_創新互聯,為您提供響應式網站、標簽優化、微信小程序、服務器托管、動態網站、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯