天天看點

作業系統實驗0

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

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

2.作業系統的分類

①簡單作業系統。它是計算機初期所配置的作業系統,如IBM公司的磁盤作業系統DOS/360和微型計算機的作業系統CP/M等。這類作業系統的功能主要是操作指令的執行,檔案服務,支援進階程式設計語言編譯程式和控制外部裝置等。

②分時系統。它支援位于不同終端的多個使用者同時使用一台計算機,彼此獨立互不幹擾,使用者感到好像一台計算機全為他所用。

③實時作業系統。它是為實時計算機系統配置的作業系統。其主要特點是資源的配置設定和排程首先要考慮實時性然後才是效率。此外,實時作業系統應有較強的容錯能力。

④網絡作業系統。它是為計算機網絡配置的作業系統。在其支援下,網絡中的各台計算機能互相通信和共享資源。其主要特點是與網絡的硬體相結合來完成網絡的通信任務。

⑤分布作業系統。它是為分布計算系統配置的作業系統。它在資源管理,通信控制和作業系統的結構等方面都與其他作業系統有較大的差別。由于分布計算機系統的資源分布于系統的不同計算機上,作業系統對使用者的資源需求不能像一般的作業系統那樣等待有資源時直接配置設定的簡單做法而是要在系統的各台計算機上搜尋,找到所需資源後才可進行配置設定。對于有些資源,如具有多個副本的檔案,還必須考慮一緻性。所謂一緻性是指若幹個使用者對同一個檔案所同時讀出的資料是一緻的。為了保證一緻性,作業系統須控制檔案的讀、寫、操作,使得多個使用者可同時讀一個檔案,而任一時刻最多隻能有一個使用者在修改檔案。分布作業系統的通信功能類似于網絡作業系統。由于分布計算機系統不像網絡分布得很廣,同時分布作業系統還要支援并行處理,是以它提供的通信機制和網絡作業系統提供的有所不同,它要求通信速度高。分布作業系統的結構也不同于其他作業系統,它分布于系統的各台計算機上,能并行地處理使用者的各種需求,有較強的容錯能力。

⑥智能作業系統

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

1. 微軟提供的Windows作業系統,目前使用最為廣泛,由windows xp和windows 7兩種,當然還有其它早期的版本95、98等,伺服器作業系統windows nt,windows 2003 server等等。其最大的優點或優勢是使用極其的廣泛,操作比較簡單、直覺,應用軟體極為豐富,應用面也非常的廣泛。但其運作的效率、安全性比較弱。

2. UNIX和基于UNIX發展而來的LINUX,其主要應用于伺服器端,和一些網絡互動裝置上,例如路由器、防火牆(硬體防火牆)等。其最大的優施是其安全性,但其缺點也是明顯的就是操作和配置相對于windows而言要複雜和專業不少,是以應用面和相應的應用軟體比較狹窄和少。

3. 蘋果公司的MAC OS作業系統,由于其是一個相對封閉的作業系統,隻能應用于蘋果公司本身生産的裝置上,是以應用面相對要更窄一些。但是由于現在iPad和蘋果的筆記本的良好的銷售業績,其使用人群也有相當的規模。其操作極為友善,使用者體驗做得相當的完美,但其應用面相對而言要狹窄很多。

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

      兩者屬于手機作業系統;

      主流的智能手機有Google Android和蘋果的iOS等。智能手機與非智能手機都支援JAVA,智能機與非智能機的差別主要看能否基于系統平台的功能擴充,非JAVA應用平台,還有就是支援多任務。

手 機作業系統一般隻應用在智能手機上。目前,在智能手機市場上,中國市場仍以個人資訊管理型手機為主,随着更多廠商的加入,整體市場的競争已經開始呈現出分 散化的态勢。從市場容量、競争狀态和應用狀況上來看,整個市場仍處于啟動階段。目前應用在手機上的作業系統主要有Android(谷歌)、iOS(蘋 果)、windows phone(微軟)、Symbian(諾基亞)、BlackBerry OS(黑莓)、windows mobile(微軟)等。