天天看點

了解和熟悉作業系統

  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的自由及開放源代碼的作業系統,主要使用于便攜裝置

可以支援多種開發語言