6-9虚拟记忆体.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-9虚拟记忆体.ppt

第6章 電腦軟體 應用軟體 多元程式處理 系統軟體 記憶體配置 作業系統簡介 虛擬記憶體 作業系統的演進與發展 行程管理 常見作業系統 工作排程簡介 單一程式處理 影像處理軟體 Adobe出品的2D點矩陣影像處理軟體-PhotoShop,可做成各種影像特效,是目前最受歡迎影像繪圖軟體。 PhotoImpact則是一套完整的影像編輯軟體,提供簡單易的操作介面與工具,能滿足你在數位影像編修或創作上的需求。 CorelDRAW可說是每個喜愛電腦繪圖者必學的一套向量繪圖軟體,不但具有圖層編輯、立體式修飾斜邊、多樣色彩樣式等功能。 文書處理軟體 文書處理軟體現在提供許多以往只在桌上排版軟體(desktop publishing,DTP)才有的功能(例如圖片匯入、字型控制、頁面配置等等),通常已能滿足一般桌上出版與頁面配置的需求。 目前最普遍的軟體有微軟的Word 與Openoffice的Writer。 至於Writer的視窗環境與工具配置和Word 2003非常相似。 試算表軟體 試算表軟體的應用範圍從計算利潤與損失的公司財務報表、會計處理大量的資產負債表,個人支票簿帳號管理、家庭預算的計劃與學生成績的統計等。 目前最普遍的軟體有微軟的Excel 與Openoffice的 Calc。 Calc 則是OpenOffice 中負責統計、分析的試算表軟體,不論在工作表、公式或專業 圖表的製作上,皆與Excel 試算表軟體相當類似,如下圖所示: 簡報軟體 目前最普遍的軟體有微軟的PowerPoint 與Openoffice的 Impress。 Impress是Open Office中用來編輯簡報文件的一項軟體。 除了提供完整的頁面樣式外,對於外來物件的支援程度也相當豐富。 資料庫軟體 以有組織的方法來收集許多資料,就是一個資料庫(database);以電子化組織方式來收集資料的軟體,就稱為「資料庫軟體」。 目前市面上最知名的資料庫軟體是微軟的Access,屬於一種關聯式資料庫管理系統(Relational Database Management System, RDMS),可以提供使用者許多現成的範本資料來自行製作資料庫管理系統。 遊戲相關軟體 設計遊戲的相關軟體種類眾多,有3d動畫製作軟體、引擎設計軟體、安裝軟體等。 例如3D MAX 是目前最受歡迎的3D繪圖及動畫設計的工具之一,提供了模型製作、燈光特效、材質設定、著色輸出、分子系統等功能,使用者可以在軟體內建構出自己的人物以及場景。 翻譯程式 (1) 翻譯程式一般會檢查程式是否有「語法錯誤」(Syntax Error)和「語義錯誤」(Semantic Error)。 當沒有任何錯誤後,接著把程式內每個句子轉成更低階的語言,通常是「組合語言」形式。 接著再由組譯器就會把每個組合語言句子轉成稱為「目的碼」(Object Code)的「機械語言」,最後經由連結與載入過程,轉成可在電腦上執行的檔案。 翻譯程式 (2) 翻譯程式進行過程中,主要可分為以下三種作業階段: 語彙分析階段 將程式碼中所有字元逐字讀入,並分解為單語(token)形式,並建立文字表(Literal Table)、符號表(Symbol Table)、識別字表(Identifier Table)等,並將原先所定義的各種符號(如運算子、識別字、變數等)分析出來。 語法分析與解構階段 將程式碼中讀入的單語組合成合乎程式語言語法的架構,並呼叫相對應的函式來轉換成「中間形式矩陣」(Intermediate Matrix),同時在識別表中加入相關訊息,例如條件判斷、迴圈控制、運算式計算、字串連結、陣列存取等語法結構判斷。 最佳化與目的碼輸出階段 將語法分析與解構階段所產生的矩陣進行最佳化工作,目的是節省儲存空間與執行時間。 包括迴路最佳化、布林式最佳化與運算式計算最佳化等。 翻譯程式 (3) 翻譯程式的種類有以下三種: 組譯器(Assembler) 組譯器是將組合語言所寫的程式翻成機器碼。 此外它還必須提供給連結器及載入器所需要的資訊與找到每個變數的地址,至於翻譯出來的機器碼,則稱為目的程式(Object Program)。 不同的CPU也會有不同的組譯器。 編譯器(Compiler) 是將原始程式區分為數個階段轉換為機器可讀的可執行檔的目的程式,不過編譯器必須先把原始程式讀入主記憶體後才可以開始編譯。 直譯器(Intepreter) 在程式執行時,不需要產生目的檔或機器語言,會先檢查所要執行那一行敘述的

文档评论(0)

wendang_12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档