版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
世紀(jì)金橋?qū)^D(zhuǎn)本計(jì)算機(jī)基礎(chǔ)計(jì)算機(jī)軟件的定義計(jì)算機(jī)軟件是指計(jì)算機(jī)程序、運(yùn)行程序所需的數(shù)據(jù)以及與程序有關(guān)的文檔的總稱。ISO的定義:軟件是包含與數(shù)據(jù)處理系統(tǒng)操作有關(guān)的程序、規(guī)程、規(guī)則以及相關(guān)文檔的智力創(chuàng)作。IEEE:軟件是計(jì)算機(jī)程序、方法、規(guī)則、相關(guān)的文檔以及在計(jì)算機(jī)上運(yùn)行它時(shí)所必需的數(shù)據(jù)。軟件=程序+數(shù)據(jù)+文檔計(jì)算機(jī)軟件的特性不可見性適用性依附性復(fù)雜性無(wú)磨損性易復(fù)制性不斷演變性有限責(zé)任最弱性計(jì)算機(jī)軟件的作用1)控制與管理計(jì)算機(jī)硬件資源,提高計(jì)算機(jī)資源的使用效率,協(xié)調(diào)計(jì)算機(jī)各組成部分的工作。2)在硬件提供的基本功能的基礎(chǔ)上,擴(kuò)大計(jì)算機(jī)的功能,增強(qiáng)計(jì)算機(jī)去實(shí)現(xiàn)和運(yùn)行各類應(yīng)用任務(wù)的能力。3)向用戶提供盡可能方便、靈活的計(jì)算機(jī)操作使用界面。4)為專業(yè)人員提供計(jì)算機(jī)軟件的開發(fā)工具和環(huán)境,提供對(duì)計(jì)算機(jī)本身進(jìn)行調(diào)試、維護(hù)和診斷等所需要的工具。5)為用戶完成特定應(yīng)用的信息處理任務(wù)。用戶與計(jì)算機(jī)硬件之間的橋梁。軟件的分類1)系統(tǒng)軟件2)應(yīng)用軟件系統(tǒng)軟件定義:泛指為整個(gè)計(jì)算機(jī)系統(tǒng)所配置的、不依賴于特定應(yīng)用的通用軟件,也是可供所有用戶使用的軟件。系統(tǒng)軟件是給其他軟件提供服務(wù)的程序集合。作用:管理、控制和維護(hù)計(jì)算機(jī)各種(硬件和軟件)資源的協(xié)調(diào)工作,使其充分發(fā)揮作用、提高效率、方便用戶和開發(fā)者使用。應(yīng)用軟件定義:是為了某個(gè)具體應(yīng)用而開發(fā)的軟件。分類:①定制應(yīng)用軟件②通用應(yīng)用軟件①通用軟件定義:是在許多行業(yè)和部門中可以廣泛使用的應(yīng)用軟件。例如:文字處理軟件、電子表格軟件、繪圖軟件、通信軟件、教學(xué)軟件、統(tǒng)計(jì)軟件等。文字處理軟件用途:幫助人們方便靈活地錄入、存儲(chǔ)、編輯、排版與打印各種各樣的文本及文檔資料。種類:文本編輯程序、具有較完備功能的文字處理軟件、具有較高專業(yè)水準(zhǔn)的綜合性高級(jí)桌面排版系統(tǒng)。例如:Word2000WPS2000等。電子表格軟件用途:用來(lái)操縱與管理由若干行和若干列所組成的表格。特點(diǎn):表格單元中的值可以由用戶直接從鍵盤上鍵入,也可以通過(guò)與此單元相聯(lián)系的某個(gè)公式計(jì)算出來(lái)。例如:Excel2000繪圖軟件用途:處理各種圖形或圖像。例如:彩色圖像處理軟件:Paintbrush(Windows自帶的)、Adobe公司的Photoshop;繪圖軟件:AutoCAD、CorelDraw、HarvardGraphics等。網(wǎng)絡(luò)通信軟件分為兩類:一類:用于實(shí)現(xiàn)網(wǎng)絡(luò)底層各種通信協(xié)議的通信軟件或協(xié)議轉(zhuǎn)換軟件,它們屬于系統(tǒng)軟件性質(zhì),一般包含在網(wǎng)絡(luò)操作系統(tǒng)(如Unix、Windows98、WindowsNT、NovellNetWare)之內(nèi);另一類:是用于實(shí)現(xiàn)各種網(wǎng)絡(luò)應(yīng)用的軟件,例如電子郵件(E-mail)、網(wǎng)絡(luò)文件管理程序(FTP)、遠(yuǎn)程計(jì)算(Telnet)、網(wǎng)絡(luò)信息瀏覽器等。簡(jiǎn)報(bào)軟件用途:制作幻燈片、演講報(bào)告和帶有文字、圖形、表格、聲音、動(dòng)畫等各類材料的演示文稿。特點(diǎn):所制成的材料具有豐富的色彩及各種控制播放手段,也可以制成簡(jiǎn)單的動(dòng)畫和各類教學(xué)片。例如:PowerPoint、ShowPartner、HarvardGraphics等統(tǒng)計(jì)軟件定義:是以統(tǒng)計(jì)方法處理數(shù)值數(shù)據(jù)的軟件,包括收集、匯總、分析與解釋各類可變化的數(shù)值數(shù)據(jù)。用途:在生命科學(xué)、經(jīng)濟(jì)、農(nóng)業(yè)、物理、測(cè)量、氣象、無(wú)線電傳播、人口統(tǒng)計(jì)及所有帶有隨機(jī)現(xiàn)象的社會(huì)發(fā)展和經(jīng)濟(jì)發(fā)展的領(lǐng)域內(nèi)有著相當(dāng)廣泛的應(yīng)用。例如:比較有名的統(tǒng)計(jì)軟件有SSPS、SAS和BMDP等②定制應(yīng)用軟件定義:是針對(duì)具體應(yīng)用而定制的。特點(diǎn):應(yīng)用面較窄,運(yùn)行效率高,開發(fā)代價(jià)與成本相對(duì)較高。例如:銀行儲(chǔ)蓄系統(tǒng)、各類收費(fèi)系統(tǒng)、小區(qū)管理系統(tǒng)等。計(jì)算機(jī)硬件與系統(tǒng)軟件、應(yīng)用軟件的關(guān)系計(jì)算機(jī)系統(tǒng)軟件系統(tǒng)硬件系統(tǒng)用戶各種應(yīng)用軟件高級(jí)語(yǔ)言編譯程序數(shù)據(jù)庫(kù)管理系統(tǒng)網(wǎng)絡(luò)通信軟件實(shí)用程序操作系統(tǒng)等各種系統(tǒng)軟件操作系統(tǒng)(operatingsystem,OS)定義:是直接運(yùn)行在裸機(jī)上的最基本的系統(tǒng)軟件,任何其它的軟件都必須在操作系統(tǒng)的支持下才能運(yùn)行,它是計(jì)算機(jī)系統(tǒng)中必不可少的基本組成部分。操作系統(tǒng)的作用管理計(jì)算機(jī)系統(tǒng)中的各種資源為用戶提供各種服務(wù)界面為應(yīng)用程序的開發(fā)和運(yùn)行提供一個(gè)高效率的平臺(tái)操作系統(tǒng)的功能1.處理器管理2.存儲(chǔ)管理3.文件管理4.設(shè)備管理1.處理器管理(1)進(jìn)程:指程序的一次執(zhí)行過(guò)程。(2)處理器管理:負(fù)責(zé)為進(jìn)程分配處理器,即通過(guò)對(duì)進(jìn)程的管理和調(diào)度來(lái)提高處理器的效率,實(shí)現(xiàn)程序的并發(fā)執(zhí)行或資源的共享。(3)管理方式:就是根據(jù)特定的規(guī)則從就緒的進(jìn)程隊(duì)列中選擇合適的進(jìn)程,讓該進(jìn)程使用處理器。(4)管理方法:搶占算法、輪轉(zhuǎn)算法、最短停留時(shí)間優(yōu)先算法等。(5)其它:當(dāng)一個(gè)進(jìn)程運(yùn)行完畢時(shí),則由調(diào)度程序選擇下一個(gè)進(jìn)程來(lái)使用處理器。當(dāng)發(fā)生諸如I/O中斷請(qǐng)求等程序性中斷時(shí),保存現(xiàn)場(chǎng)并將現(xiàn)行進(jìn)程放入等待隊(duì)列,轉(zhuǎn)而執(zhí)行中斷服務(wù)例程等。
2.存儲(chǔ)管理1.作用:合理、有效地分配和使用系統(tǒng)的存儲(chǔ)資源,在內(nèi)存、快存和外存三者之間合理地組織程序和數(shù)據(jù),實(shí)現(xiàn)由邏輯地址空間到物理地址空間的映射,使系統(tǒng)的運(yùn)行效率達(dá)到滿意的程度,并提供一定的保護(hù)措施。2.存儲(chǔ)管理的方式:界地址管理、段式管理、頁(yè)式管理、段頁(yè)式管理等。3.說(shuō)明:在多任務(wù)系統(tǒng)中,為使用戶盡可能方便、盡可能多地使用有限的內(nèi)存資源,出現(xiàn)了虛擬存儲(chǔ)管理技術(shù),其中包括覆蓋和交換技術(shù),這是操作系統(tǒng)的關(guān)鍵技術(shù)之一。3.文件管理1.作用:文件管理程序采用統(tǒng)一、標(biāo)準(zhǔn)的方法管理輔助存儲(chǔ)器上的用戶文件和系統(tǒng)文件,實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)、檢索、更新、共享和保護(hù),并為用戶提供一整套操作的使用方法。2.方法:計(jì)算機(jī)中的文件是“按名存取”。3.文件目錄1)作用:是文件系統(tǒng)實(shí)現(xiàn)“按名存取”的主要手段和工具。2)意義:文件目錄的建立、檢索和維護(hù)是文件系統(tǒng)的一個(gè)基本功能。3)內(nèi)容:包含有關(guān)文件的說(shuō)明信息、存取控制信息、邏輯和物理結(jié)構(gòu)信息、管理信息。4)結(jié)構(gòu):層次型,也稱樹型結(jié)構(gòu)。4.設(shè)備管理設(shè)備文件:操作系統(tǒng)一般把I/O設(shè)備看成是“文件”,稱為設(shè)備文件。設(shè)備管理:有效地處理用戶對(duì)I/O設(shè)備的使用請(qǐng)求,完成實(shí)際的輸入/輸出操作。管理方法:通過(guò)建立設(shè)備狀態(tài)或控制表來(lái)管理設(shè)備,通過(guò)中斷和設(shè)備隊(duì)列來(lái)處理用戶的輸入/輸出請(qǐng)求,通過(guò)I/O設(shè)備驅(qū)動(dòng)程序來(lái)完成實(shí)際的設(shè)備操作。常用的操作系統(tǒng)WindowsUNIXLinuxOS/2操作系統(tǒng)1.WindowsWindows98、Windows2000、WindowsXP系列是目前微機(jī)上最流行的操作系統(tǒng)。Windows的主要特點(diǎn)與功能1)采用圖形用戶界面2)實(shí)現(xiàn)了虛擬內(nèi)存3)多任務(wù)處理4)提供各種系統(tǒng)管理的工具,如程序管理器、文件管理器等;提供各類實(shí)用程序,如記事本、計(jì)算器、畫圖等。5)配置了若干有多媒體處理能力的實(shí)用程序,允許圖形、文字、聲音同時(shí)進(jìn)行播放。6)提供了與局域網(wǎng)或遠(yuǎn)程網(wǎng)的接口和基本的應(yīng)用程序。7)提供對(duì)各類I/O設(shè)備的接口與管理,提供大量設(shè)備的驅(qū)動(dòng)程序與管理程序。8)提供聯(lián)機(jī)幫助,用戶可以及時(shí)地從計(jì)算機(jī)中獲得有關(guān)的操作說(shuō)明。2.UNIX用途:UNIX可以安裝在不同類型的計(jì)算機(jī)系統(tǒng)上,從PC機(jī)到工作站,從小型機(jī)到超級(jí)計(jì)算機(jī),也可以用于不同的生產(chǎn)廠商的各種不同型號(hào)的計(jì)算機(jī)。具體應(yīng)用:UNIX具有強(qiáng)大的網(wǎng)絡(luò)通信與服務(wù)功能,因此,它是目前互聯(lián)網(wǎng)服務(wù)器使用最多的操作系統(tǒng)。特點(diǎn):UNIX系統(tǒng)的開放性,用戶可以十分方便地向系統(tǒng)中逐步添加功能,使系統(tǒng)越來(lái)越完善。從UNIX系統(tǒng)結(jié)構(gòu)來(lái)看,它大體分為以下兩大部分:①UNIX系統(tǒng)的核心部分,負(fù)責(zé)利用最底層硬件所提供的各種基本功能,向外層提供全部應(yīng)用程序所需要的服務(wù)。②應(yīng)用子系統(tǒng),由許多程序與若干服務(wù)組成,這些是用戶可見到的部分,包括Shell程序、文本處理程序、郵件通信程序及源代碼控制系統(tǒng)等。3.Linux1991年,芬蘭赫爾辛基大學(xué)學(xué)生Linus
Torvalds創(chuàng)造了32位操作系統(tǒng)Linux。主要特點(diǎn):自由式和開放性。4.OS/2操作系統(tǒng)OS/2操作系統(tǒng)是IBM公司1985年推出的用于PC機(jī)的操作系統(tǒng)。它是一個(gè)多任務(wù)、圖形界面的操作系統(tǒng)。程序設(shè)計(jì)語(yǔ)言及其處理系統(tǒng)發(fā)展過(guò)程是從低級(jí)語(yǔ)言到高級(jí)語(yǔ)言:機(jī)器語(yǔ)言——匯編語(yǔ)言——高級(jí)語(yǔ)言(1)機(jī)器語(yǔ)言定義:直接用二進(jìn)制代碼表示的指令系統(tǒng)的語(yǔ)言。特點(diǎn):是計(jì)算機(jī)唯一識(shí)別并可直接執(zhí)行的語(yǔ)言。例如:Z80(CPU)指令系統(tǒng)中,有一條指令
0011111001010101
該指令是把二進(jìn)制數(shù)01010101送到累加器A中。缺點(diǎn):難讀、難懂、難記、易出錯(cuò)、難修改等。它的致命弱點(diǎn)是無(wú)通用性。(2)匯編語(yǔ)言定義:是一種由機(jī)器語(yǔ)言“符號(hào)化”的語(yǔ)言。例如:SUB表示減法指令
ADD表示加法指令
MOV表示傳送指令特點(diǎn):比機(jī)器語(yǔ)言更容易理解,便于記憶,使用起來(lái)更方便。如上例中的一條機(jī)器語(yǔ)言指令,寫成匯編語(yǔ)言指令為
LDA,55H缺點(diǎn):仍是面向機(jī)器的低級(jí)語(yǔ)言。相關(guān)概念:匯編語(yǔ)言源程序:匯編語(yǔ)言編寫的程序。目標(biāo)程序:翻譯成機(jī)器語(yǔ)言的程序。匯編:將匯編語(yǔ)言源程序翻譯成目標(biāo)程序的過(guò)程。匯編程序:將匯編語(yǔ)言源程序翻譯成目標(biāo)程序的軟件。具體的匯編過(guò)程如下:匯編語(yǔ)言源程序.ASM機(jī)器語(yǔ)言目標(biāo)程序.OBJ可執(zhí)行程序.EXE匯編程序連接程序(3)高級(jí)語(yǔ)言定義:是一種用表達(dá)各種意義的“詞”和“數(shù)學(xué)公式”按照一定的“語(yǔ)法規(guī)則”編寫程序的語(yǔ)言,也稱高級(jí)程序設(shè)計(jì)語(yǔ)言或算法語(yǔ)言。特點(diǎn):(1)與人類的自然語(yǔ)言比較接近,如在Basic語(yǔ)言中,“INPUT”表示輸入,“PRINT”表示打?。唬?)與計(jì)算機(jī)硬件無(wú)關(guān),無(wú)需熟悉計(jì)算機(jī)的指令系統(tǒng)。小結(jié):用高級(jí)語(yǔ)言編寫程序時(shí),只需考慮解決什么問(wèn)題,怎么解決,無(wú)需考慮機(jī)器,所以高級(jí)語(yǔ)言是面向過(guò)程的語(yǔ)言。種類:Basic、PASCAL、C、FORTRAN、Java、Delphi、VisualBasic、VisualC++等。翻譯方法:(1)編譯方式(2)解釋方式編譯方式編譯:是將高級(jí)語(yǔ)言源程序翻譯為可直接執(zhí)行的機(jī)器語(yǔ)言目標(biāo)程序。編譯程序:在編譯方式中將高級(jí)語(yǔ)言源程序翻譯成機(jī)器語(yǔ)言目標(biāo)程序的軟件稱為編譯程序。這種翻譯過(guò)程稱為編譯。編譯過(guò)程高級(jí)語(yǔ)言源程序機(jī)器語(yǔ)言目標(biāo)程序.OBJ可執(zhí)行程序.EXE編譯程序連接程序解釋方式解釋是對(duì)高級(jí)語(yǔ)言源程序逐條解釋并執(zhí)行,解釋完就執(zhí)行完,沒(méi)有目標(biāo)程序。解釋并執(zhí)行結(jié)果高級(jí)語(yǔ)言源程序解釋程序編譯方式與解釋方式的本質(zhì)區(qū)別:編譯方式:是將源程序經(jīng)編譯得到可執(zhí)行文件后,就可脫離源程序和編譯程序單獨(dú)執(zhí)行,所以編譯方式的效率高,執(zhí)行速度快。解釋方式:在執(zhí)行時(shí),必須源程序和解釋程序同時(shí)參與才能運(yùn)行,其不產(chǎn)生可執(zhí)行程序文件,效率低,執(zhí)行速度慢。高級(jí)語(yǔ)言的發(fā)展上面介紹的是“面向過(guò)程”語(yǔ)言,如PASCAL語(yǔ)言、C語(yǔ)言,其特點(diǎn)是:人們不僅要告訴計(jì)算機(jī)“做什么”,而且要告訴計(jì)算機(jī)“怎么做”。隨著計(jì)算機(jī)軟件的不斷發(fā)展,目前流行的計(jì)算機(jī)語(yǔ)言都是“面向?qū)ο蟆钡恼Z(yǔ)言,如VB、VC、DELPHI、VFP等,其特點(diǎn)是:人們只需告訴計(jì)算機(jī)“做什么”,而無(wú)需告訴計(jì)算機(jī)“怎么做”,計(jì)算機(jī)就會(huì)自動(dòng)操作,此類語(yǔ)言稱為第四代語(yǔ)言。算法和數(shù)據(jù)結(jié)構(gòu)著名的瑞士科學(xué)家、PASCAL語(yǔ)言的創(chuàng)始人N.沃思提出過(guò)一句名言:算法+數(shù)據(jù)結(jié)構(gòu)=程序這句名言得到了計(jì)算機(jī)科學(xué)家的廣泛認(rèn)同。算法:不論是數(shù)值運(yùn)算還是非數(shù)值運(yùn)算,都需要有一個(gè)高效率的正確表達(dá)的解題方法和步驟,這就是“算法”。數(shù)據(jù)結(jié)構(gòu):算法的選用與構(gòu)造在很大程度上取決于所涉
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年蚌埠學(xué)院輔導(dǎo)員考試筆試題庫(kù)附答案
- 2025四川達(dá)州市萬(wàn)源市人力資源和社會(huì)保障局招聘社區(qū)專職工作者16人備考題庫(kù)附答案
- 乳清工安全應(yīng)急測(cè)試考核試卷含答案
- 燃?xì)饩甙惭b工安全知識(shí)競(jìng)賽知識(shí)考核試卷含答案
- 海洋生物調(diào)查員安全理論競(jìng)賽考核試卷含答案
- 2024年澄邁縣輔警招聘考試真題匯編附答案
- 2024年閩北職業(yè)技術(shù)學(xué)院輔導(dǎo)員考試筆試題庫(kù)附答案
- 2024年邵東縣幼兒園教師招教考試備考題庫(kù)附答案
- 2024年焦作市直屬機(jī)關(guān)遴選公務(wù)員考試真題匯編附答案
- 2025年上??茖W(xué)技術(shù)職業(yè)學(xué)院輔導(dǎo)員招聘考試真題匯編附答案
- 中國(guó)痤瘡治療指南
- 繼電保護(hù)裝置調(diào)試作業(yè)指導(dǎo)書
- 初中語(yǔ)文仿寫訓(xùn)練
- 老同學(xué)聚會(huì)群主的講話發(fā)言稿
- 天然氣輸氣管線陰極保護(hù)施工方案
- 高血壓?jiǎn)柧碚{(diào)查表
- QC成果提高花崗巖磚鋪裝質(zhì)量
- YS/T 416-2016氫氣凈化用鈀合金管材
- GB/T 25156-2010橡膠塑料注射成型機(jī)通用技術(shù)條件
- GB/T 20878-2007不銹鋼和耐熱鋼牌號(hào)及化學(xué)成分
- 第六章 亞洲 第一節(jié) 概述
評(píng)論
0/150
提交評(píng)論