天天看點

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

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

專業:商業軟體工程2班   姓名:韓麒麟  學号:201406114253

一、        實驗目的

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

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

二、        實驗内容和要求

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

三、實驗方法、步驟及結果測試

了解和掌握内容包括:

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

作業系統(Operating System,簡稱OS)是管理電腦硬體與軟體資源的程式,同時也是計算機系統的核心與基石。作業系統是控制其他程式運作,管理系統資源并為使用者提供操作界面的系統軟體的集合。作業系統身負諸如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作網絡與管理檔案系統等基本事務。作業系統的型态非常多樣,不同機器安裝的OS可從簡單到複雜,可從手機的嵌入式系統到超級電腦的大型作業系統。目前微機上常見的作業系統有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。

2.作業系統的分類;

作業系統大緻可分為6種類型。

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

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

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

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

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

⑥ 智能作業系統

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

和Linux一樣,Windows系列是完全的多任務作業系統。它們支援同樣的使用者接口、網絡和安全性。但是,Linux和Windows的真正差別在于,Linux事實上是Unix的一種版本,而且來自Unix的貢獻非常巨大。是什麼使得Unix如此重要?不僅在于對多使用者機器來說,Unix是最流行的作業系統,而且在于它是免費軟體的基礎。在Internet上,大量免費軟體都是針對Unix系統編寫的。由于有衆多的Unix廠商,是以Unix也有許多實作方法。沒有一個單獨的組織負責Unix的分發。現在,存在一股巨大的力量推動Unix社團以開放系統的形式走向标準化。另一方面Windows系列是專用系統,由開發作業系統的公司控制接口和設計。在這個意義上這種公司利潤很高,因為它對程式設計和使用者接口設計建立了嚴格的标準,和那些開放系統社團完全不一樣。一些組織正在試圖完成标準化Unix程式設計接口的任務。特别要指出的是,Linux完全相容POSIX.1标準。 還有,Linux的操作比較複雜,windows的比較簡單,Linux速度比較快,安全性比windows好 ,但是有很多軟體隻能在windows裡運作,與Linux相容的軟體正在開發中,Linux适用在網絡方面。

三、        實驗總結

通過這次實驗,可以使我們更好的熟悉作業系統的相關知識。