實驗0
專業:商業軟體過程 姓名:蔡京航 學号:201406114230
一、 實驗目的
(1)掌握作業系統的定義和概念;
(2)了解各類作業系統的發展曆史;
二、 實驗内容和要求
使用網絡搜尋了解各類計算機作業系統的知識,并整理成一篇文檔。
了解和掌握内容包括:
- 計算機作業系統的定義和概念;
- 作業系統的分類;
- 常用幾種作業系統的優缺點分析;Linux,Windows
三、 實驗方法、步驟及結果測試
1. 作業系統的基本概念:用來控制及指揮電腦系統運作的軟體程式。
(1)
作業系統管理和控制系統資源。計算機的硬體、軟體、資料等都需要作業系統的管 理。作業系統通過許多的資料結構,對系統的資訊進行記錄,根據不同的系統要求,對系統資料進行修改,達到對資源進行控制的目的。
(2)
作業系統提供了友善使用者使用計算機的使用者界面。在介紹作業系統的時候我們就已 經看到,使用者需要通過滑鼠點選相應的圖示就可以做他想要做的事情,桌面以及其上的圖示就是作業系統提供給使用者使用的界面,有了這種使用者界面,對計算機的操作就比較容易了。使用者界面又稱為作業系統的前台表現形式,Windows 98采用的是視窗和圖示,DOS系統采用的是指令,Linux系統既采用指令形式也配備有視窗形式。不管是何種形式的使用者界面,其目的隻有一個,那就是友善使用者的使用。作業系統的發展方向是簡單、直覺、友善使用。
(3)
作業系統優化系統功能的實作。由于系統中配備了大量的硬體、軟體,因而它們可 以實作各種各樣的功能,這些功能之間必然免不了發生沖突,導緻系統性能的下降。作業系統要使計算機的資源得到最大的利用,使系統處于良好的運作狀态,還要采用最優的實作功能的方式。
(4)
作業系統協調計算機的各種功作。計算機的運作實際上是各種硬體的同時動作,是 許多動态過程的組合,通過作業系統的介入,使各種動作和動态過程達到完美的配合和協調,以最終對使用者提出的要求回報滿意的結果。如果沒有作業系統的協調和指揮,計算機就會處于癱瘓狀态,更談不上完成使用者所提出的任務。
是以,可以定義作業系統為:對計算機系統資源進行直接控制和管理,協調計算機的各種動作,為使用者提供便于操作的人一機界面,存在于計算機軟體系統最底層核心位置的程式的集合。
2.
作業系統大緻可分為6種類型。
①簡單作業系統。它是計算機初期所配置的作業系統,如IBM公司的磁盤作業系統DOS/360和微型計算機的作業系統CP/M等。這類作業系統的功能主要是操作指令的執行,檔案服務,支援進階程式設計語言編譯程式和控制外部裝置等。
②分時系統。它支援位于不同終端的多個使用者同時使用一台計算機,彼此獨立互不幹擾,使用者感到好像一台計算機全為他所用。
③實時作業系統。它是為實時計算機系統配置的作業系統。其主要特點是資源的配置設定和排程首先要考慮實時性然後才是效率。此外,實時作業系統應有較強的容錯能力。
④網絡作業系統。它是為計算機網絡配置的作業系統。在其支援下,網絡中的各台計算機能互相通信和共享資源。其主要特點是與網絡的硬體相結合來完成網絡的通信任務。
⑤分布作業系統。它是為分布計算系統配置的作業系統。它在資源管理,通信控制和作業系統的結構等方面都與其他作業系統有較大的差別。由于分布計算機系統的資源分布于系統的不同計算機上,作業系統對使用者的資源需求不能像一般的作業系統那樣等待有資源時直接配置設定的簡單做法而是要在系統的各台計算機上搜尋,找到所需資源後才可進行配置設定。對于有些資源,如具有多個副本的檔案,還必須考慮一緻性。所謂一緻性是指若幹個使用者對同一個檔案所同時讀出的資料是一緻的。為了保證一緻性,作業系統須控制檔案的讀、寫、操作,使得多個使用者可同時讀一個檔案,而任一時刻最多隻能有一個使用者在修改檔案。分布作業系統的通信功能類似于網絡作業系統。由于分布計算機系統不像網絡分布得很廣,同時分布作業系統還要支援并行處理,是以它提供的通信機制和網絡作業系統提供的有所不同,它要求通信速度高。分布作業系統的結構也不同于其他作業系統,它分布于系統的各台計算機上,能并行地處理使用者的各種需求,有較強的容錯能力。
⑥智能作業系統(見智能軟體)。
3.
成本
贊成Linux的聲音:Linux是免費的,它沒有使用許可證費用;支援Linux的成本比支援Windows(NT4/2000)的成本低得多;而且,已經有許多免費辦公自動化解決方法可供選擇.
贊成Windows的聲音:Linux要求現場的技術支援以保證系統運作,要求開發人員或承包商現場修改系統錯誤和應用核心更新檔程式,無法保證能夠由内部人員來解決所有問題;VisualStudio比其它開放源代碼的開發環境好;MSSQL是一個便宜的資料庫平台;Linux沒有提供足夠多的商業工具軟體。
聲譽
贊成Linux的聲音:Linux是發展最迅速的OS平台;Linux應用能更好地工作;Linux桌面提供更多選擇;Linux應用程式和工具的運作很出色,選擇機會也更多。
贊成Windows的聲音:微軟視窗是最常用的OS平台;每個Linux系統釋出就是一個獨立的OS,向後相容性差;Windows應用比Linux應用允許使用者更多的集中到任務上,無需程式設計就可以使應用系統工作;Windows有一緻的界面視窗。
應用
贊成Linux的聲音:Linux圖形接口像Windows一樣容易使用;Linux使用标準相容協定,也使用标準檔案格式;從未遇到過像安裝微軟更新檔程式那樣的事:選擇的機會太多了;Linux提供極大的協同工作能力.
贊成Windows的聲音:Linux上的應用非常少;不與InternetExplorer6标準相容;無法買到像Outlook所提供的電子郵件備份功能那樣的Linux電子郵件備份工具;Linux上沒有PCAnywhere那樣的管理軟體;Linux列印功能不好,沒有媒體播放軟體.
安全
贊成Linux的聲音:沒有Linux病毒;Linux沒有那種會導緻系統死鎖的模糊的協定服務;Linux不易受蠕蟲攻擊;Linux不會發生IRC特洛伊IIS蠕蟲。
贊成Windows的聲音:Linux并不安全,沒有人負責Linux的完整性;有許多出色的第三方企業在生産各種反病毒軟體;微軟已經集中精力來解決安全問題。
硬體支援
贊成Linux的聲音:Linux能夠支援視訊控制器、USB、數據機、滑鼠和螢幕等一切硬體;HP、Lexmark和Epson都提供了許多列印工具.
贊成Windows的聲音:Linux不支援GDI列印機、WIN數據機、視訊卡和PCMCIA卡.
軟體支援
贊成Linux的聲音:在Linux團體内的幫助是快速和免費的;可以使用VNC同時遙控Linux和Windows網絡用戶端;Linux軟體更加容易跟上潮流并且更加容易部署;Linux有很好的遠端管理工具,使用Linux可以很容易地映射硬碟來複制系統.
贊成Windows的聲音:許多供應商不支援Linux,他們無法從Linux使用者那裡掙到錢;買不到Linux桌面支援服務.沒有像微軟MMC那樣的統一的Linux網絡管理工具;Windows有更加成熟的快速配置工具。
可信賴性
贊成Linux的聲音:Linux是開放源代碼的,而開放源代碼是網際網路的動力所在.開放源代碼意味着永遠沒有限制,也不會被誰"鎖定".
贊成Windows的聲音:Linux桌面界面混亂(有KDE、Gnome等好幾種),添加菜單不友善;開放源代碼意味着:沒有路标、沒有未來,銷售商無錢可賺,也就沒有銷售商。
總結
如果Linux與Windows一樣,那它就是Windows了.可喜的是它不是,因而有了選擇.Linux可以在桌面上替代Windows,但它不可能迎合所有使用者.Linux提供了所有Windows使用者熟悉的工具,盡管它們不同,有不同的外觀、感覺.Linux始終是一個企業桌面應用的競争者.現在,Linux的關鍵戰役主要不是技術問題,更多的是在認識和接受方面.也許今天的Linux就像1989年時的微軟Windows3.0一樣,被人關注,并不斷提高.
Android:Android是一種基于Linux的自由及開放源代碼的作業系統。
IOS:ios是以Darwin為基礎的作業系統。
四、 實驗總結
通過網上查找資料使我們更快更全面的了解作業系統這門科目,有利于我們今後對作業系統的熟悉與學習。