計算機軟體系統的組成和功能,計算機軟體系統的組成部分有哪些?

2021-12-28 05:23:31 字數 4736 閱讀 7067

1樓:小盛

所謂軟體是指為方便使用計算機和提高使用效率而組織的程式以及用於開發、使用和維護的有關文件。軟體系統可分為系統軟體和應用軟體兩大類。 1系統軟體 系統軟體由一組控制計算機系統並管理其資源的程式組成,其主要功能包括:

啟動計算機,儲存、載入和執行應用程式,對檔案進行排序、檢索,將程式語言翻譯成機器語言等。實際上,系統軟體可以看作使用者與計算機的介面,它為應用軟體和使用者提供了控制、訪問硬體的手段,這些功能主要由作業系統完成。此外,編譯系統和各種工具軟體也屬此類,它們從另一方面輔助使用者使用計算機。

下面分別介紹它們的功能。 1)作業系統(operating system, os) 作業系統是管理、控制和監督計算機軟、硬體資源協調執行的程式系統,由一系列具有不同控制和管理功能的程式組成,它是直接執行在計算機硬體上的、最基本的系統軟體,是系統軟體的核心。作業系統是計算機發展中的產物,它的主要目的有兩個:

一是方便使用者使用計算機,是使用者和計算機的介面。比如使用者鍵入一條簡單的命令就能自動完成複雜的功能,這就是作業系統幫助的結果;二是統一管理計算機系統的全部資源,合理組織計算機工作流程,以便充分、合理地發揮計算機的效率。作業系統通常應包括下列五大功能模組:

(1)處理器管理。當多個程式同時執行時,解決處理器(cpu)時間的分配問題。 (2)作業管理。

完成某個獨立任務的程式及其所需的資料組成一個作業。作業管理的任務主要是為使用者提供一個使用計算機的介面使其方便地執行自己的作業,並對所有進入系統的作業進行排程和控制,儘可能高效地利用整個系統的資源。 (3)儲存器管理。

為各個程式及其使用的資料分配儲存空間,並保證它們互不干擾。 (4)裝置管理。根據使用者提出使用裝置的請求進行裝置分配,同時還能隨時接收裝置的請求(稱為中斷),如要求輸入資訊。

(5)檔案管理。主要負責檔案的儲存、檢索、共享和保護,為使用者提供檔案操作的方便。 作業系統的種類繁多,依其功能和特性分為批處理作業系統、分時作業系統和實時作業系統等;依同時管理使用者數的多少分為單使用者作業系統和多使用者作業系統;適合管理計算機網路環境的網路作業系統。

按其發展前後過程,通常分成以下六類: (1)單使用者作業系統(single user operating system) 單使用者作業系統的主要特徵是計算機系統內一次只能支援執行一個使用者程式。這類系統的最大缺點是計算機系統的資源不能充分利用。

微型機的dos、windows作業系統屬於這一類。 (2)批處理作業系統(batch processing operating system) 批處理作業系統是20世紀70年代執行於大、中型計算機上的作業系統。當時由於單使用者單任務作業系統的cpu使用效率低,i/o裝置資源未充分利用,因而產生了多道批處理系統,它主要執行在大中型機上。

多道是指多個程式或多個作業(multi-programs or multi jobs)同時存在和執行,故也稱為多工作業系統。ibm的dos/vse就是這類系統。 (3)分時作業系統(time-sharing operating system) 分時系統是一種具有如下特徵的作業系統:

在一臺計算機周圍掛上若干臺近程或遠端終端,每個使用者可以在各自的終端上以互動的方式控製作業執行。 在分時系統管理下,雖然各使用者使用的是同一臺計算機,但卻能給使用者一種「獨佔計算機」的感覺。實際上是分時作業系統將cpu時間資源劃分成極小的時間片(毫秒量級),輪流分給每個終端使用者使用,當一個使用者的時間片用完後,cpu就轉給另一個使用者,前一個使用者只能等待下一次輪到。

由於人的思考、反應和鍵入的速度通常比cpu的速度慢得多,所以只要同時上機的使用者不超過一定數量,人們不會有延遲的感覺,好像每個使用者都獨佔著計算機。分時系統的優點是:第一,經濟實惠,可充分利用計算機資源;第二,由於採用互動會話方式控製作業,使用者可以坐在終端前邊思考、邊調整、邊修改,從而大大縮短了解題週期;第三,分時系統的多個使用者間可以通過檔案系統彼此交流資料和共享各種檔案,在各自的終端上協同完成共同的任務。

分時作業系統是多使用者多工作業系統,unix是國際上最流行的分時作業系統。此外,unix具有網路通訊與網路服務的功能,也是廣泛使用的網路作業系統。 (4)實時作業系統(real-time operating system) 在某些應用領域,要求計算機對資料能進行迅速處理。

例如,在自動駕駛儀控制下飛行的飛機、導彈的自動控制系統中,計算機必須對測量系統測得的資料及時、快速地進行處理和反應,以便達到控制的目的,否則就會失去戰機。這種有響應時間要求的快速處理過程叫做實時處理過程,當然,響應的時間要求可長可短,可以是秒、毫秒或微秒級的。對於這類實時處理過程,批處理系統或分時系統均無能為力了,因此產生了另一類作業系統——實時作業系統。

配置實時作業系統的計算機系統稱為實時系統。實時系統按其使用方式可分成兩類:一類是廣泛用於鋼鐵、煉油、化工生產過程控制,**制導等各個領域中的實時控制系統;另一類是廣泛用於自動訂票系統、情報檢索系統、銀行業務系統、超級市場銷售系統中的實時資料處理系統。

(5)網路作業系統(network operating system) 計算機網路是通過通訊線路將地理上分散且獨立的計算機聯結起來的一種網路,有了計算機網路之後,使用者可以突破地理條件的限制,方便地使用遠處的計算機資源。提供網路通訊和網路資源共享功能的作業系統稱為網路作業系統。 (6)微機作業系統 微機作業系統隨著微機硬體技術的發展而發展,從簡單到複雜。

microsoft公司開發的dos是一單使用者單任務系統,而windows作業系統則是一單使用者多工系統,經過十幾年的發展,已從windows 3.1發展到目前的windows nt、windows 2000和windows xp,它是當前微機中廣泛使用的作業系統之一。linux是一個原碼公開的作業系統,目前已被越來越多的使用者所採用,是windows作業系統強有力的競爭對手。

2)語言處理系統(翻譯程式) 如前所述,機器語言是計算機唯一能直接識別和執行的程式語言。如果要在計算機上執行高階語言程式就必須配備程式語言翻譯程式(下簡稱翻譯程式)。翻譯程式本身是一組程式,不同的高階語言都有相應的翻譯程式。

2樓:匿名使用者

系統軟體:系統軟體是由計算機廠家作為計算機系統資源提供給使用者使用的軟體總稱。其主要功能是使用和管理計算機,也是為其他軟體提供服務的軟體。

它最接近計算機硬體,其他軟體都要通過它利用硬體特性發揮作用。應用軟體:應用軟體是專門為解決某個或某些應用領域中的具體任務而編寫的功能軟體。

應用軟體可分為:專業應用軟體和通用應用軟體。

3樓:簡易美食

系統軟體用於擴充套件計算機的硬體功能,維護整個計算機系統,為應用開發人員提供平臺支援。

應用軟體是相對系統軟體而言的,,是針對某個應用領域的具體問題開發的,是直接面向使用者的一類軟體,如office辦公軟體。

系統軟體分為作業系統,語言程式處理系統,解釋和編譯系統,系統實用程式,資料庫系統,工具軟體。應用系統分為專業系統和通用系統。

4樓:秒懂百科

計算機軟體:計算機系統中的程式及其文件

計算機軟體系統的組成部分有哪些?

5樓:秒懂**

計算機軟體:計算機系統中的程式及其文件

6樓:匿名使用者

計算機軟體系統由系統軟體和應用軟體兩部分組成。 系統軟體有:作業系統、語言處理程式、資料庫管理系統、系統服務軟體。

應用軟體有:管理資訊系統、輔助設計軟體、文字影象處理軟體、數學計算和統計軟體包。

計算機軟體系統的組成部分是哪些

7樓:匿名使用者

計算機軟體系統由系統軟體和應用軟體兩部分組成。

系統軟體有:作業系統、語言處理程式、資料庫管理系統、系統服務軟體。

應用軟體有:管理資訊系統、輔助設計軟體、文字影象處理軟體、數學計算和統計軟體包。

8樓:匿名使用者

計算機軟體系統主要有系統軟體和應用軟體組成。

9樓:暗影之王

軟體系統(software systems)是指由系統軟體、支撐軟體和應用軟體組成的計算機軟體系統,它是計算機系統中由軟體組成的部分。

作業系統用於管理計算機的資源和控制程式的執行。語言處理系統是用於處理軟體語言等的軟體,如編譯程式等。資料庫系統是用於支援資料管理和存取的軟體,它包括資料庫、資料庫管理系統等。

資料庫是常駐在計算機系統內的一組資料,它們之間的關係用資料模式來定義,並用資料定義語言來描述;資料庫管理系統是使使用者可以把資料作為軸象項進行存取、使用和修改的軟體。

分散式軟體系統包括分散式作業系統、分散式程式設計系統、分散式檔案系統、分散式資料庫系統等。人機互動系統是提供使用者與計算機系統之間按照一定的約定進行資訊互動的軟體系統,可為使用者提供一個友善的人機介面。作業系統的功能包括處理器管理、儲存管理、檔案管理、裝置管理和作業管理,其主要研究內容包括作業系統的結構、程序(任務)排程、同步機制、死鎖防止、記憶體分配、裝置分配、並行機制、容錯和恢復機制等。

10樓:匿名使用者

計算機軟體是由系統軟體,支撐軟體和應用軟體構成的。系統軟體是計算機系統中最靠近硬體一層的軟體,其他軟體一般都通過系統軟體發揮作用。他與具體的應用領域無關,如編譯程式和作業系統等。

編譯程式吧編譯人員用高階語言書寫的程式翻譯成與之等價的,可執行的低階語言程式,作業系統則負責管理系統的各種資源,控制程式的執行。在任何計算機系統的設計中,系統軟體都要給予優先考慮。(系統軟體是由編譯程式,作業系統,系統工具軟體組成)

11樓:少司命

軟體系統由系統軟體和應用軟體組成。

系統軟體有:作業系統、語言處理程式、語言程式、服務程式、資料庫管理系統

應用軟體有:使用者程式、軟體包

計算機硬體與計算機軟體的區別,計算機軟體和硬體的區別

簡單的舉例說 計算機硬體就象是你的胳膊,計算機軟體就象是你的思維 注意 不是指大腦,是思維!沒有思維控制,胳膊就是一堆死肉 沒有胳膊做出反應,思維也就毫無用處。一句話 摸得到的是硬體 摸不到的是軟體 不要那麼祥細吧 就一句話吧 看得到拿得到的就是硬體 拿不到的就是軟體 計算機軟體和硬體的區別 計算機...

計算機軟體由什麼組成,一個計算機軟體由什麼組成

計算機軟體 是由程式和文件兩部分組成的。計算機軟體 software,也稱軟體 是指計算機系統中的程式及其文件,程式是計算任務的處理物件和處理規則的描述 文件是為了便於瞭解程式所需的闡明性資料。程式必須裝入機器內部才能工作,文件一般是給人看的,不一定裝入機器。一般來講,系統軟體包括作業系統和一系列基...

請問計算機系統結構 計算機軟體與理論 計算機應用技術這專業有什麼區別

計算抄機系統結構 計算機軟體與理襲 論 計算機應用技術三個專業主要區別 前者主要側重計算機軟硬體系統結構理論及應用計算機軟體與理論主要側重軟體研發及理論 計算機應用技術主要側重計算機技術的應用 選擇計算機應用技術比較合適 但是,對不同大學研究方向很重要 計算機系統bai 結構 計算機軟體與理論du ...