bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Linux操作系統的概述與簡介

目錄
引言: 這些年,我學習計算機領域的知識之前,習慣于思考知識本身的幾個基本要素:**1. 是什么;2. 從何而來;3. 能干什么。**我也越來越覺得,在學習任何一項技術之前,都有必要去思考這幾個問題,并且帶著這幾個問題出發去學習,否則容易陷入思維誤區,也容易沒有目標,覺得一片茫然,從入門到放棄,久而久之就忘記了所學的內容。

從事中國電信云錦天府,服務器租用,云主機,網絡空間,主機域名,CDN,網絡代維等服務。

所以,在學習Linux之前,有必要先了解Linux是什么、起源和特性(可能會有小伙伴對這個不理解,覺得學就完事了,干嘛非要知道它是怎么來的。其實我起初也有這個想法,但是我發現任何一個事物產生都有其背景,在此背景下出于某種需求或者在某種推動下誕生,再想想為什么不是其他技術誕生,而是它呢?)、Linux有什么作用。

1. 什么是操作系統


  Linux是一個計算機操作系統,與windows類似,是一款系統軟件。大家熟悉的操作系統中,計算機操作系統有Windows、Linux、Mac OS,移動端設備操作系統比較出名的有安卓、IOS,還有華為公司剛剛推出的鴻蒙。

怎么去理解操作系統的概念呢?我們從生活經驗來理解計算機系統的層次結構:

場景:假如我們現在要在計算機上用QQ與朋友聊天,有經驗的程序員會自己買硬件配置一臺裸機,然后在裸機上安裝Linux操作系統,再安裝QQ應用,最后登錄QQ與朋友聊天。

上面場景的裝機過程,描述了計算機系統自底向上的層次結構,包含了底層硬件、操作系統、應用軟件。操作系統承上啟下,負責管理協調硬件、軟件資源等計算機資源的工作、為上層的應用軟件、用戶提供建議的服務,所以操作系統是系統軟件,是最接近底層硬件的軟件,最早的操作系統是有匯編語言或C語言編寫的。

說明:用戶和操作系統直接交互的界面是shell命令,這種批處理命令接口允許用戶直接使用。

  這里根據以上描述,給出操作系統的定義:操作系統(Operating System,OS)是控制和管理整個計算機系統的硬件和軟件資源,并合理地組織調度計算機的工作和資源的分配,以提供給用戶和其他軟件方便的接口和環境,它是計算機系統中最基本的系統軟件。

2. Linux的起源

  很久很久以前(上個世紀六十年代),那個時候計算機還沒有普及,只有少數人才能使用,當時的計算機系統都是批處理操作系統。批處理操作就是一批任務一次性提交給計算機,中途無法與計算機交互,等待計算結果。一次只能一個用戶使用,準備作業的I/O輸入也需要很長時間,導致了計算機資源的極大浪費。

  后來,1965年由貝爾實驗室、美國麻省理工學院和通用電氣公司聯合發起的Multics工程計劃,設計和開發一種交互式的、具有多道程序處理能力的分時操作系統,以取代當時廣泛使用的批處理操作系統。

分時操作系統使一臺計算機可以同時為多個用戶服務,連接計算機的終端用戶交互式發出命令,操作系統采用時間片輪轉的方式處理用戶的服務請求并在終端上顯示結果(操作系統將CPU的時間劃分成若干個片段,稱為時間片)。操作系統以時間片為單位,輪流為每個終端用戶服務,每次服務一個時間片。



  這個計劃因為追求的目標太龐大、太復雜,以至于它的開發人員都不知道要做成什么樣子,后來失敗了。在此經驗教訓下,由肯·湯普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)在1969年實現了一種分時操作系統的雛形,1970年該系統正式取名為UNIX,寓意是小巧的、精簡的。

丹尼斯·里奇是誰?熟悉C語言的同學應該知道,它因為在實驗室喜歡玩計算機游戲【環游太空】發明了C語言,被譽為C語言之父。這是一種適合編寫系統軟件的高級語言,它的誕生是UNIX系統發展過程中的一個重要里程碑,它宣告了在操作系統的開發中,匯編語言不再是主宰。1973年,Unix系統的絕大部分源代碼都用C語言進行了重寫,提高了Unix系統的可移植性。

  從早期的UNIX系統文檔和內容中可以清晰的看出,UNIX的發展是一個免費的、開源的、完全致力于將UNIX變的更優秀的過程。這個過程導致了代碼的共享(不管是在貝爾實驗室內部還是外部)從而使高質量的UNIX操作系統走向了快速的發展之路。

  因為美國政府擔心已經壟斷了電話行業的AT&T公司再次壟斷計算機行業,AT&T使被禁止出手計算機系統。因為AT&T在資產分解之前被嚴格限制直接出售計算機給消費者,所以UNIX源代碼被授權給了大學用于教學、研究使用,只是象征性地收取一定費用。

  20世紀70年代,美國加利福尼亞大學伯克利分校開發的UNIX版本FreeBSD,它由來自世界各地的志愿者開發和維護,為不同架構的計算機系統提供了不同程度的支持。從BSD系統開始,各大廠商業公司開始了根據自身公司的硬件架構,并以BSD系統為基礎進行Unix系統的研發,從而產生了各種版本的Uinx系統,例如:SUN公司的Solaris,IBM公司的AIX,HP公司的HP UNIX等,并進行服務收費,想到這里AT&T肯定肺都氣炸了,這不是為他人做了嫁衣嗎,不讓我掙錢,你們也別想掙錢。

  70 年代末,Unix又面臨了突如其來的被AT&T 回收版權的重大問題,特別是要求禁止對學生群體提供Unix 系統源代碼,AT&T收回了版權,并且不再開源。這樣的問題一度引起了當時Unix業界的恐慌,也因此產生了商業糾紛。如果想繼續使用就需要購買授權,一份授權4萬美元!!!

  很多用戶已經習慣了使用Unix,但突然要收費,很多人就非常不滿!!!其中的一個人是理查德·斯托曼,他發起了自由軟件運動,吹起了共產主義的號角(發起了GUN運動),并發布了軟件界的共產主義宣言(GPL協議),并且這一運動得到了很多人的認同。

所謂自由軟件自由就是指:自由使用、自由學習和修改、自由分發、自由創建衍生版。

  1985年GNU理查德·斯托曼又創立了自由軟件基金會(Free Software Foundation)來為GNU計劃提供技術、法律以及財政支持,正所謂有錢好辦事啊。

  到了1990年,GNU計劃已經開發出的軟件包括了一個功能強大的文字編輯器Emacs、C語言編譯器GCC以及大部分UNIX系統的程序庫和工具。唯一依然沒有完成的重要組件,就是操作系統的內核。其實歷史好像是在等一個人出現,然后他就出現了!

  1991年,李納斯·托瓦茲Linus Torvalds,一個芬蘭赫爾辛基大學的學生,出于個人愛好而編寫的,當時他覺得教學用的迷你版UNIX操作系統Minix太難用了,于是決定自己開發一個操作系統。第一個版本于1991年9月發布,當時僅有10000行代碼。由于Linux具有結構清晰、功能簡捷等特點,許多大專院校的學生和科研機構的研究人員紛紛把它作為學習和研究的對象。

理查德·斯托曼立即就召喚linus加入,1994年3月,Linux1.0發布,代碼量17萬行,當時是按照完全自由免費的協議發布,隨后正式采用GPL協議。

關于Linux Logo的由來是一個很有意思的話題,它是一只企鵝,為什么選擇企鵝?

對此,筆者收集了資料,發現以下的說法最可靠。企鵝是南極洲的標志性動物,根據國際公約,南極洲為全人類共同所有,不屬于世界上的任何國家,任何國家都無權將南極洲納入其版圖。Linux選擇企鵝圖案作為Logo,其含義是:開放源代碼的Linux為全人類共同所有,任何公司無權將其私有。3. Linux基本特性 程序應該小而專一,程序應該盡量的小,且只專注于一件事上,不要開發那些看起來有用但是90%的情況都用不到的特性;

Linux是完全免費的操作系統,并且開放源代碼,任何人都可以隨意修改其源代碼。 Linux支持多用戶,各個用戶對于自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現代電腦最主要的一個特點,Linux可以使多個程序同時并獨立地運行。 Linux安全可靠、穩定性高,Linux的代碼是開源的,所以每個人都可以參與進入修補漏洞。常常被用于Web服務器項目部署任務。 大多數的開源軟件的首要適配平臺都是Linux,所以在Linux有許多免費又開源的軟件工具讓你使用。支持幾乎所有的網絡協議和開發語言4. Linux的應用 100% 的世界超級計算機跑在 Linux 上。包括 NASA 的集群。 SpaceX 在其灰背隼火箭引擎上使用具有特殊容錯設計的 Linux。借此,Linux 幫助完成了 32 次航天任務。 電影泰坦尼克是首個基于 Linux 服務器拍攝的電影。 目前互聯互聯網上 90% 以上的網站服務器采用的都是Linux后臺服務器,隨著大數據時代的到來,分布式、并行計算、嵌入式以及人工智能等都會首選Linux。

以上就是Linux操作系統的概述與簡介的詳細內容,更多關于Linux簡介的資料請關注腳本之家其它相關文章!

文章標題:Linux操作系統的概述與簡介
文章地址:http://vcdvsql.cn/article16/cdjsgg.html

成都網站建設公司_創新互聯,為您提供動態網站網站設計做網站網頁設計公司小程序開發電子商務

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設