版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第4章計算機(jī)系統(tǒng)軟件與工具軟件
學(xué)習(xí)要求:理解程序設(shè)計語言翻譯系統(tǒng)的基本概念和功能;理解操作系統(tǒng)的基本概念和功能;(重點(diǎn))
掌握WINDOWS2000的基本操作;(重點(diǎn))
了解其它幾種常用的操作系統(tǒng);了解幾種常用的工具軟件的功能和使用;
4.1程序設(shè)計語言翻譯系統(tǒng)程序設(shè)計語言包括:機(jī)器語言、匯編語言、高級程序設(shè)計語言程序設(shè)計語言翻譯系統(tǒng)的功能:
程序設(shè)計語言翻譯系統(tǒng)是一類系統(tǒng)軟件,它能夠?qū)⑹褂媚骋环N源語言編寫的程序翻譯成為與其等價的使用另一種目標(biāo)語言編寫的程序。使用源語言編寫的程序稱為源程序,使用目標(biāo)語言編寫的程序稱為目標(biāo)程序。程序設(shè)計語言翻譯系統(tǒng)可以分三類:
匯編語言翻譯系統(tǒng)、高級程序設(shè)計語言編譯系統(tǒng)和高級程序設(shè)計語言解釋系統(tǒng)1.匯編語言翻譯系統(tǒng)
匯編程序的具體翻譯工作有如下幾步:(1)用機(jī)器操作碼代替符號化的操作符;(2)用數(shù)值地址代替符號名字;(3)將常數(shù)翻譯為機(jī)器的內(nèi)部表示;(4)分配指令和數(shù)據(jù)的存儲單元。
匯編源程序二進(jìn)制機(jī)器語言程序匯編程序翻譯器輸入
輸出2.高級程序設(shè)計語言編譯系統(tǒng)高級程序設(shè)計語言編譯系統(tǒng)是將用高級語言書寫的源程序翻譯成等價的機(jī)器語言程序或匯編程序的處理系統(tǒng),也稱為編譯程序(編譯器)。編譯程序是將源程序翻譯成目標(biāo)程序后再執(zhí)行該目標(biāo)程序.圖源程序的編譯和運(yùn)行階段圖源程序的編譯、匯編和運(yùn)行階段編譯程序結(jié)構(gòu)圖目標(biāo)程序優(yōu)化后的中間代碼源程序詞法分析中間代碼生成目標(biāo)代碼生成語法分析優(yōu)化出錯處理表格
管理單詞語法單位中間代碼圖4-3編譯程序的結(jié)構(gòu)與工作過程編譯程序的過程詞法分析:對源程序逐個字符進(jìn)行掃描,以識別符號串語法分析:根據(jù)程序設(shè)計語言的語法規(guī)則,將詞法分析器所提供的單詞符號串構(gòu)成一個語法分析樹。(語義分析)中間代碼生成:中間代碼是向目標(biāo)代碼過渡的一種編碼代碼優(yōu)化:對中間代碼程序做局部或全局(整個程序)優(yōu)化,可使最后生成的目標(biāo)代碼程序運(yùn)行更快,占用存儲空間更小。目標(biāo)代碼生成:由代碼生成器生成目標(biāo)機(jī)器的目標(biāo)代碼。上述五個階段中,始終貫穿著表格管理及出錯處理
編譯過程舉例:y=x1+k*x2從上述賦值語句中可識別出下列標(biāo)識符及運(yùn)算符:y,x1,x2,常數(shù)k,=,+,*,上述賦值語句的語法分析樹如圖3-43所示。語義分析:檢查各句子的語法樹,如運(yùn)算符兩邊類型是否相兼容;控制轉(zhuǎn)移是否到不該去的地方;是否有重名或使語義含糊的記號等。若有錯誤,則轉(zhuǎn)出錯處理。根據(jù)上述賦值語句的語法分析樹,可生成下列中間代碼:T1=kT2=T1*x2T3=x1+T2y=T3上述中間代碼可做如下優(yōu)化
T1=x2*ky=x1+T1上述優(yōu)化后的中間代碼,可生成下列以匯編語言程序表示的目標(biāo)代碼:y=x1+k*x2詞法分析器y,x1,x2,=,+,*,常數(shù)k語法分析器語義分析器中間代碼生成T1=kT2=T1*x2T3=x1+T2y=T3代碼優(yōu)化器T1=x2*ky=x1+T1代碼生成器3.高級程序設(shè)計語言解釋系統(tǒng)按照源程序中的語句的動態(tài)順序逐條翻譯并立即執(zhí)行相應(yīng)功能的處理系統(tǒng)。
源程序解釋系統(tǒng)(逐句解釋、執(zhí)行)
結(jié)果圖4-4源程序解釋器
原始數(shù)據(jù)目標(biāo)程序源程序編譯程序初始數(shù)據(jù)計算結(jié)果源程序解釋程序初始數(shù)據(jù)計算結(jié)果解釋程序和編譯程序的區(qū)別功能工作結(jié)果解釋程序源程序的一個執(zhí)行系統(tǒng)源程序的執(zhí)行結(jié)果編譯程序源程序的一個轉(zhuǎn)換系統(tǒng)源程序的目標(biāo)代碼解釋程序和編譯程序的區(qū)別解釋程序和編譯程序的根本區(qū)別:是否生成目標(biāo)代碼4.2操作系統(tǒng)
4.2.1什么是操作系統(tǒng)操作系統(tǒng)是一種大型系統(tǒng)軟件,用來負(fù)責(zé)計算機(jī)的全部軟硬件資源分配調(diào)度與管理,提高計算機(jī)系統(tǒng)資源利用率;負(fù)責(zé)控制各類程序的正常執(zhí)行;為用戶使用計算機(jī)提供良好環(huán)境等重要工作。
操作系統(tǒng)
應(yīng)用程序以操作系統(tǒng)為運(yùn)行基礎(chǔ)用戶和計算機(jī)的接口:最終用戶接口和程序員接口
裸機(jī)操作系統(tǒng)應(yīng)用程序用戶
虛擬機(jī)=裸機(jī)+操作系統(tǒng)操統(tǒng)作系4.2.2操作系統(tǒng)的主要功能(1)處理機(jī)管理(2)存儲器管理:主存的分配、回收、保護(hù)、擴(kuò)充(3)設(shè)備管理:分配、回收、啟動、故障處理(4)文件管理:存取、檢索、插入、修改、刪除、共享、保護(hù)等4.2.3操作系統(tǒng)的分類按系統(tǒng)功能劃分分時操作系統(tǒng)批處理系統(tǒng)實(shí)時操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)按系統(tǒng)功能操作系統(tǒng)的分類按與用戶對話的界面分類命令行界面操作系統(tǒng);圖形用戶界面操作系統(tǒng);按能夠支持的用戶數(shù)分類單用戶操作系統(tǒng);多用戶操作系統(tǒng);按能夠運(yùn)行任務(wù)數(shù)分類單任務(wù)操作系統(tǒng);多任務(wù)操作系統(tǒng);
4.2.4常用的操作系統(tǒng)MS-DOS:命令行界面,單用戶單任務(wù)Windows:微型計算機(jī)中應(yīng)用最廣泛的操作系統(tǒng)Unix;具有較好的可靠性、安全性和可移植性Linux:結(jié)構(gòu)清晰、功能簡捷,可以免費(fèi)獲取源代碼MACOS:具有較強(qiáng)的圖形處理能力4.2.5Windows操作系統(tǒng)MicrosoftWindows是由Microsoft公司開發(fā)的一系列基于圖形界面、多任務(wù)的操作系統(tǒng)4.3工具軟件4.3.1下載軟件1.功能:加速網(wǎng)絡(luò)下載速度2.常用軟件:網(wǎng)際快車FlashGet、網(wǎng)絡(luò)螞蟻網(wǎng)際快車FlashGet1.安裝:可從主頁下載軟件的試用版和相關(guān)資料2.啟動:網(wǎng)際快車安裝好后,會在瀏覽器的快捷菜單中添加“使用網(wǎng)際快車下載”和“使用網(wǎng)際快車下載全部鏈接”兩個命令。網(wǎng)際快車的特點(diǎn)多點(diǎn)傳送斷點(diǎn)續(xù)傳可以按照樹型結(jié)構(gòu)分門別類地存放下載文件4.3.2FTP工具軟件功能:專門用來連接FTP服務(wù)器的客戶端應(yīng)用程序,提供圖形化界面,使用戶可以上傳或下載文件.舉例:CuteFTPCuteftp的主界面下載數(shù)據(jù)在右窗口單擊文件,拖動到左窗口在右窗口右擊文件,從菜單中選“下載”在右窗口雙擊文件上傳數(shù)據(jù)(需要更多權(quán)限)在左窗口單擊文件,拖動到右窗口在左窗口右擊文件,從菜單中選“上傳”在左窗口雙擊文件4.3.3圖像瀏覽軟件圖像瀏覽軟件是幫助用戶獲取、瀏覽和管理圖片的實(shí)用工具。ACDSee軟件是一款圖像瀏覽軟件,它支持50多種多媒體文件格式的預(yù)覽,可以在BMP、GIF、JPG、PCX、PCD、TIF等10多種圖形文件格式之間進(jìn)行相互轉(zhuǎn)換,既能高速優(yōu)質(zhì)地顯示圖像、播放幻燈片和音樂,又能高效方便地查找和處理圖像。4.3.4截圖軟件截圖軟件是用來幫助用戶截取、加工、保存計算機(jī)屏幕圖像的實(shí)用工具軟件。舉例:HyperSnap-DX
可以從上下載HyperSnap-DX非注冊版試用軟件用HyperSnap-DX截圖4.3.5PDF文件閱讀軟件Adobe公司推出的PDF格式是PortableDocumentFormat(可移植文檔格式)的英文縮寫,所謂“可移植”,是指該文檔格式不依賴于特定的硬件、操作系統(tǒng)或創(chuàng)建PDF文檔的應(yīng)用程序,它可以在不同的計算機(jī)平臺上直接進(jìn)行查閱,無需作任何修改或轉(zhuǎn)換,因而成為在Internet、企業(yè)內(nèi)部網(wǎng)、CD-ROM上發(fā)行和傳播電子書刊、產(chǎn)品廣告和技術(shù)資料等電子文檔的標(biāo)準(zhǔn)格式。AcrobatReader就是一款由Adobe公司開發(fā)的PDF文件閱讀軟件。借助于AcrobatReader,用戶可以在不同平臺上十分方便地查閱采用PDF格式出版的所有文檔??梢栽L問Adobe公司的主頁(),下載AcrobatReader試用版軟件以及其他相關(guān)資料。4.3.6詞典工具 金山詞霸是目前十分流行的多功能電子詞典工具,是一款由金山公司開發(fā)的英漢、漢英詞典軟件,主要功能如下:可以對屏幕任何地方的單詞或詞組即指即譯。支持進(jìn)入金山詞霸的主界面進(jìn)行詞典查詢。對于詞霸沒有查到的單詞,可以直接鏈接到金山詞霸網(wǎng)站上進(jìn)行查詢。通過金山詞霸網(wǎng)站,可以獲取最新的詞庫。囊括各種普通詞典和專業(yè)詞典,方便各行各業(yè)。具有生詞本功能,能將用戶所查過的單詞自動記錄下來,以便于復(fù)習(xí)。4.6.7文件壓縮軟件所謂文件壓縮,實(shí)際上是用某種新的更
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)陽光房設(shè)計與施工一體化協(xié)議版A版
- 專用商標(biāo)使用許可協(xié)議版B版
- 專業(yè)SaaS服務(wù)提供商協(xié)議范本(2024修訂版)版B版
- 專項咨詢與解決方案服務(wù)協(xié)議版B版
- 二零二四全新旅游服務(wù)雙向保密協(xié)議下載與體驗合同3篇
- 二零二五年度綠色能源項目補(bǔ)充合同協(xié)議書2篇
- 2025年度城市綜合體戶外廣告位及攤位聯(lián)合租賃合同4篇
- 2025年休閑娛樂場地租賃合作協(xié)議書4篇
- 2025年度綠色能源項目場地承包經(jīng)營合同范本4篇
- 二零二五年度自然人互聯(lián)網(wǎng)金融消費(fèi)合同3篇
- 2025年度土地經(jīng)營權(quán)流轉(zhuǎn)合同補(bǔ)充條款范本
- 南通市2025屆高三第一次調(diào)研測試(一模)地理試卷(含答案 )
- 2025年上海市閔行區(qū)中考數(shù)學(xué)一模試卷
- 2025中國人民保險集團(tuán)校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 0的認(rèn)識和加、減法(說課稿)-2024-2025學(xué)年一年級上冊數(shù)學(xué)人教版(2024)001
- 醫(yī)院安全生產(chǎn)治本攻堅三年行動實(shí)施方案
- 法規(guī)解讀丨2024新版《突發(fā)事件應(yīng)對法》及其應(yīng)用案例
- Python試題庫(附參考答案)
- 大斷面隧道設(shè)計技術(shù)基本原理
- 41某31層框架結(jié)構(gòu)住宅預(yù)算書工程概算表
- 成都市國土資源局關(guān)于加強(qiáng)國有建設(shè)用地土地用途變更和
評論
0/150
提交評論