天天看點

了解和熟悉作業系統

計算機作業系統的定義和概念

作業系統是管理資源,控制程式執行,改善人機界面,提供各種服務,并合理組織計算機工作流程為使用者友善有效地使用計算機提供良好的運作環境的最基本的系統軟體。

作業系統(Operating System,簡稱OS),是電子計算機系統中負責支撐應用程式運作環境以及使用者操作環境的系統軟體,同時也是計算機系統的核心與基石。它的職責常包括對硬體的直接監管、對各種計算資源(如記憶體、處理器時間等)的管理、以及提供諸如作業管理之類的面向應用程式的服務等等。

作業系統的分類

根據作業系統在使用者界面的使用環境和功能特征的不同,作業系統一般可分為三種基本類型,即批處理系統、分時系統和實時系統。随着計算機體系結構的發展,又出現了許多種作業系統,它們是嵌人式作業系統、個人作業系統、網絡作業系統和分布式作業系統。 

1. 批處理作業系統

批處理(Batch Processing)作業系統的工作方式是:使用者将作業交給系統操作員,系統操作員将許多使用者的作業組成一批作業,之後輸入到計算機中,在系統中形成一個自動轉接的連續的作業流,然後啟動作業系統,系統自動、依次執行每個作業。最後由操作員将作業結果交給使用者。 

批處理作業系統的特點是:多道和成批處理。

2.分時作業系統

分時(Time Sharing)作業系統的工作方式是:一台主機連接配接了若幹個終端,每個終端有一個使用者在使用。使用者互動式地向系統提出指令請求,系統接受每個使用者的指令,采用時間片輪轉方式處理服務請求,并通過互動方式在終端上向使用者顯示結果。使用者根據上步結果發出下道命。分時作業系統将CPU的時間劃分成若幹個片段,稱為時間片。作業系統以時間片為機關,輪流為每個終端使用者服務。每個使用者輪流使用一個時間片而使每個使用者并不感到有别的使用者存在。分時系統具有多路性、互動性、“獨占”性和及時性的特征。多路性指,伺時有多個使用者使用一台計算機,宏觀上看是多個人同時使用一個CPU,微觀上是多個人在不同時刻輪流使用CPU。互動性是指,使用者根據系統響應結果進一步提出新請求(使用者直接幹預每一步)。“獨占”性是指,使用者感覺不到計算機為其他人服務,就像整個系統為他所獨占。及時性指,系統對使用者提出的請求及時響應。

常見的通用作業系統是分時系統與批處理系統的結合。其原則是:分時優先,批處理在後。“前台”響應需頻繁互動的作業,如終端的要求; “背景”處理時間性要求不強的作業。

3.實時作業系統

實時作業系統(RealTimeOperatingSystem,RTOS)是指使計算機能及時響應外部事件的請求在規定的嚴格時間内完成對該事件的處理,并控制所有實時裝置和實時任務協調一緻地工作的作業系統。實時作業系統要追求的目标是:對外部請求在嚴格時間範圍内做出反應,有高可靠性和完整性。

4.嵌入式作業系統

嵌入式作業系統(EmbeddedOperating System)是運作在嵌入式系統環境中,對整個嵌入式系統以及它所操作、控制的各種部件裝置等資源進行統一協調、排程、指揮和控制的系統軟體。程,并使整個系統能高效地運作。

5. 個人計算機作業系統

個人計算機作業系統是一種單使用者多任務的作業系統。個人計算機作業系統主要供個人使用,功能強、價格便宜,可以在幾乎任何地方安裝使用。它能滿足一般人操作、學習、遊戲等方面的需求。個人計算機作業系統的主要特點是計算機在某一時間内為單個使用者服務;采用圖形界面人機互動的工作方式,界面友好;使用友善,使用者無需專門學習,也能熟練操縱機器。

6.網絡作業系統

網絡作業系統是基于計算機網絡的,是在各種計算機作業系統上按網絡體系結構協定标準開發的軟體,包括網絡管理、通信、安全、資源共享和各種網絡應用。其目标是互相通信及資源共享。

7.分布式作業系統

大量的計算機通過網絡被連結在一起,可以獲得極高的運算能力及廣泛的資料共享。這種系統被稱作分布式系統(DistributedSystem)

常用幾種作業系統的優缺點分析

DOS

  簡介

  DiskOperating

  System又稱DOS(簡寫),中文全名“磁盤作業系統”。

  優點

  1快捷,熟練的使用者可以通過建立BAT或CMD批處理檔案完成一些煩瑣的任務。

  2速度快,安全,價格便宜。

  缺點

  1日常應用功能不豐富,(沒有圖形界面)指令行操作不直覺,對裝置的支援比較少

  2很多裝置的大部分程式都不能在DOS環境下執行。

Windows

  發行于2001年10月 25日,原來的名稱是Whistler。2011年7月初,微軟表示将于2014年春季徹底取消對Windows xp的技術支援。

  1圖形界面良好,擁有良好的內建開發環境,操作簡單。 提供了一個可伸縮的高性能平台。

  2整合常見應用軟體,簡單,快捷,友善。适合電腦城銷售人員及維修商快速裝機。

  1.系統更新落後,漏洞較多,不穩定,易受病毒和木馬的攻擊;

  2.自帶軟體版本較低,需要自行解除安裝更新;

  3.所有軟體和程式預裝在C槽,加重系統負擔,即使解除安裝,仍有殘餘大量垃圾碎片檔案,容易拖慢系統。

UNIX

  UNIX是一個強大的 多使用者、多任務作業系統,支援多種處理器架構,按照作業系統的分類,屬于分時作業系統。

  1由于附帶源代碼,使用者可以分析它,更改它。檔案系統小巧,簡單。

  2将所有的裝置用檔案表示,可使用與處理檔案相同的指令和系統調用集通路裝置。

3 具有可移植性。

  1 UNIX 系統的标準1/O 庫相對其底層的系統調用接口已變得越來越複雜了。

  2 傳統的UNIX 核心不夠靈活,不具備很好的可擴充性,也很少代碼複用的設施。

Linux

  Linux是一種自由和開放源碼的類Unix作業系統。可安裝在各種計算機硬體裝置中。世界上運算最快的超級計算機運作的都是Linux系統。

  1安全 、易維護、穩定 。

  2軟體自由/開源

  3低成本 - 大多數

  4透明公開 - 絕大多數 GNU/Linux 是開放開發的。

  1缺失的應用軟體和遊戲 - 您會失去一些熟知的應用程式。

  2缺少硬體支援 - 絕大多數硬體是支援的,但不是全部

  3尋求幫助更難 - 通常朋友、家人、 同僚不能幫您解決 GNU/Linux 相關問題,是以您需要線上擷取幫助。

IOS和Android屬于什麼類型的作業系統

屬于分時作業系統

上一篇: sprint
下一篇: [讀書筆記]