複製鏈接
請複製以下鏈接發送給好友

軟件系統

鎖定
軟件系統(Software Systems)是指由系統軟件支撐軟件和應用軟件組成的計算機軟件系統,它是計算機系統中由軟件組成的部分。
中文名
軟件系統
外文名
Software Systems
組成成分
系統軟件、支撐軟件和應用軟件
應    用
管理計算機資源等

軟件系統系統軟件

系統軟件是指擔負控制和協調計算機及其外部設備、支持應用軟件的開發和運行的一類計算機軟件。系統軟件一般包括操作系統、語言處理程序數據庫系統網絡管理系統。系統軟件使得計算機使用者和其他軟件將計算機當作一個整體而不需要顧及到底層每個硬件是如何工作的。

軟件系統支撐軟件

支撐軟件是在系統軟件和應用軟件之間,提供應用軟件設計、開發、測試、評估、運行檢測等輔助功能的軟件,有時以中間件形式存在。

軟件系統應用軟件

應用軟件(Application)是和系統軟件相對應的,是用户可以使用的各種程序設計語言,以及用各種程序設計語言編制的應用程序的集合,分為應用軟件包用户程序。應用軟件包是利用計算機解決某類問題而設計的程序的集合,多供用户使用。應用軟件是為滿足用户不同領域、不同問題的應用需求而提供的那部分軟件。 它可以拓寬計算機系統應用領域,放大硬件的功能。應用軟件是直接面向用户需要的,它們可以直接幫助用户提高工作質量和效率,甚至可以幫助用户解決某些難題。應用軟件一般分為兩類:一類是為特定需要開發的實用型軟件,如會計核算軟件、訂景系統、工程預算軟件和教育輔助軟件等:另一類是為了方便用户使用計算機而提供的一種工具軟件,如用於文字處理的Word、用於輔助設計的AutoCAD及用於系統維護瑞星殺毒軟件等。

軟件系統分佈式軟件系統

分佈式軟件系統(Distributed Software Systems)是支持分佈式處理的軟件系統,是在由通信網絡互聯的多處理機體系結構上執行任務的系統。它包括分佈式操作系統、分佈式程序設計語言及其編譯(解釋)系統、分佈式文件系統分佈式數據庫系統等。
分佈式操作系統負責管理分佈式處理系統資源和控制分佈式程序運行。它和集中式操作系統的區別在於資源管理進程通信系統結構等方面。
分佈式程序設計語言用於編寫運行於分佈式計算機系統上的分佈式程序。一個分佈式程序由若干個可以獨立執行的程序模塊組成,它們分佈於一個分佈式處理系統的多台計算機上被同時執行。它與集中式的程序設計語言相比有三個特點:分佈性、通信性和穩健性
分佈式文件系統具有執行遠程文件存取的能力,並以透明方式對分佈在網絡上的文件進行管理和存取。
分佈式數據庫系統由分佈於多個計算機結點上的若干個數據庫系統組成,它提供有效的存取手段來操縱這些結點上的子數據庫。分佈式數據庫在使用上可視為一個完整的數據庫,而實際上它是分佈在地理分散的各個結點上。當然,分佈在各個結點上的子數據庫在邏輯上是相關的。