第4講計算機軟件系統_第1頁
第4講計算機軟件系統_第2頁
第4講計算機軟件系統_第3頁
第4講計算機軟件系統_第4頁
第4講計算機軟件系統_第5頁
已閱讀5頁,還剩133頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

幗-I---r--業--焯--計--算--機--科---鉆--技--術--鉞-

(k>mp^rScienceAT9chnblogy

匚鼠_____LT.J「

第4講計算機軟件基礎

□主要內容:

幗-I---r--業--焯--計--算--機--科---鉆--技--術--鉞-

(k>mp^rScienceATichnblogy

匚鼠_____LT.J「

4.1計算機軟件概念與分類

□主要內容:

■4.1.1計算機軟件的定義與特點

幗r業焯計算機科粘技術鉞

4----------------------------------------------------------------

Com呼町Signee矗Tich向logy

二N斗"^>r-r*???TH*m!..三分'd.1.

□1801年,法國機械師杰卡德完成了“自動提花編

織機”的設計制作。

□杰卡德編織機奏響了19世紀機器自動化的序曲。

倫敦出版的《不列顛百科全書》,JACQUARD

幗r業大學計算機科學械檔院

-I----------------------------------------------------------------

WS界上第一位軟件工程師——愛達?奧古斯塔

口預言:

■計算機應該發展成一個可用符號來

表示任何事物的裝

計算機在紡紂,用卡

花樣

r程序算

款的程序

菌數程序

中國礦業大學計算機科學與技術學院

幗r業焯計算機科鉆技術鉞

-I---------------------------------------------------------------

(k>mp^rScienceAl^hnblogy

□1981年,美國國防部花了10年的時間,研制了一種計

算機全功能混合語言,并成為軍方數千種電腦的標

準。為了紀念愛達夫人,這種語言被正式命名為

ADA語言,并贊譽她是“世界上第一位於工程

師”。一

中國礦業大學計算機科學與技術學院

幗r業焯計算-機I--科--鉆---技--術--鉞---------------計算機軟件的定義與特點

(k>mp^rScienceAl^hnblogy4.1.1

口1、計算機軟件的定義

“軟件(software)”一詞最早出現于20世紀

60年代,根據GB/T11457—89中的定義,軟件是指

與計算機系統的操作相關的計算機程序、規程、規

則以及任何與之有關的文件。簡而言抵軟件包括

程序(program)和文檔(umen部分

定的

式化語

結果純

戶手曲

中國礦業大學計算機科學與技術學院6

幗r業焯計算機科鉆技術鉞

-I----------------------------------------------------------------

ComputerScienceATschnblogy一

__?4:5.德

■軟件的復雜性要求必須撰寫文檔資料

■軟件的復雜性舉例:

程序規模:WindowsXP源程序約有5000萬行

人員隊伍:Vista及新版Office2007兩個團隊開發

設計成員總共9000余上一

□開發周覷義典翊學經萬

展起靠投)

股億美元

^的投.預計名

_______ffice牘本,找

中國礦業大學計算機科學與技術學院

□計算機軟件的作用

101000000000

101110011010

110010111100

□計算機軟件的作用

■只有硬件系統的計算機——“裸機”

軟件方便用戶使用

管理系統資源

魂提高系統效率

礎擴大機器功能

硬件的能力非常有限,只是速度極高而已

沒有軟件,硬件幾乎什么任務也完成不了

幗-I---r--業--焯--計--算--機--科---鉆--技--術--鉞-

(k>mp^rScienceAT9chnblogy

口計算機軟件的特點

(1)軟件是一種邏輯實體,而不是具體的物理實體。因此,

它具有抽象性。

(2)軟件沒有明顯的制造過程。對軟件的質量控制,必須

立足于軟件開發方面。軟件一旦被九落成功,禾?皆貝技術可

以用很低的成本大量之生該船件的副

望中無

問題。

(4)前依賴

這種依修植的I

中國礦業大學計算機科學與技術學院10

幗-I---r--業--焯--計--算--機--科---鉆--技--術--鉞-

(k>mp^rScienceATichnblogy

口計算機軟件的特點

(5)軟件的開發至今尚未完全擺脫手工作坊式的開發方式,

生產效率低。

(6)軟件是復雜的。軟件的復雜性可能來它所反映的實際

問題的復雜性,也可能來自程序邏車勾的復

;需要包

因素手多軟平

涉及人

中國礦業大學計算機科學與技術學院11

研”二……412計算機軟件的分類

'Wh,JM!!....;??d..a?一.▼

一-.

件◎

中國礦皿大學計算機科學與技術學院12

口1、系統軟件

系統軟件是支持計算機用戶能方便的使用和管理計

算機系統(硬件、軟件)的軟件。

功能:

對整個計算機系統(硬件、軟件)進行調度、管理、

監視和服務;

方便用戶使用計算機;

口可擴充機器功能;

提高機器的使用效率。

特點:

與硬件系統聯系緊密

不依賴于特定的應用領域

硬件

□1)操作系統(OperatingSystemOS)

■直接運行在“裸機”上的最基本的系統軟件,任何

其他的軟件都必須在操作系統支持下才能運行。

計算機用戶

操作系統

硬件

□2)計算機語言處理程序

■指起翻譯作用的翻譯程序,它能將匯編語言和高級

語言編制的程序翻譯成等價的機器語言程序。

幗r業大學計算機科粘技術鉞

4----------------------------------------------------------------

ComputerSclenceAT8chnblogy

4.0

一■一^x^一一一二一——一_-T.—JL

□3)數據庫管理系統(DatabaseManagement

System,DBMS)

中國曠業大學計算機科學與技術學院16

幗r業焯計算機科鉆技術鉞

-I----------------------------------------------------------------

ComputerScience^l^chr^blogy,

■1/UM.Mr4MSmBwM

口4)實用程序

■指一類對軟件開發特別有用的工具程序,它們可以

用來幫助對其他程序進行開發、修復或者優化性能

等。

計算機用戶

I應用軟件邑連接調試測試診斷

程序程序程序程序

系統軟件數據庫管理系統

計算機語言處理短用

操作系統

硬件

中國礦業大學計算機科學與技術學院17

幗r業大學計算機科粘技術學院

4----------------------------------------------------------------

ComputerScience4Technology,

*;f”、.Iw4MSklflud

口2、應用軟件

■1)通用應用軟件

應用于許多行業和部門的應用軟件

■2)定制應用軟件

針對具體實際問題為開發的應用軟件

完全按照用戶理脖[開發

應用專

圖形票

圖像系

軟件統

18

幗r業焯計算機科粘技術鉞

4----------------------------------------------------------------

ComputerScience^用ch而logy

扇的至3?之二u匚U--M:」:C,4,產’「'j

□1)通用應用軟件

■辦公軟件包(文字處理、電子表格)

■圖形圖像處理軟件

■動畫制作軟件

幗尚大學計算㈱粘麻器

-I---------------------------------------------------------------

ComputerScienceARch而logy

通用應用軟件)隹制應用軟制

,人、、/人、

A

■■■

▲一

A支

調

T1程

數據庫管理系統件

計算機語言處理程序

操作系統

中國礦業大學討國機科學與技術學院20

幗-I---r--業--焯--計--算--機--科---鉆--技--術--鉞--

(k>mp^rScienceAl^hnblogy

□應用軟件口系統軟件

■專門用于幫助最終用戶解■不是為了解決某種具體應

決各種具體應用問題的軟用,而是為了:

件■方便用戶使用計算機

中國曠業大學計算機科學與技術學院21

系統軟件和應用軟件的關系

幗r業大學計算機科粘技術鉞

-I----------------------------------------------------------------

ComputerScience^Technology4.2操作系統

>..

□主要內容:

■4.2.1操作系統的形成

■4.2.2操作系統的概念與功能

■4.2.3操作系統的分類

中國曠業大學計算機科學與技術學院23

―二…阮421操作系統的形成

□使用計算機的方式分為3個時期:

中國礦業大學計算機科學與技術學院24

幗秋焯計算機科鉆技術鉞AOA士品作玄緯的

CompjjterSconce&Technology,?

_hwMtj*.UM,;■,,.口.逑L:」_4令r.■.N7r:FHJ/l/WC

,與二代:電子管計算機

■CPU:電子管

■存儲器:磁鼓、磁帶

幗r業焯計算機科鉆技術鉞

4----------------------------------------------------------------

Com呼0]臥胸8菖用ch而logy

小__L:1-

□第二代:晶體管計算機

■CPU:晶體管

■存儲器:磁芯

■速度:幾十萬次/秒

中國曠業大學計算機科學與技術學院26

幗r業焯計算機科鉆技術鉞

4----------------------------------------------------------------

(k)mp^rScience^Tichrtology

,Mv4NSraBhMMUEQbk^^9***-?■

□第三代:中、小規模集成電路

計算機

■CPU:小、中規模集成電路

■存儲器:開始使用半導體存儲

■速度:幾十萬次/秒?幾百萬

量大

1964年

開發的I

三代計

__________這也是回力歷史上塞

中國礦業大學計算機科學與技術學院27

幗r業大學計算機科粘技術學院

4----------------------------------------------------------------

ComputerScience^Tschnblooy

*

□使用計算機的方式分為3個時期:

<管

g程

?動化

中國礦業大學計算機科學與技術學院

4.2.2操作系統的概念與功能

□操作系統(OperatingSystemOS)

■直接運行在“裸機”上的最基本的系統軟件,任何

其他的軟件都必須在操作系統支持下才能運行。

計算機用戶

用戶和硬件的接口

應用軟件

________________________________Z

;]其他『充軟件硬件與其他軟件的接口

操作系統

硬件

幗r業焯計算機科鉆技術鉞

-I---------------------------------------------------------------操作系統的概念與作用

(k>mp^rScienceAl^hnblogy4.2.2

□操作系統(OperatingSystemOS)的出現是計

算機軟件的一個重大進展,盡管操作系統尚未有

一個嚴格的定義,但一般認為操作系統是一種有

效管理計算機的軟硬件資源、合理組織計算機工

作流程和為用戶提供各種服務的系繼件。

中國曠業大學計算機科學與技術學院30

幗r業焯計算機科粘技術鉞

4----------------------------------------------------------------

Comp二ut延er+SctopceAl^chjrrtlology'?:二;.’4,產…「。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論