天天看點

實驗0 了解和熟悉作業系統

實驗0  了解和熟悉作業系統

一、目的和要求

1. 實驗目的

(1)掌握作業系統的定義和概念;

(2)了解各類作業系統的發展曆史;

2.實驗要求

使用網絡搜尋了解各類計算機作業系統的知識,并整理成一篇文檔。

二、實驗内容

了解和掌握内容包括:

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

計算機系統由計算機硬體和軟體兩部分組成。硬體包括中央處理機、存儲器和外部裝置等;軟體是計算機的運作程式和相應的文檔。計算機系統具有接收和存儲資訊、按程式快速計算和判斷并輸出處理結果等功能。作業系統是管理資源,控制程式執行,改善人機界面,提供各種服務,并合理組織計算機工作流程為使用者友善有效地使用計算機提供良好的運作環境的最基本的系統軟體。作業系統主要目标1、友善使用者使用,2、擴充機器功能,3、管理各類資源,4、提高系統效率,5.構築開放環境。

 多道程式設計所謂多道程式設計是指允許多個程式同時存在于主存之間,由中央處理器以切換方式為之服務,使得多個程式可以同時執行。優點:一是提高CPU、主存和裝置的使用率;二是提高系統的吞吐率,使機關時間内完成的作業數增加;三是充分發揮計算機硬部件的并行性,裝置與裝置之間、CPU與裝置之間均可并行工作。缺點:延長作業的周轉時間。

  1. 作業系統的分類;

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

1. 批處理作業系統

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

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

2.分時作業系統

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

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

3.實時作業系統

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

4.嵌入式作業系統

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

5. 個人計算機作業系統

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

6.網絡作業系統

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

7.分布式作業系統

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

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

Windows

  優點

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

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

  缺點

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

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

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

Linux

優點:Linux的自動執行能力也很強,隻需要設計批處 理檔案就可以讓系統自動完成非常詳細的任務。Linux有圖形元件。Linux支援高端的圖形擴充卡和顯示器,完全勝任圖形相關的 工作。Linux 有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網絡浏覽器 和文檔處理工具等。可靠的系統安全。

三、實驗拓展思考

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

手機作業系統。