戴文憲 11519 字 5個月前

◎第三章 Unix

(3 / 10)
登入後報錯可獲 3天VIP 免廣告——立即登入

lman早期的捐助者大都是新踏入Unix土地的老牌ARPANET黑客,他們對代碼共享的使命感甚至比那些有更多Unix背景的人強烈。

為了這個理想,RichardStallman於1984年創業了GNU,計劃開發一套與Unix相互兼容的的軟件。1985年RichardStallman又創立了自由軟件基金會(FreeSoftwareFoundation)來為GNU計劃提供技術、法律以及財政支持。儘管GNU計劃大部分時候是由個人自願無償貢獻,但FSF有時還是會聘請程序員幫助編寫。當GNU計劃開始逐漸獲得成功時,一些商業公司開始介入開發和技術支持。當中最著名的就是之後被RedHat兼並的CygnusSolutions。

GNU組織的建立,延續了當年Unix剛出現時的情形,並為這種情形建立了可靠的法律和財務保障。GNU工程十幾年以來,已經成為一個對軟件開發主要的影響力量,創造了無數的重要的工具。例如:強健的編譯器,有力的文本編輯器,甚至一個全功能的操作係統。從那時開始,許多程序員聚集起來開始開發一個自由的、高質量、易理解的軟件,讓這使得Unix社區生機勃勃,一派繁榮景象。

自90年代發起這個計劃以來,GNU開始大量的產生或收集各種係統所必備的組件,像是——函數庫(libraries)、編譯器(compilers)、調式工具(debugs)、文本編輯器(texteditors)、網站服務器(webserver),以及一個Unix的使用者接口(Unixshell)等等,等等。但由於種種原因,GNU一直沒有開發操作係統的kernel。正當RichardStallman在為操作係統內核傷腦筋的時候,Linux出現了。

操作

對於一個典型的計算機係統包括硬件、係統軟件和應用軟件這三部分。操作係統則是控製和協調計算機行為的係統軟件。當然UNIX操作係統也是一個程序的集合,其中包括文本編輯器、編譯器和其他係統程序。

下麵我們就來認識一下這個分層結構:

內核:在UNIX中,也被稱為基本操作係統,負責管理所有與硬件相關的功能。這些功能由UNIX內核中的各個模塊實現。其中包括直接控製硬件的各模塊,這也是係統中最重要的部分,用戶當然也不能直接訪問內核的。

常駐模塊層:常駐模塊層提供了執行我們請示的服務例程。它提供的服務包括輸入\/輸出控製服務、文件\/磁盤訪問服務以及進程創建和中止服務。我們的程序通過係統調用來訪問常駐模塊層。

工具層:是UNIX的用戶接口,就是常用的shell。它和其他UNIX命令和工具一樣都單獨的程序,是UNIX係統軟件的組成部分,但不是內核的組成部分。

虛擬計算機:是向係統中的每個用戶指定一個執行環境。這個環境包括一個與用戶進行交流的終端和共享的其他計算機資源,如最重要的CPU。如果是多用戶的操作係統,UNIX視為一個虛擬計算機的集合。而對每一個用戶都有一個自己的專用虛擬計算機。但是由於CPU和其他硬件是共享的,虛擬計算機比真實的計算機速度要慢一些。

進程:UNIX通過進程向用戶和程序分配資源。每個進程都有一個作為進程標識的整數和一組相關的資源。當然它也可以在虛擬計算機環境中執行。

家譜

Unix家譜

Unix家譜Unix成長為一個非私有的操作係統,是因為1956年的AT&T公司受命於

聯邦去經營電報電話服務。當然也可以開發軟件,甚至那個軟件可以有”合理”收費的許可證,但是這個公司卻被禁止從事任何和計算機有關的商業活動。

請前往oop.tw閱讀本書最新內容

。西東的趣興或奇好於似近種一是其,時現出司公T&TA在始開一從,理管和度製勵獎的何任有沒,中程過的發開在,xinU

。習學中課授在括包,碼源的xinU用使學大止禁始開證可許的xinU,始開7V本版的xinU年9791從。秘機業商種一為成其讓並,xinU護保來段手些一找尋始開師律的司公。值價業商的來帶所xinU到意注始開司公T&TA,代年07紀世02,而然

。行運上片芯letnI的68208在以可並,統係作操的源開的xiniM叫個一建創,xinU個一了隆克的目學教為他,年7891在。說muabnenaTwerdnA授教的係學科機算計的6V本版用使學大ejirV朗特斯姆阿蘭荷個一!題問沒

。xinU像得長它過不隻,本版隆克xinU的單簡個一是不並這–xuniL了造創xiniM用使年1991在sdilavroTsuniL–點起個一另了成變此從xiniM。”來事件這出乾成才人的部內統係作操解了常非且並的員序程是門專個一有隻”,說sulaS,”物事的爛燦常非個一是這且並,法想的樣一xinU和有所了用使xiniM“

。台平統係作操的器譯編本文和器譯編lacsaP用使以可的錯不很個一是這了現發且並,本版xinU的室驗實lleB了貝拷候時的校學在他,年當,校分利克伯學大州亞尼福利加於業畢,yoJlliB,前以年十的現出xuniL到回再們我讓

。金美05:貝拷的DSB個一第了出賣yoJ,月3年8791在。xinU)noitubirtsiDerawtfoSyelekreB(DSB–枝分的要主最個二第的xinU了成形,xinU了展擴變改更他,是於

。種變的樣各種各現出地停不發開地拾收可不發一始開xinU,是的好不而。剪裁行進致興和要需的己自照按其對並碼源的xinU到得夠能是還員人發開件軟,是的好,中爭戰場這在。爭戰的xinU了發引終最爭競,然顯很,候時個這在,xinU的T&TA是個一另,DSB的yelekreB是個一,線本版的xinU的要主最個兩有,年0891了到

yoJ,年2891


✅ 付款功能已修復,現在可以正常購買了 — 支援信用卡 · Apple Pay · Google Pay · WebATM · ATM 轉帳
😤 廣告總在最入戲的時候跳出來?
月付 $5 USD,升級 VIP 後全站所有頁面廣告立即全關——
不是只有這本書,是整個 oop.tw 每一頁、每一章,從此一路讀到底不被打斷。 $5 USD ≈ 一杯珍奶的錢,換一整個月零廣告清爽閱讀 · 隨時可取消
✅ 全站廣告全關 ✅ 工口專區全本解鎖 ✅ 月卡 $5 USD · 季卡 $13 USD · 年卡 $45 USD
⭐ 登入 / 免費註冊後升級
加我 LINE 好友,分享好書不錯過
第一時間獲得新書推薦、書單更新通知
立即加入
上一頁 書頁/目錄
/ 10 頁
下一頁
為本書評分(每位讀者可評一次,提交後無法修改
發表評論
匿名讀者 身份發表
讀者評論