


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、計算機軟件系統(tǒng)的組成所謂軟件是指為方便使用計算機和提高使用效率而組織的程序以及用于開發(fā)、使用和維護的有關文檔。軟件系統(tǒng)可分為系統(tǒng)軟件和應用軟件兩大類。1.系統(tǒng)軟件 系統(tǒng)軟件由一組控制計算機系統(tǒng)并管理其資源的程序組成,其主要功能包括:啟動計算機,存儲、加載和執(zhí)行應用程序,對文件進行排序、檢索,將程序語言翻譯成機器語言等。實際上,系統(tǒng)軟件可以看作用戶與計算機的接口,它為應用軟件和用戶提供了控制、訪問硬件的手段,這些功能主要由操作系統(tǒng)完成。此外,編譯系統(tǒng)和各種工具軟件也屬此類,它們從另一方面輔助用戶使用計算機。下面分別介紹它們的功能。 1)操作系統(tǒng)(Operating System,
2、OS) 操作系統(tǒng)是管理、控制和監(jiān)督計算機軟、硬件資源協(xié)調(diào)運行的程序系統(tǒng),由一系列具有不同控制和管理功能的程序組成,它是直接運行在計算機硬件上的、最基本的系統(tǒng)軟件,是系統(tǒng)軟件的核心。操作系統(tǒng)是計算機發(fā)展中的產(chǎn)物,它的主要目的有兩個:一是方便用戶使用計算機,是用戶和計算機的接口。比如用戶鍵入一條簡單的命令就能自動完成復雜的功能,這就是操作系統(tǒng)幫助的結(jié)果;二是統(tǒng)一管理計算機系統(tǒng)的全部資源,合理組織計算機工作流程,以便充分、合理地發(fā)揮計算機的效率。操作系統(tǒng)通常應包括下列五大功能模塊: (1)處理器管理。當多個程序同時運行時,解決處理器(CPU)時間的分配問題。 (2)作業(yè)管理。完成某個獨
3、立任務的程序及其所需的數(shù)據(jù)組成一個作業(yè)。作業(yè)管理的任務主要是為用戶提供一個使用計算機的界面使其方便地運行自己的作業(yè),并對所有進入系統(tǒng)的作業(yè)進行調(diào)度和控制,盡可能高效地利用整個系統(tǒng)的資源。 (3)存儲器管理。為各個程序及其使用的數(shù)據(jù)分配存儲空間,并保證它們互不干擾。 (4)設備管理。根據(jù)用戶提出使用設備的請求進行設備分配,同時還能隨時接收設備的請求(稱為中斷),如要求輸入信息。 (5)文件管理。主要負責文件的存儲、檢索、共享和保護,為用戶提供文件操作的方便。 2)語言處理系統(tǒng)(翻譯程序) 如前所述,機器語言是計算機唯一能直接識別和執(zhí)行的程序語言。如果要在計算
4、機上運行高級語言程序就必須配備程序語言翻譯程序(下簡稱翻譯程序)。翻譯程序本身是一組程序,不同的高級語言都有相應的翻譯程序。 對于高級語言來說,翻譯的方法有兩種: 一種稱為“解釋”。早期的BASIC源程序的執(zhí)行都采用這種方式。它調(diào)用機器配備的BASIC“解釋程序”,在運行BASIC源程序時,逐條把BASIC的源程序語句進行解釋和執(zhí)行,它不保留目標程序代碼,即不產(chǎn)生可執(zhí)行文件。這種方式速度較慢,每次運行都要經(jīng)過“解釋”,邊解釋邊執(zhí)行。 另一種稱為“編譯”,它調(diào)用相應語言的編譯程序,把源程序變成目標程序(以.OBJ為擴展名),然后再用連接程序,把目標程序與庫文件相連接形成可執(zhí)行文件。
5、盡管編譯的過程復雜一些,但它形成的可執(zhí)行文件(以.exe為擴展名)可以反復執(zhí)行,速度較快。運行程序時只要鍵入可執(zhí)行程序的文件名,再按Enter鍵即可。 對源程序進行解釋和編譯任務的程序,分別叫做編譯程序和解釋程序。如FORTRAN、COBOL、PASCAL和C等高級語言,使用時需有相應的編譯程序;BASIC、LISP等高級語言,使用時需用相應的解釋程序。 3)服務程序 服務程序能夠提供一些常用的服務性功能,它們?yōu)橛脩糸_發(fā)程序和使用計算機提供了方便,像微機上經(jīng)常使用的診斷程序、調(diào)試程序、編輯程序均屬此類。 4)數(shù)據(jù)庫管理系統(tǒng) 在信息社會里,社會和生產(chǎn)活動產(chǎn)
6、生的信息很多,使人工管理難以應付,人們希望借助計算機對信息進行搜集、存儲、處理和使用。數(shù)據(jù)庫系統(tǒng)(Data Base System, DBS)就是在這種需求背景下產(chǎn)生和發(fā)展的。 數(shù)據(jù)庫是指按照一定聯(lián)系存儲的數(shù)據(jù)集合,可為多種應用共享。數(shù)據(jù)庫管理系統(tǒng)(Data Base Management System, DBMS)則是能夠?qū)?shù)據(jù)庫進行加工、管理的系統(tǒng)軟件。其主要功能是建立、消除、維護數(shù)據(jù)庫及對庫中數(shù)據(jù)進行各種操作。數(shù)據(jù)庫系統(tǒng)主要由數(shù)據(jù)庫(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)以及相應的應用程序組成。數(shù)據(jù)庫系統(tǒng)不但能夠存放大量的數(shù)據(jù),更重要的是能迅速、自動地對數(shù)據(jù)進行檢索、修改、統(tǒng)計、排序、合并等
7、操作,以得到所需的信息。這一點是傳統(tǒng)的文件柜無法做到的。 數(shù)據(jù)庫技術是計算機技術中發(fā)展最快、應用最廣的一個分支??梢哉f,在今后的計算機應用開發(fā)中大都離不開數(shù)據(jù)庫。因此,了解數(shù)據(jù)庫技術尤其是微機環(huán)境下的數(shù)據(jù)庫應用是非常必要的。2.應用軟件 為解決各類實際問題而設計的程序系統(tǒng)稱為應用軟件。從其服務對象的角度,又可分為通用軟件和專用軟件兩類。 1)通用軟件 這類軟件通常是為解決某一類問題而設計的,而這類問題是很多人都要遇到和解決的。例如:文字處理、表格處理、電子演示等。 2)專用軟件 在市場上可以買到通用軟件,但有些具有特殊功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三農(nóng)田水利工程規(guī)劃指南
- 蔬菜干項目可行性研究報告
- 制造業(yè)工業(yè)40智能制造與自動化升級方案
- 五項管理內(nèi)容
- 圖書館網(wǎng)絡安全評估手冊
- 三農(nóng)村電商平臺搭建方案
- 綠化工程文明施工方案1
- 航天行業(yè)航天器設計與制造方案
- 減水劑項目可行性研究報告
- 項目辦公室設施使用統(tǒng)計表
- 血吸蟲病知識宣傳講座
- 詩經(jīng)的課件教學課件
- 人工智能講座模板
- 北師大版高中歷史必修三第17課-14-16世紀西方人文主義的復興教學課件共30張
- 上海中考課內(nèi)文言文必背篇目
- 離職證明(標準模版)
- TJGE 3019-2023 富硒雞蛋標準
- 08J333 建筑防腐蝕構(gòu)造
- 2024年上海楊浦區(qū)初三一模語文試卷和答案
- 14J936變形縫建筑構(gòu)造
- 2024年萬華化學集團股份有限公司校園招聘考試試題完整版
評論
0/150
提交評論