系統(tǒng)軟件是指控制和協(xié)調(diào)計(jì)算機(jī)及外部設(shè)備,支持應(yīng)用軟件開發(fā)和運(yùn)行的系統(tǒng),是無需用戶干預(yù)的各種程序的集合,主要功能是調(diào)度,監(jiān)控和維護(hù)計(jì)算機(jī)系統(tǒng);負(fù)責(zé)管理計(jì)算機(jī)系統(tǒng)中各種獨(dú)立的硬件,使得它們可以協(xié)調(diào)工作。系統(tǒng)軟件使得計(jì)算機(jī)使用者和其他軟件將計(jì)算機(jī)當(dāng)作一個(gè)整體而不需要顧及到底層每個(gè)硬件是如何工作的。
中文名稱 | 系統(tǒng)軟件 | 目????的 | 使得它們可以協(xié)調(diào)工作 |
---|---|---|---|
應(yīng)????用 | 控制和協(xié)調(diào)計(jì)算機(jī) | 特????點(diǎn) | 與硬件有很強(qiáng)的交互性 |
功????能 | 是調(diào)度,監(jiān)控和維護(hù)計(jì)算機(jī)系統(tǒng) |
系統(tǒng)軟件的主要特征是:
*與硬件有很強(qiáng)的交互性
*能對(duì)資源共享進(jìn)行調(diào)度管理
*能解決并發(fā)操作處理中存在的協(xié)調(diào)問題
*其中的數(shù)據(jù)結(jié)構(gòu)復(fù)雜,外部接口多樣化,便于用戶反復(fù)使用
系統(tǒng)軟件主要類別
系統(tǒng)軟件在為應(yīng)用軟件提供上述基本功能的同時(shí),也進(jìn)行著對(duì)硬件的管理,使在一臺(tái)計(jì)算機(jī)上同時(shí)或先后運(yùn)行的不同應(yīng)用軟件有條不紊地合用硬件設(shè)備。例如,兩個(gè)應(yīng)用軟件都要向硬盤存入和修改數(shù)據(jù),如果沒有一個(gè)協(xié)調(diào)管理機(jī)構(gòu)來為它們劃定區(qū)域的話,必然形成互相破壞對(duì)方數(shù)據(jù)的局面。
有代表性的系統(tǒng)軟件有:
操作系統(tǒng)管理計(jì)算機(jī)的硬件設(shè)備,使應(yīng)用軟件能方便、高效地使用這些設(shè)備。在微機(jī)上常見的有:DOS、WINDOWS、UNIX、OS/2等。
在計(jì)算機(jī)軟件中最重要且最基本的就是操作系統(tǒng)(OS)。它是最底層的軟件,它控制所有計(jì)算機(jī)運(yùn)行的程序并管理整個(gè)計(jì)算機(jī)的資源,是計(jì)算機(jī)裸機(jī)與應(yīng)用程序及用戶之間的橋梁。沒有它,用戶也就無法使用某種軟件或程序。
操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)的控制和管理中心,從資源角度來看,它具有處理機(jī)、存儲(chǔ)器管理、設(shè)備管理、文件管理等4項(xiàng)功能。
常用的系統(tǒng)有DOS操作系統(tǒng)、WINDOWS操作系統(tǒng)、UNIX操作系統(tǒng)和Linux、Netware等操作系統(tǒng)。
編譯軟件CPU執(zhí)行每一條指令都只完成一項(xiàng)十分簡單的操作,一個(gè)系統(tǒng)軟件或應(yīng)用軟件,要由成千上萬甚至上億條指令組合而成。直接用基本指令來編寫軟件,是一件極其繁重而艱難的工作。
計(jì)算機(jī)只能直接識(shí)別和執(zhí)行機(jī)器語言,因此要計(jì)算機(jī)上運(yùn)行高級(jí)語言程序就必須配備程序語言翻譯程序,翻譯程序本身是一組程序,不同的高級(jí)語言都有相應(yīng)的翻譯程序。
語言處理程序如匯編語言匯編器,C語言編譯、連接器等。
為了提高效率,人們規(guī)定一套新的指令,稱為高級(jí)語言,其中每一條指令完成一項(xiàng)操作,這種操作相對(duì)于軟件總的功能而言是簡單而基本的,而相對(duì)于CPU的一眇操作而言又是復(fù)雜的。用這種高級(jí)語言來編寫程序(稱為源程序)就象用預(yù)制板代替磚塊來造房子,效率要高得多。但CPU并不能直接執(zhí)行這些新的指令,需要編寫一個(gè)軟件,專門用來將源程序中的每條指令翻譯成一系列CPU能接受的基本指令(也稱機(jī)器語言)使源程序轉(zhuǎn)化成能在計(jì)算機(jī)上運(yùn)行的程序。完成這種翻譯的軟件稱為高級(jí)語言編譯軟件,通常把它們歸入系統(tǒng)軟件。目前常用的高級(jí)語言有VB、C++、JAVA等,它們各有特點(diǎn),分別適用于編寫某一類型的程序,它們都有各自的編譯軟件。
數(shù)據(jù)庫管理系統(tǒng)有組織地、動(dòng)態(tài)地存貯大量數(shù)據(jù),使人們能方便、高效地使用這些數(shù)據(jù)。
數(shù)據(jù)庫管理系統(tǒng)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫。
Foxpro,Access,Oracle,Sybase,DB2和Informix則是數(shù)據(jù)庫系統(tǒng)。
系統(tǒng)輔助處理程序也稱為"軟件研制開發(fā)工具"、"支持軟件"、"軟件工具",主要有編輯程序、調(diào)試程序、裝備和連接程序、調(diào)試程序。
各種應(yīng)用軟件,雖然完成的工作各不相同,但它們都需要一些共同的基礎(chǔ)操作,例如都要從輸入設(shè)備取得數(shù)據(jù),向輸出設(shè)備送出數(shù)據(jù),向外存寫數(shù)據(jù),從外存讀數(shù)據(jù),對(duì)數(shù)據(jù)的常規(guī)管理,等等。這些基礎(chǔ)工作也要由一系列指令來完成。人們把這些指令集中組織在一起,形成專門的軟件,用來支持應(yīng)用軟件的運(yùn)行,這種軟件稱為系統(tǒng)軟件。一般來講,系統(tǒng)軟件包括操作系統(tǒng)和一系列基本的工具(比如編譯器,數(shù)據(jù)庫管理,存儲(chǔ)器格式化,文件系統(tǒng)管理,用戶身份驗(yàn)證,驅(qū)動(dòng)管理,網(wǎng)絡(luò)連接等方面的工具),是支持計(jì)算機(jī)系統(tǒng)正常運(yùn)行并實(shí)現(xiàn)用戶操作的那部分軟件。
系統(tǒng)軟件一般是在計(jì)算機(jī)系統(tǒng)購買時(shí)隨機(jī)攜帶的,也可以根據(jù)需要另行安裝。
你用的是gbj8.0的程序,這個(gè)不需要登錄名和口令的,只要你的鎖插上去了,直接點(diǎn)確定就可以了
計(jì)算機(jī)軟件是程序、運(yùn)行程序所用的數(shù)據(jù)和使用、維護(hù)所需要的有關(guān)文檔的總稱。比如,操作手冊(cè)和相應(yīng)的指南等,都從屬于與軟件的范疇。隨著計(jì)算機(jī)技術(shù)的發(fā)展,軟件日益豐富完善,形成了許多種類。大體上,軟件可以分為...
? 在進(jìn)行閉路監(jiān)控系統(tǒng)設(shè)計(jì)的時(shí)候,依照貴公司對(duì)該系統(tǒng)的基本需求,本著架構(gòu)合理、安全可靠、產(chǎn)品主流、低成本、低維護(hù)量作為出發(fā)點(diǎn),并依此為貴公司提供先進(jìn)、安全、可靠、高效的系統(tǒng)解決方案。 ? 架構(gòu)合理:?...
格式:pdf
大?。?span id="xuofvoz" class="single-tag-height">190KB
頁數(shù): 3頁
評(píng)分: 3
冷卻塔性能評(píng)價(jià)系統(tǒng)軟件設(shè)計(jì)——冷卻塔是火電廠重要的輔機(jī)設(shè)備之一,其運(yùn)行性能對(duì)機(jī)組運(yùn)行經(jīng)濟(jì)性影響很大。該文針對(duì)常規(guī)冷卻塔熱力性能試驗(yàn),以標(biāo)準(zhǔn)NDGJ 89—89、CECSjj8:2000所推薦特性曲線評(píng)價(jià)法為核心,設(shè)計(jì)開發(fā)了冷卻塔性能評(píng)價(jià)系統(tǒng)軟件。系統(tǒng)界面友好、直...
格式:pdf
大?。?span id="bhrb3d8" class="single-tag-height">190KB
頁數(shù): 18頁
評(píng)分: 4.3
// 新點(diǎn)造價(jià)軟件的使用說明( 10.X) (濱州地區(qū)招投標(biāo)) 目錄 第一部分 1.QDZ招標(biāo)清單的生成 .............................................................................................................. 2.QDZ招標(biāo)清單的接收 .............................................................................................................. 3.QDZ投標(biāo)清單的生成 .............................................................................................
CRM系統(tǒng)軟件的宗旨是本著實(shí)用、好用、管用的原則,為您打造一個(gè)經(jīng)營管理平臺(tái)。
CRM系統(tǒng)軟件基于標(biāo)準(zhǔn)的CRM理論,但卻不拘泥于此,而是把CRM的思想的精髓貫徹到企業(yè)的經(jīng)營管理的方方面面,比如:把企業(yè)內(nèi)部的員工也按照客戶的管理模式來管理,強(qiáng)調(diào)員工作為企業(yè)的一種資源的特性,從而充分發(fā)揮員工的最大效能。
系統(tǒng)軟件層由實(shí)時(shí)多任務(wù)操作系統(tǒng)(Real-time Operation System,RTOS)、文件系統(tǒng)、圖形用戶接口(Graphic User Interface,GUI)、網(wǎng)絡(luò)系統(tǒng)及通用組件模塊組成。RTOS是嵌入式應(yīng)用軟件的基礎(chǔ)和開發(fā)平臺(tái)。
嵌入式操作系統(tǒng)(Embedded Operation System,EOS)是一種用途廣泛的系統(tǒng)軟件,過去它主要應(yīng)用于工業(yè)控制和國防系統(tǒng)領(lǐng)域。EOS負(fù)責(zé)嵌入系統(tǒng)的全部軟、硬件資源的分配、任務(wù)調(diào)度,控制、協(xié)調(diào)并發(fā)活動(dòng)。它必須體現(xiàn)其所在系統(tǒng)的特征,能夠通過裝卸某些模塊來達(dá)到系統(tǒng)所要求的功能。已推出一些應(yīng)用比較成功的EOS產(chǎn)品系列。隨著Internet技術(shù)的發(fā)展、信息家電的普及應(yīng)用及EOS的微型化和專業(yè)化,EOS開始從單一的弱功能向高專業(yè)化的強(qiáng)功能方向發(fā)展。嵌入式操作系統(tǒng)在系統(tǒng)實(shí)時(shí)高效性、硬件的相關(guān)依賴性、軟件固化以及應(yīng)用的專用性等方面具有較為突出的特點(diǎn)。EOS是相對(duì)于一般操作系統(tǒng)而言的,它除具有了一般操作系統(tǒng)最基本的功能,還有以下功能:如任務(wù)調(diào)度、同步機(jī)制、中斷處理、文件處理等。
通用操作系統(tǒng)的文件系統(tǒng)通常具有以下功能:
提供用戶對(duì)文件操作的命令。
提供用戶共享文件的機(jī)制。
管理文件的存儲(chǔ)介質(zhì)。
提供文件的存取控制機(jī)制,保障文件及文件系統(tǒng)的安全性。
提供文件及文件系統(tǒng)的備份和恢復(fù)功能。
提供對(duì)文件的加密和解密功能。
嵌入式文件系統(tǒng)比較簡單,主要提供文件存儲(chǔ)、檢索和更新等功能,一般不提供保護(hù)和加密等安全機(jī)制。它以系統(tǒng)調(diào)用和命令方式提供文件的各種操作,主要有:
設(shè)置、修改對(duì)文件和目錄的存取權(quán)限。
提供建立、修改、改變和刪除目錄等服務(wù)。
提供創(chuàng)建、打開、讀寫、關(guān)閉和撤銷文件等服務(wù)。
文件系統(tǒng)的特點(diǎn):
1)兼容性。嵌入式文件系統(tǒng)通常支持幾種標(biāo)準(zhǔn)的文件系統(tǒng),如FAT32、JFFS2、YAFFS等。
2)實(shí)時(shí)文件系統(tǒng)。除支持標(biāo)準(zhǔn)的文件系統(tǒng)外,為提高實(shí)時(shí)性,有些嵌入式文件系統(tǒng)還支持自定義的實(shí)時(shí)文件系統(tǒng),這些文件系統(tǒng)一般采用連續(xù)的方式存儲(chǔ)文件。
3)可裁剪、可配置。根據(jù)嵌入式系統(tǒng)的要求選擇所需的文件系統(tǒng),選擇所需的存儲(chǔ)介質(zhì),配置可同時(shí)打開的最大文件數(shù)等。
4)支持多種存儲(chǔ)設(shè)備。嵌入式系統(tǒng)的外存形式多樣了,嵌入式文件系統(tǒng)需方便的掛接不同存儲(chǔ)設(shè)備的驅(qū)動(dòng)程序,具有靈活的設(shè)備管理能力。同時(shí)根據(jù)不同外部存儲(chǔ)器的特點(diǎn),嵌入式文件系統(tǒng)還需要考慮其性能、壽命等因素,發(fā)揮不同外存的優(yōu)勢(shì),提高存儲(chǔ)設(shè)備的可靠性和使用性。
GUI的廣泛應(yīng)用是當(dāng)今計(jì)算機(jī)發(fā)展的重大成就之一,他極大地方便了非專業(yè)用戶的使用人們從此不再需要死記硬背大量的命令,取而代之的是可用用通過窗口、菜單、按鍵等方式來方便地進(jìn)行操作。而嵌入式GUI具有下面幾個(gè)方面的基本要求:輕型、占用資源少、高性能、高可靠性、便于移植、可配置等特點(diǎn)。
嵌入式系統(tǒng)中的圖形界面,一般采用下面的幾種方法實(shí)現(xiàn):
針對(duì)特定的圖形設(shè)備輸出接口,自行開發(fā)相關(guān)的功能函數(shù)。
購買針對(duì)特定嵌入式系統(tǒng)的圖形中間軟件包。
采用源碼開放的嵌入式GUI系統(tǒng)。
使用獨(dú)立軟件開發(fā)商提供的嵌入式GUI產(chǎn)品。
應(yīng)用軟件層是由基于實(shí)時(shí)系統(tǒng)開發(fā)的應(yīng)用程序組成,用來實(shí)現(xiàn)對(duì)被控對(duì)象的控制功能。功能層是要面對(duì)被控對(duì)象和用戶,為方便用戶操作,往往需要提供一個(gè)友好的人機(jī)界面。
對(duì)于一些復(fù)雜的系統(tǒng),在系統(tǒng)設(shè)計(jì)的初期階段就要對(duì)系統(tǒng)的需求進(jìn)行分析,確定系統(tǒng)的功能,然后將系統(tǒng)的功能映射到整個(gè)系統(tǒng)的硬件、軟件和執(zhí)行裝置的設(shè)計(jì)過程中,稱為系統(tǒng)的功能實(shí)現(xiàn)。
通常所說的網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控系統(tǒng)軟件主要指用于正當(dāng)用途的常規(guī)網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控軟件,網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控系統(tǒng)通過網(wǎng)絡(luò)控制遠(yuǎn)端電腦,現(xiàn)在廣泛應(yīng)用于監(jiān)控與管理等 。由于系統(tǒng)的推廣,一大批網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控系統(tǒng)軟件應(yīng)運(yùn)而生。Anychat、QQ、MSN、網(wǎng)絡(luò)人、winxp都攜帶有遠(yuǎn)程控制功能。