軟件系統(tǒng)
軟件系統(tǒng)(Software Systems)是指由系統(tǒng)軟件、支撐軟件和應(yīng)用軟件組成的計算機軟件系統(tǒng),它是計算機系統(tǒng)中由軟件組成的部分.它包括操作系統(tǒng)、語言處理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、分布式軟件系統(tǒng)和人機交互系統(tǒng)等.操作系統(tǒng)用于管理計算機的資源和控制程序的運行.語言處理系統(tǒng)是用于處理軟件語言等的軟件,如編譯程序等.數(shù)據(jù)庫系統(tǒng)是用于支持數(shù)據(jù)管理和存取的軟件,它包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)等.數(shù)據(jù)庫是常駐在計算機系統(tǒng)內(nèi)的一組數(shù)據(jù),它們之間的關(guān)系用數(shù)據(jù)模式來定義,并用數(shù)據(jù)定義語言來描述;數(shù)據(jù)庫管理系統(tǒng)是使用戶可以把數(shù)據(jù)作為軸象項進行存取、使用和修改的軟件.分布式軟件系統(tǒng)包括分布式操作系統(tǒng)、分布式程序設(shè)計系統(tǒng)、分布式文件系統(tǒng)、分布式數(shù)據(jù)庫系統(tǒng)等.人機交互系統(tǒng)是提供用戶與計算機系統(tǒng)之間按照一定的約定進行信息交互的軟件系統(tǒng),可為用戶提供一個友善的人機界面.操作系統(tǒng)的功能包括處理器管理、存儲管理、文件管理、設(shè)備管理和作業(yè)管理.其主要研究內(nèi)容包括:操作系統(tǒng)的結(jié)構(gòu)、進程(任務(wù))調(diào)度、同步機制、死鎖防止、內(nèi)存分配、設(shè)備分配、并行機制、容錯和恢復(fù)機制等.
語言處理系統(tǒng)的功能是各種軟件語言的處理程序,它把用戶用軟件語言書寫的各種源程序轉(zhuǎn)換成為可為計算機識別和運行的目標程序,從而獲得預(yù)期結(jié)果.其主要研究內(nèi)容包括:語言的翻譯技術(shù)和翻譯程序的構(gòu)造方法與工具,此外,它還涉及正文編輯技術(shù)、連接編輯技術(shù)和裝入技術(shù)等.
數(shù)據(jù)庫系統(tǒng)的主要功能包括數(shù)據(jù)庫的定義和操縱、共享數(shù)據(jù)的并發(fā)控制、數(shù)據(jù)的安全和保密等.按數(shù)據(jù)定義模塊劃分,數(shù)據(jù)庫系統(tǒng)可分為關(guān)系數(shù)據(jù)庫、層次數(shù)據(jù)庫和網(wǎng)狀數(shù)據(jù)庫.按控制方式劃分,可分為集中式數(shù)據(jù)庫系統(tǒng)、分布式數(shù)據(jù)庫系統(tǒng)和并行數(shù)據(jù)庫系統(tǒng).數(shù)據(jù)庫系統(tǒng)研究的主要內(nèi)容包括:數(shù)據(jù)庫設(shè)計、數(shù)據(jù)模式、數(shù)據(jù)定義和操作語言、關(guān)系數(shù)據(jù)庫理論、數(shù)據(jù)完整性和相容性、數(shù)據(jù)庫恢復(fù)與容錯、死鎖控制和防止、數(shù)據(jù)安全性等.
分布式軟件系統(tǒng)的功能是管理分布式計算機系統(tǒng)資源和控制分布式程序的運行,提供分布式程序設(shè)計語言和工具,提供分布式文件系統(tǒng)管理和分布式數(shù)據(jù)庫管理關(guān)系等.分布式軟件系統(tǒng)的主要研究內(nèi)容包括分布式操作系統(tǒng)和網(wǎng)絡(luò)操作系統(tǒng)、分布式程序設(shè)計、分布式文件系統(tǒng)和分布式數(shù)據(jù)庫系統(tǒng).
人機交互系統(tǒng)的主要功能是在人和計算機之間提供一個友善的人機接口.其主要研究內(nèi)容包括人機交互原理、人機接口分析及規(guī)約、認知復(fù)雜性理論、數(shù)據(jù)輸入、顯示和檢索接口、計算機控制接口等.
軟件 系統(tǒng)
分布式軟件系統(tǒng)(Distributed Software Systems)是支持分布式處理的軟件系統(tǒng),是在由通信網(wǎng)絡(luò)互聯(lián)的多處理機體系結(jié)構(gòu)上執(zhí)行任務(wù)的系統(tǒng).它包括分布式操作系統(tǒng)、分布式程序設(shè)計語言及其編譯(解釋)系統(tǒng)、分布式文件系統(tǒng)和分布式數(shù)據(jù)庫系統(tǒng)等.
分布式操作系統(tǒng)負責(zé)管理分布式處理系統(tǒng)資源和控制分布式程序運行.它和集中式操作系統(tǒng)的區(qū)別在于資源管理、進程通信和系統(tǒng)結(jié)構(gòu)等方面.
分布式程序設(shè)計語言用于編寫運行于分布式計算機系統(tǒng)上的分布式程序.一個分布式程序由若干個可以獨立執(zhí)行的程序模塊組成,它們分布于一個分布式處理系統(tǒng)的多臺計算機上被同時執(zhí)行.它與集中式的程序設(shè)計語言相比有三個特點:分布性、通信性和穩(wěn)健性.
分布式文件系統(tǒng)具有執(zhí)行遠程文件存取的能力,并以透明方式對分布在網(wǎng)絡(luò)上的文件進行管理和存取.
分布式數(shù)據(jù)庫系統(tǒng)由分布于多個計算機結(jié)點上的若干個數(shù)據(jù)庫系統(tǒng)組成,它提供有效的存取手段來操縱這些結(jié)點上的子數(shù)據(jù)庫.分布式數(shù)據(jù)庫在使用上可視為一個完整的數(shù)據(jù)庫,而實際上它是分布在地理分散的各個結(jié)點上.當(dāng)然,分布在各個結(jié)點上的子數(shù)據(jù)庫在邏輯上是相關(guān)的.
軟件系統(tǒng)有哪些部分組成?說明其功能并試舉幾個實例
軟件系統(tǒng)有哪些部分組成?說明其功能并試舉幾個實例
其他人氣:714 ℃時間:2020-05-12 18:27:20
優(yōu)質(zhì)解答
我來回答
類似推薦
- 計算機軟件系統(tǒng)的組成部分是哪些
- 計算機軟件是如何分類的?一個計算機軟件系統(tǒng)主要由什么組成?
- 草字頭+佳 是什么字
- empty what is full,fill what is empty! 永遠不讓自己空虛,永遠不讓自己自滿 給點點評
- 16S rRNA基因通用引物1492r/F27,1492和27分別是什么意思?編號么?
- 用短除法分解素因素:42 81 40
- 在長1.6米,寬1.2米的長方形三合板上,裁出半徑是20厘米的圓,最多可裁多少個?
- 線性代數(shù) 設(shè)A,B,C均為n階矩陣,I為n階單位矩陣,且ABC=I,則下列矩陣乘積一定等于I的是哪個?
- 試以下面的方程為例,敘述用分離變量法求解方程的步驟.
- 《父親學(xué)畫》閱讀答案
- engage與undertake的區(qū)別,各自的用法
- how are you doing 同義句 how ________everything______________?
猜你喜歡
- 1每天堅持朗讀對學(xué)外語有什么好處?
- 2You are yuji?急.
- 3思密達到底是什么意思
- 4計算(a的立方-b的立方)+ab(a-3b)-2(b的立方-a的平方b)
- 5求寫英語書面表達
- 6油酸的作用是什么
- 7請幫忙翻譯:Payment and and Charging
- 8近紅外區(qū)的吸收光譜代表什么含義?
- 9大正方形邊長為15cm,小正方形邊長為10cm.求陰影甲的面積比陰影乙的面積大多少平
- 10有甲乙丙三種文具,若購甲2件,乙1件、丙3件共需23元,若夠甲1件、乙4件、丙5件共需36元,問夠甲一件,乙2件,丙3件共需多少元
- 11Jack has a dog and so have I.____dog and____had a fight
- 12英語翻譯