版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第4章計算機系統(tǒng)軟件與工具軟件
學(xué)習(xí)要求:理解程序設(shè)計語言翻譯系統(tǒng)的基本概念和功能;理解操作系統(tǒng)的基本概念和功能;(重點)
掌握WINDOWS2000的基本操作;(重點)
了解其它幾種常用的操作系統(tǒng);了解幾種常用的工具軟件的功能和使用;
4.1程序設(shè)計語言翻譯系統(tǒng)程序設(shè)計語言包括:機器語言、匯編語言、高級程序設(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)用機器操作碼代替符號化的操作符;(2)用數(shù)值地址代替符號名字;(3)將常數(shù)翻譯為機器的內(nèi)部表示;(4)分配指令和數(shù)據(jù)的存儲單元。
匯編源程序二進制機器語言程序匯編程序翻譯器輸入
輸出2.高級程序設(shè)計語言編譯系統(tǒng)高級程序設(shè)計語言編譯系統(tǒng)是將用高級語言書寫的源程序翻譯成等價的機器語言程序或匯編程序的處理系統(tǒng),也稱為編譯程序(編譯器)。編譯程序是將源程序翻譯成目標(biāo)程序后再執(zhí)行該目標(biāo)程序.圖源程序的編譯和運行階段圖源程序的編譯、匯編和運行階段編譯程序結(jié)構(gòu)圖目標(biāo)程序優(yōu)化后的中間代碼源程序詞法分析中間代碼生成目標(biāo)代碼生成語法分析優(yōu)化出錯處理表格
管理單詞語法單位中間代碼圖4-3編譯程序的結(jié)構(gòu)與工作過程編譯程序的過程詞法分析:對源程序逐個字符進行掃描,以識別符號串語法分析:根據(jù)程序設(shè)計語言的語法規(guī)則,將詞法分析器所提供的單詞符號串構(gòu)成一個語法分析樹。(語義分析)中間代碼生成:中間代碼是向目標(biāo)代碼過渡的一種編碼代碼優(yōu)化:對中間代碼程序做局部或全局(整個程序)優(yōu)化,可使最后生成的目標(biāo)代碼程序運行更快,占用存儲空間更小。目標(biāo)代碼生成:由代碼生成器生成目標(biāo)機器的目標(biāo)代碼。上述五個階段中,始終貫穿著表格管理及出錯處理
編譯過程舉例:y=x1+k*x2從上述賦值語句中可識別出下列標(biāo)識符及運算符:y,x1,x2,常數(shù)k,=,+,*,上述賦值語句的語法分析樹如圖3-43所示。語義分析:檢查各句子的語法樹,如運算符兩邊類型是否相兼容;控制轉(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é)計算機的全部軟硬件資源分配調(diào)度與管理,提高計算機系統(tǒng)資源利用率;負(fù)責(zé)控制各類程序的正常執(zhí)行;為用戶使用計算機提供良好環(huán)境等重要工作。
操作系統(tǒng)
應(yīng)用程序以操作系統(tǒng)為運行基礎(chǔ)用戶和計算機的接口:最終用戶接口和程序員接口
裸機操作系統(tǒng)應(yīng)用程序用戶
虛擬機=裸機+操作系統(tǒng)操統(tǒng)作系4.2.2操作系統(tǒng)的主要功能(1)處理機管理(2)存儲器管理:主存的分配、回收、保護、擴充(3)設(shè)備管理:分配、回收、啟動、故障處理(4)文件管理:存取、檢索、插入、修改、刪除、共享、保護等4.2.3操作系統(tǒng)的分類按系統(tǒng)功能劃分分時操作系統(tǒng)批處理系統(tǒng)實時操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)按系統(tǒng)功能操作系統(tǒng)的分類按與用戶對話的界面分類命令行界面操作系統(tǒng);圖形用戶界面操作系統(tǒng);按能夠支持的用戶數(shù)分類單用戶操作系統(tǒng);多用戶操作系統(tǒng);按能夠運行任務(wù)數(shù)分類單任務(wù)操作系統(tǒng);多任務(wù)操作系統(tǒng);
4.2.4常用的操作系統(tǒng)MS-DOS:命令行界面,單用戶單任務(wù)Windows:微型計算機中應(yīng)用最廣泛的操作系統(tǒng)Unix;具有較好的可靠性、安全性和可移植性Linux:結(jié)構(gòu)清晰、功能簡捷,可以免費獲取源代碼MACOS:具有較強的圖形處理能力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)際快車的特點多點傳送斷點續(xù)傳可以按照樹型結(jié)構(gòu)分門別類地存放下載文件4.3.2FTP工具軟件功能:專門用來連接FTP服務(wù)器的客戶端應(yīng)用程序,提供圖形化界面,使用戶可以上傳或下載文件.舉例:CuteFTPCuteftp的主界面下載數(shù)據(jù)在右窗口單擊文件,拖動到左窗口在右窗口右擊文件,從菜單中選“下載”在右窗口雙擊文件上傳數(shù)據(jù)(需要更多權(quán)限)在左窗口單擊文件,拖動到右窗口在左窗口右擊文件,從菜單中選“上傳”在左窗口雙擊文件4.3.3圖像瀏覽軟件圖像瀏覽軟件是幫助用戶獲取、瀏覽和管理圖片的實用工具。ACDSee軟件是一款圖像瀏覽軟件,它支持50多種多媒體文件格式的預(yù)覽,可以在BMP、GIF、JPG、PCX、PCD、TIF等10多種圖形文件格式之間進行相互轉(zhuǎn)換,既能高速優(yōu)質(zhì)地顯示圖像、播放幻燈片和音樂,又能高效方便地查找和處理圖像。4.3.4截圖軟件截圖軟件是用來幫助用戶截取、加工、保存計算機屏幕圖像的實用工具軟件。舉例:HyperSnap-DX
可以從上下載HyperSnap-DX非注冊版試用軟件用HyperSnap-DX截圖4.3.5PDF文件閱讀軟件Adobe公司推出的PDF格式是PortableDocumentFormat(可移植文檔格式)的英文縮寫,所謂“可移植”,是指該文檔格式不依賴于特定的硬件、操作系統(tǒng)或創(chuàng)建PDF文檔的應(yīng)用程序,它可以在不同的計算機平臺上直接進行查閱,無需作任何修改或轉(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ā)的英漢、漢英詞典軟件,主要功能如下:可以對屏幕任何地方的單詞或詞組即指即譯。支持進入金山詞霸的主界面進行詞典查詢。對于詞霸沒有查到的單詞,可以直接鏈接到金山詞霸網(wǎng)站上進行查詢。通過金山詞霸網(wǎng)站,可以獲取最新的詞庫。囊括各種普通詞典和專業(yè)詞典,方便各行各業(yè)。具有生詞本功能,能將用戶所查過的單詞自動記錄下來,以便于復(fù)習(xí)。4.6.7文件壓縮軟件所謂文件壓縮,實際上是用某種新的更
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年挖掘機改裝與定制服務(wù)合同范本3篇
- 2025版尾款支付與市場推廣效果評估協(xié)議3篇
- 2025年度醫(yī)院病理科外包服務(wù)承包管理協(xié)議4篇
- 二零二五版離異家庭子女撫養(yǎng)權(quán)調(diào)整與生活費用分擔(dān)合同3篇
- 2024鐵精粉原材料采購與銷售合作協(xié)議范本3篇
- 二零二五版房地產(chǎn)估價與房地產(chǎn)稅收籌劃服務(wù)協(xié)議3篇
- 二零二五年度酒店人力資源部員工勞動合同與招聘服務(wù)合同
- 二零二五年度心理咨詢試崗咨詢師合同
- 二零二五年度垂直電梯授權(quán)使用與垂直交通規(guī)劃合同
- 2025年度藝術(shù)瓷磚定制及清包安裝服務(wù)合同
- 南通市2025屆高三第一次調(diào)研測試(一模)地理試卷(含答案 )
- 2025年上海市閔行區(qū)中考數(shù)學(xué)一模試卷
- 銷售提成對賭協(xié)議書范本 3篇
- 勞務(wù)派遣招標(biāo)文件范本
- 信息安全意識培訓(xùn)課件
- Python試題庫(附參考答案)
- 碳排放管理員 (碳排放核查員) 理論知識考核要素細(xì)目表三級
- 2024年河北省中考數(shù)學(xué)試題(含答案解析)
- 小學(xué)二年級數(shù)學(xué)口算練習(xí)題1000道
- 納布啡在產(chǎn)科及分娩鎮(zhèn)痛的應(yīng)用
- DZ/T 0462.4-2023 礦產(chǎn)資源“三率”指標(biāo)要求 第4部分:銅等12種有色金屬礦產(chǎn)(正式版)
評論
0/150
提交評論