瞭解和熟悉作業系統

14馮梓凡發表於2016-03-11
  1. 計算機作業系統的定義和概念

作業系統是管理電腦硬體與軟體資源的程式,同時也是計算機系統的核心與基石。作業系統是控制其他程式執行,管理系統資源併為使用者提供操作介面的系統軟體的集合。作業系統身負諸如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作網路與管理檔案系統等基本事務。作業系統的型態非常多樣,不同機器安裝的OS可從簡單到複雜,可從手機的嵌入式系統到超級電腦的大型作業系統。

 

2.作業系統的分類

      根據作業系統在使用者介面的使用環境和功能特徵的不同,作業系統一般可分為四種基本型別,即批處理系統、通用管理系統、分時系統和實時系統。隨著計算機體系結構的發展,又出現了許多種作業系統,它們是嵌入式作業系統、個人作業系統、網路作業系統(UNIX、NETWARE、WINDOWS NT LINUX等)和分散式作業系統

 

3.常用幾種作業系統的優缺點分析;Linux,Windows

  Linux 的優點:

  • 穩定性和高效性:因為 Linux 是由 Unix 發展而來,因此 Linux 與 Unix 有許多相似之處,不只是使用者介面和操作方式,Linux 還繼承了 Unix 卓越的穩定性和高效性。對於使用 Linux 作為作業系統的伺服器,連續執行一年不當機是相當平常的事情。
  • 低配置要求:Linux 對硬體的要求很低,它可以在數年前的電腦上很流暢的執行。使用 Windows,則需要不斷升級機器的硬體。
  • 免費或者少許費用:Linux 基於 GPL,因此任何人可以免費使用或者修改其中的原始碼。只有在選擇某些廠商製作的 Linux 的發行版時,才會需要一點點費用。
  • 強大的支援:大量的 Linux 愛好者會進行交流討論,並且開發分享一些好的軟體,有非常開放的使用氛圍。
  • 安全性:Linux 擁有相當龐大的使用者和社群支援,因此能很快發現系統漏洞,並迅速釋出安全補丁。
  • 真正的多使用者:Linux 實現不同的使用者共同登入系統,並且資源分享比較公平。而不是像 Windows 那樣的偽多使用者作業系統,如果需要登入更多的使用者,要麼退出當前使用者,要麼向微軟購買多使用者授權。
  • Linux 還有許多其它優點,如強大的網路支援、方便的控制檯操作等等,雖然整體上而言 Linux 做得很好,但它依然還是存在一些不足之處。

Linux 的缺點:

  • 沒有特定的支援廠商:因為 Linux 上面的軟體都是免費發行的,所以自然不會有售後服務之類的支援。
  • 圖形介面不夠好:這恐怕是影響 Linux 桌面端普及的最重要原因了。但隨著時間的流逝,X-window 也變得越來越好用,越來越優秀了。目前各大 Linux 發行版,都能很好地做為桌面端計算機使用。

 

windows: 

優點:圖形介面良好,擁有良好的整合開發環境,操作簡單。 

缺點:不是免費的軟體,採用二進位制程式碼,不易修改作業系統本身。漏洞比較多。和linux和unix系統相比,網路功能相對較差,原始碼不開放。不利於作業系統的開發。

 

思考題

IOS和Android屬於什麼型別的作業系統?

iOS是由蘋果公司為iPhone開發的作業系統。它主要是給iPhone、iPod touch以及iPad使用。就像其基於的Mac OS X作業系統一樣,它也是以Darwin為基礎的。原本這個系統名為iPhone OS,直到2010年6月7日WWDC大會上宣佈改名為iOS。 iOS的系統架構分為四個層次:核心作業系統層(the Core OS layer),核心服務層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。

 

Android是一種基於Linux的自由及開放原始碼的作業系統,主要使用於便攜裝置

可以支援多種開發語言

相關文章