為什麼伺服器選擇Linux系統
根據馮諾依曼模型,最早的計算機可以同時讀取程式和資料。 執行後顯示結果。 因為它比人類計算機更快,所以它很快就
會給出好的結果。
隨著人們的計算任務越來越多,依靠人來監控計算結束並開始下一次計算是非常麻煩的。 因此,批處理系統的出現。 一個
計算任務完成後,自動啟動下一個計算任務。 這也是作業系統的雛形,任務管理出現了。
批處理系統解決了計算機的任務間空閒問題,但不能解決同一任務內的空閒問題。 將資料讀入計算機的過程非常緩慢,此
時計算資源幾乎處於空閒狀態。 因此,分時任務系統。 一個任務正在載入資料,另一個任務可以執行計算。 不同的時間
可以分為IO和計算。 在這個時代,出現了作業系統的資源管理。 分時系統的出現也促進了多使用者能力。 它使多個使用者可
以在一臺計算機上進行操作,這也是伺服器的原型。
之後,電腦製造商的數量開始增加,型號也很多,但每一種型號的電腦開發時,製造商都必須配備專用的作業系統。 使用者
在更換不同型號的電腦時需要學習新的作業系統,非常麻煩。 於是通用作業系統的概念開始出現。 即作業系統開始獨立於
硬體,可以在不同的硬體上提供類似的體驗。 這個時代出現了幾種通用作業系統,其中 Unix 最為突出。 Unix 的優勢在於
整個作業系統的大部分程式碼都是用 C 等高階語言編寫的(與那個時代的組合語言相反)。 在不同硬體之間遷移時,只能遷
移大約幾千條裝配線。 即使在現代,仍然有少數伺服器執行類似 Unix 的作業系統,例如 Solaris。
通用作業系統的出現伴隨著商業軟體的發展,對於價值數百萬美元的大型機來說,Unix 還不錯。 但進入1980年代後,電
腦的價效比不斷提高,出現了一些低價位的電腦。 這個時候,Unix是非常划算的。 同時,為了統一API,POSIX標準出現
在各種Unix發行版中,使得各個發行版上的C程式可以在不修改程式碼的情況下重新編譯執行。 這是因為 Linux 開發了 POSIX
標準,並且相容 POSIX 標準。 由於其免費的優勢,它在小型機和PC上發展迅速。
結果,早期的計算機又大又貴,逐漸演變成現代伺服器的樣子。 進入小型機時代,Linux憑藉與現有軟體和自由軟體的相容性,
迅速佔領了伺服器作業系統市場。
至於很多答案,還得和windows比較一下。 畢竟,早期的 Windows 並不是為多使用者伺服器設計的。 雖然看起來已經完成,
但它充滿了錯誤。 在 Windows 2000 之前的系統中,所有使用者實際上共享桌面背景。 另外,很多成熟的伺服器軟體在
Windows上已經很久沒有支援了。 更高版本的 Windows 還引入了 POSIX 子系統以嘗試相容。 然而,在 2000 年之後的
許多年裡,POSIX 子系統貢獻了很大比例的 windows 漏洞(在我的印象中超過 30%)。 雖然對相容的伺服器軟體沒有幫助,
但它已經成功幫助了大量的病毒和木馬入侵windows。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014415/viewspace-2906438/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 伺服器為什麼大多選擇 Linux系統伺服器Linux
- 為什麼選擇centos系統CentOS
- 如何選擇版本控制系統——為什麼選擇Git版本控制系統Git
- 為什麼選擇Linux作為伺服器呢?Linux優點!Linux伺服器
- 為什麼香港伺服器大多選擇安裝linux伺服器Linux
- 運維如何選擇Web伺服器?linux系統需要學什麼運維Web伺服器Linux
- 為什麼選擇獨立伺服器伺服器
- 為什麼選擇無伺服器模型?伺服器模型
- Linux和Windows系統有什麼不同?如何選擇?LinuxWindows
- 市面這麼多網路管理系統,為什麼選擇OpManager?
- ubuntu系統怎麼選擇最佳伺服器?ubuntu系統選擇最佳伺服器的教程Ubuntu伺服器
- 學習Python用什麼系統好?選擇Linux系統怎麼樣?PythonLinux
- 什麼是倉庫管理系統?為什麼選擇基於雲的WMS?
- 什麼樣的CRM系統值得選擇?
- 為什麼選擇Guice框架GUI框架
- Aembit為什麼選擇 Rust?Rust
- 為什麼選擇使用Rust?Rust
- 為什麼要選擇SQL?SQL
- 中小企業為什麼要選擇雲伺服器?伺服器
- 即時通訊系統為什麼選擇GaussDB(for Redis)?Redis
- 企業為什麼選擇伺服器呢?有什麼優勢嗎?伺服器
- 租用香港伺服器選擇什麼作業系統好?這4種系統皆可!伺服器作業系統
- 為什麼 Mac 使用者不選擇 LinuxMacLinux
- 為什麼CentOS7選擇XFS作為預設的檔案系統?CentOS
- 【知識分享】跨境業務為什麼選擇海外伺服器伺服器
- 伺服器系統的選擇伺服器
- 為什麼選擇.NETCore?NetCore
- 為什麼選擇高防DNS?DNS
- 為什麼選擇Cynefin框架? – zwischenzugs框架
- (轉)為什麼選擇機器學習策略機器學習
- 我為什麼選擇 Angular 2?Angular
- Android為什麼選擇binderAndroid
- 為什麼選擇Twitter Storm?薦ORM
- 為什麼選擇linux這條職業賽道Linux
- Linux系統怎麼學?如何選擇合適的Linux系統?Linux
- 物理機伺服器選擇win系統還是linux系統好伺服器Linux
- 為什麼選擇微軟Dynamics 365作為企業客戶關係管理系統微軟
- 為什麼伺服器系統用Linux?Linux有哪些優勢?伺服器Linux