一、計算機作業系統的定義和概念;
資料摘取:
作業系統(operating system,簡稱os),是電子計算機系統中負責支撐應用程式執行環境以及使用者操作環境的系統軟體,同時也是計算機系統的核心與基石。它的職責常包括對硬體的直接監管、對各種計算資源(如記憶體、處理器時間等)的管理、以及提供諸如作業管理之類的面向應用程式的服務等等。 作業系統的理論是電腦科學中乙個古老而又活躍的分支,而作業系統的設計與實現則是軟體工業的基礎與核心。
作業系統是方便使用者、管理和控制計算機軟硬體資源的系統軟體(或程式集合)。從使用者角度看,作業系統可以看成是對計算機硬體的擴充;從人機互動方式來看,作業系統是使用者與機器的介面;從計算機的系統結構看,作業系統是一種層次、模組結構的程式集合,屬於有序分層法,是無序模組的有序層次呼叫。作業系統在設計方面體現了計算機技術和管理技術的結合。作業系統在計算機系統中的地位:作業系統是軟體,而且是系統軟體。它在計算機系統中的作用,大致可以從兩方面體會:對內,作業系統管理計算機系統的各種資源,擴充硬體的功能;對外,作業系統提供良好的人機介面,方便使用者使用計算機。它在整個計算機系統中具有承上啟下的地位。
作業系統是配置在計算機硬體上第一層軟體,它是一組控制和管理計算機硬體與軟體資源,合理地對各類作業進行排程,以及方便使用者的程式的集合。作業系統的五大功能包括:處理機管理功能,儲存器管理功能,裝置管理功能,檔案管理功能,以及作為使用者與硬體系統之間的介面。
個人思考:
作業系統在我看來,打個比方,就如人體的神經系統,相對應的既是如同計算機硬體系統的人體和如同擁有執行能力如同計算機軟體的大腦思維。在功能上,我覺得作業系統既是個指揮系統,它具有溝通硬體及軟體相互協調工作的重要能力,我們即可通過硬體通過作業系統的指揮來呼叫軟體,也可通過編寫好的軟體通過作業系統的傳導進行硬體的執行。故而,計算機作業系統既是人們操作計算機的一套特殊的軟體。
二、作業系統的分類
資料摘取:
1. 批處理作業系統
批處理作業系統的工作方式是:使用者將作業交給系統操作員,系統操作員將許多使用者的作業組成一批作業,之後輸入到計算機中,在系統中形成乙個自動轉接的連續的作業流,然後啟動作業系統,系統自動、依次執行每個作業。最後由操作員將作業結果交給使用者。
批處理作業系統的特點是:多道和成批處理。
2.分時作業系統
分時作業系統的工作方式是:一台主機連線了若干個終端,每個終端有乙個使用者在使用。使用者互動式地向系統提出命令請求,系統接受每個使用者的命令,採用時間片輪轉方式處理服務請求,並通過互動方式在終端上向使用者顯示結果。使用者根據上步結果發出下道命令。分時作業系統將cpu的時間劃分成若干個片段,稱為時間片。作業系統以時間片為單位,輪流為每個終端使用者服務。每個使用者輪流使用乙個時間片而使每個使用者並不感到有別的使用者存在。分時系統具有多路性、互動性、「獨佔」性和及時性的特徵。多路性指,同時有多個使用者使用一台計算機,巨集觀上看是多個人同時使用乙個cpu,微觀上是多個人在不同時刻輪流使用cpu。互動性是指,使用者根據系統響應結果進一步提出新請求(使用者直接干預每一步)。「獨佔」性是指,使用者感覺不到計算機為其他人服務,就像整個系統為他所獨佔。及時性指,系統對使用者提出的請求及時響應。常見的通用作業系統是分時系統與批處理系統的結合。其原則是:分時優先,批處理在後。「前台」響應需頻繁互動的作業,如終端的要求, 「後台」處理時間性要求不強的作業。
3.實時作業系統
實時作業系統是指使計算機能及時響應外部事件的請求在規定的嚴格時間內完成對該事件的處理,並控制所有實時裝置和實時任務協調一致地工作的作業系統。實時作業系統要追求的目標是:對外部請求在嚴格時間範圍內做出反應,有高可靠性和完整性。
4.嵌入式作業系統
嵌入式作業系統是執行在嵌入式系統環境中,對整個嵌入式系統以及它所操作、控制的各種部件裝置等資源進行統一協調、排程、指揮和控制的系統軟體。並使整個系統能高效地執行。
5. 個人計算機作業系統
個人計算機作業系統是一種單使用者多工的作業系統。個人計算機作業系統主要供個人使用,功能強、**便宜,可以在幾乎任何地方安裝使用。它能滿足一般人操作、學習、遊戲等方面的需求。個人計算機作業系統的主要特點是計算機在某一時間內為單個使用者服務;採用圖形介面人機互動的工作方式,介面友好;使用方便,使用者無需專門學習,也能熟練操縱機器。
6.網路作業系統
網路作業系統是基於計算機網路的,是在各種計算機作業系統上按網路體系結構協議標準開發的軟體,包括網路管理、通訊、安全、資源共享和各種網路應用。其目標是相互通訊及資源共享。特點:多使用者多工作業系統 unix、netware、windows nt linux等。
7.分布式作業系統
大量的計算機通過網路被鏈結在一起,可以獲得極高的運算能力及廣泛的資料共享。這種系統被稱作分布式系統。
二、常用幾種作業系統的優缺點分析;
資料收集:
1)dos
簡介:disk operating system又稱dos(簡寫),中文全名「磁碟作業系統」。
優點:1.快捷,熟練的使用者可以通過建立bat或cmd批處理檔案完成一些煩瑣的任務。
2.速度快,安全,**便宜。
缺點:1.日常應用功能不豐富,(沒有圖形介面)命令列操作不直觀,對裝置的支援比較少
2.很多裝置的大部分程式都不能在dos環境下執行。
2)windows
簡介:發行於2023年10月 25日,原來的名稱是whistler。2023年7月初,微軟表示將於2023年春季徹底取消對windows xp的技術支援。
優點:1.圖形介面良好,擁有良好的整合開發環境,操作簡單。 提供了乙個可伸縮的高效能平台。
2.整合常見應用軟體,簡單,快捷,方便。適合電腦城銷售人員及維修商快速裝機。
缺點:1.系統更新落後,漏洞較多,不穩定,易受病毒和木馬的攻擊;
2.自帶軟體版本較低,需要自行解除安裝公升級;
3.所有軟體和程式預裝在c盤,加重系統負擔,即使解除安裝,仍有殘餘大量垃圾碎片檔案,容易拖慢系統。
3)unix
簡介:unix是乙個強大的 多使用者、多工作業系統,支援多種處理器架構,按照作業系統的分類,屬於分時作業系統。
優點:1.由於附帶源**,使用者可以分析它,更改它。檔案系統小巧,簡單。
2.將所有的裝置用檔案表示,可使用與處理檔案相同的命令和系統呼叫集訪問裝置。
3. 具有可移植性。
缺點:1 .unix 系統的標準1/o 庫相對其底層的系統呼叫介面已變得越來越複雜了。
2 .傳統的unix 核心不夠靈活,不具備很好的可擴充性,也很少**復用的設施。
4)linux
簡介:linux是一種自由和開放原始碼的類unix作業系統。可安裝在各種計算機硬體裝置中。世界上運算最快的超級計算機執行的都是linux系統。
優點:1.安全 、易維護、穩定 。
2.軟體自由/開源
3.低成本 - 大多數
4.透明公開 - 絕大多數 gnu/linux 是開放開發的。
缺點:1.缺失的應用軟體和遊戲 - 您會失去一些熟知的應用程式。
2.缺少硬體支援 - 絕大多數硬體是支援的,但不是全部
ios和android屬於什麼型別的作業系統?
1. ios是由蘋果公司開發的移動作業系統。ios與蘋果的mac os x作業系統一樣,它也是以darwin為基礎的,因此同樣屬於類unix的商業作業系統。
2. android是google於2023年11月05日宣布的基於linux平台的開源手機作業系統。
實驗0 了解和熟悉作業系統
1.實驗目的 1 掌握作業系統的定義和概念 2 了解各類作業系統的發展歷史 2 實驗要求 使用網路搜尋了解各類計算機作業系統的知識,並整理成一篇文件。了解和掌握內容包括 計算機作業系統的定義和概念 答 計算機作業系統是管理系統資源,控制程式執行,改善人機介面,提供各種服務,並合理組織計算機工作流程和...
實驗0 了解和熟悉作業系統
1.計算機作業系統的定義和概念 答 作業系統的基本概念 用來控制及指揮電腦系統運作的軟體程式。1 作業系統管理和控制系統資源。計算機的硬體 軟體 資料等都需要作業系統的管理。作業系統通過許多的資料結構,對系統的資訊進行記錄,根據不同的系統要求,對系統資料進行修改,達到對資源進行控制的目的。2 作業系...
實驗0 了解和熟悉作業系統
一 實驗內容 1.計算機作業系統的定義和概念 答 作業系統的基本概念 用來控制及指揮電腦系統運作的軟體程式。1 作業系統管理和控制系統資源。計算機的硬體 軟體 資料等都需要作業系統的管理。作業系統通過許多的資料結構,對系統的資訊進行記錄,根據不同的系統要求,對系統資料進行修改,達到對資源進行控制的目...