計算機作業系統的定義和概念
作業系統的定義
:a) 作業系統是現代計算機系統中不可缺少的系統軟體,是其他所有系統軟體和應用軟
件的執行基礎。作業系統控制和管理整個計算機系統中的軟硬體資源,並為使用者使用計算機提供乙個方便靈活、安全可靠的工作環境。
作業系統的概念:
b)計算機系統是一種可以按使用者的要求接收和儲存資訊、自動進行資料處理並輸出結果資訊的系統,廣義的計算機系統包含機械式系統和電子式系統兩類。我們在這裡討論的數字電子式計算機系統,簡稱計算機系統。計算機系統包括硬體(子
)系統和軟體(子
)系統。
作業系統的分類;
根據作業系統在使用者介面的使用環境和功能特徵的不同,作業系統一般可分為三種基本型別,即批處理系統、分時系統和實時系統。隨著計算機體系結構的發展,又出現了許多種作業系統,它們是嵌人式作業系統、個人作業系統、網路作業系統和分布式作業系統。
1. 批處理作業系統
批處理(batch processing)
作業系統的工作方式是:使用者將作業交給系統操作員,系統操作員將許多使用者的作業組成一批作業,之後輸入到計算機中,在系統中形成乙個自動轉接的連續的作業流,然後啟動作業系統,系統自動、依次執行每個作業。最後由操作員將作業結果交給使用者。
批處理作業系統的特點是:多道和成批處理。
2.分時作業系統
分時(time sharing)
作業系統的工作方式是:一台主機連線了若干個終端,每個終端有乙個使用者在使用。使用者互動式地向系統提出命令請求,系統接受每個使用者的命令,採用
時間片輪轉方式處理服務請求,並通過互動方式在終端上向使用者顯示結果。使用者根據上步結果發出下道命。分時作業系統將cpu
的時間劃分成若干個片段,稱為時間片。作業系統以時間片為單位,輪流為每個終端使用者服務。每個使用者輪流使用乙個時間片而使每個使用者並不感到有別的使用者存在。分時系統具有多路性、互動性、「獨佔
」性和及時性的特徵。多路性指,伺時有多個使用者使用一台計算機,巨集觀上看是多個人同時使用乙個
cpu,微觀上是多個人在不同時刻輪流使用
cpu。互動性是指,使用者根據系統響應結果進一步提出新請求
(使用者直接干預每一步)。
「獨佔」性是指,使用者感覺不到計算機為其他人服務,就像整個系統為他所獨佔。及時性指,系統對使用者提出的請求及時響應。
常見的通用作業系統是分時系統與批處理系統的結合。其原則是:分時優先,批處理在後。「前台」
響應需頻繁互動的作業,如終端的要求; 「後台
」處理時間性要求不強的作業。
3.實時作業系統
實時作業系統(realtimeoperatingsystem
,rtos)
是指使計算機能及時響應外部事件的請求在規定的嚴格時間內完成對該事件的處理,並控制所有實時裝置和實時任務協調一致地工作的作業系統。實時作業系統要追求的目標是:對外部請求在嚴格時間範圍內做出反應,有高可靠性和完整性。
4.嵌入式作業系統
嵌入式作業系統(embeddedoperating system)
是執行在嵌入式系統環境中,對整個嵌入式系統以及它所操作、控制的各種部件裝置等資源進行統一協調、排程、指揮和控制的系統軟體。程,並使整個系統能高效地執行。
5. 個人計算機作業系統
個人計算機作業系統是一種單使用者多工的作業系統。個人計算機作業系統主要供個人使用,功能強、**便宜,可以在幾乎任何地方安裝使用。它能滿足一般人操作、學習、遊戲等方面的需求。個人計算機作業系統的主要特點是計算機在某一時間內為單個使用者服務;採用圖形介面人機互動的工作方式,介面友好;使用方便,使用者無需專門學習,也能熟練操縱機器。
6.網路作業系統
網路作業系統是基於計算機網路的,是在各種計算機作業系統上按網路體系結構協議標準開發的軟體,包括網路管理、通訊、安全、資源共享和各種網路應用。其目標是相互通訊及資源共享。
7.分布式作業系統
大量的計算機通過網路被鏈結在一起,可以獲得極高的運算能力及廣泛的資料共享。這種系統被稱作分布式系統(distributedsystem)
常用幾種作業系統的優缺點分析;linux
,windows
linux的操作比較複雜
,windows
的比較簡單
. linux速度比較快
,安全性比
windows
好但是有很多軟體只能在windows
裡執行與linux
相容的軟體正在開發中
. linux適用在網路方面
. windows直觀、高效的物件導向的圖形使用者介面,易學易用。
windows使用者介面統
一、友好、漂亮
windows豐富的裝置無關的圖形操作
windows是乙個多工的操作環境,它允許使用者同時執行多個應用程式,或在乙個程式中同時做幾件事情。每個程式在螢幕上佔據一塊矩形區域,這個區域稱為視窗,視窗是可以重疊的。使用者可以移動這些視窗,或在不同的應用程式之間進行切換,並可以在程式之間進行手工和自動的資料交換和通訊。
實驗0 了解和熟悉作業系統
1.實驗目的 1 掌握作業系統的定義和概念 2 了解各類作業系統的發展歷史 2 實驗要求 使用網路搜尋了解各類計算機作業系統的知識,並整理成一篇文件。了解和掌握內容包括 計算機作業系統的定義和概念 答 計算機作業系統是管理系統資源,控制程式執行,改善人機介面,提供各種服務,並合理組織計算機工作流程和...
實驗0 了解和熟悉作業系統
一 計算機作業系統的定義和概念 資料摘取 作業系統 operating system,簡稱os 是電子計算機系統中負責支撐應用程式執行環境以及使用者操作環境的系統軟體,同時也是計算機系統的核心與基石。它的職責常包括對硬體的直接監管 對各種計算資源 如記憶體 處理器時間等 的管理 以及提供諸如作業管理...
實驗0 了解和熟悉作業系統
1.計算機作業系統的定義和概念 答 作業系統的基本概念 用來控制及指揮電腦系統運作的軟體程式。1 作業系統管理和控制系統資源。計算機的硬體 軟體 資料等都需要作業系統的管理。作業系統通過許多的資料結構,對系統的資訊進行記錄,根據不同的系統要求,對系統資料進行修改,達到對資源進行控制的目的。2 作業系...