网站大量收购独家精品文档,联系QQ:2885784924

Chap7其他系统软体.ppt

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

線性編輯器(line editor)是模擬打字機的運作方式 螢幕編輯器(screen editor)可以讓文件顯示成方型的文字平面 輸入設備(input device)、輸出設備(output device)和系統的交談語言(interaction language) 用於輸入所編輯之文字的元素、鍵入指令、並且指定可編輯的元素。 這些編輯的設備可以分成三個類型:文字裝置、按鈕(button)裝置和定位(locator)裝置 文字或字串裝置通常是指鍵盤 按鈕(button)或選擇(choice)裝置通常是指鍵盤或是顯示器上的一組特殊的功能鍵。 定位(locator)裝置是一種類比至數位的二維轉換器,可以依據使用者在裝置上的移動狀況,來定位螢幕上的一個游標符號。 電傳打字機( teletype-writer 字元列印終端機(character-printing Terminal) 陰極射線管(CRT) 文字編輯器中許多編輯介面的一種。 鍵入導向(typing-oriented)或文字指令導向(text command-oriented)是主要編輯介面中最早的方法 使用者透過輸入文字串指令或運算方式以與編輯器溝通。這些字串送到編輯器後,會再回應至輸出設備。 指令語言處理程式(command language processor) 可以接收使用者所輸入的資訊,分析指令的符記(token)和語法結構。 直接呼叫語意的程序 執行編輯和閱覽等功能 產生一些中間碼 解譯程式可以呼叫適當的語意程序,以解碼該中間碼 語意程序包含了移動(traveling)、編輯(editing)、閱覽(viewing)和顯示(display)等功能 編輯啟始的區域是由編輯元件(editing component)所維護的「目前編輯指標」(current editing pointer)所決定,此編輯元件是指一些編輯工作(editing tasks)之模組的集合。 當使用者下達一個編輯指令時,編輯元件會呼叫「編輯過濾程式」(editing filter),此元件會過濾文件,並基於目前編輯指標以及編輯過濾參數,產生一個新的編輯緩衝區(editing buffer)。 由閱覽元件(viewing component)所維護之「目前閱覽指標」(current viewing pointer)來決定閱覽的開始區域,此閱覽元件包含一群決定下一個閱覽區域的模組。 編輯緩衝區和閱覽緩衝區是各自獨立,仍有許多方法來建立它們之間的關聯。 編輯緩衝區和閱覽緩衝區可能會有部分的重 視窗通常可以涵蓋整個螢幕,或是其中的矩形部分 閱覽緩衝區只對應到螢幕的部份視窗 多重視窗(multiple windows) 閱覽元件會以一種與設備無關的中間形式,來展現一個理想的畫面 顯示元件(display component)自閱覽元件中取得理想的畫面 只需簡單地呼叫與終端機不相依的程式庫,例如捲下(scroll down)或是讀取游標位置(read cursor position)。 這些程式庫使用「終端機控制資料庫」,為特定終端機尋找合適的控制序列。 因此,當增加一個新的終端機時,只需要在資料庫中增加此終端機的描述即可。 在兩個層面上,處理使用者的文件:主記憶體和磁碟檔案系統。 將完整的檔案對應到虛擬的記憶體,讓作業系統可以執行有效率的分頁動作(paging) 「編輯分頁程序」(editor paging routine),它會由所需文件中讀取一個或是更多的邏輯部分到記憶體中,這個邏輯部分通常稱之為「分頁」(pages) 編輯程式可以在分時(time sharing)、獨立(stand alone)和分散(distributed)的環境運作 分時編輯程式必須快速地在電腦的微處理機、主記憶體和輸出入設備之承載的資料之間切換運作 獨立系統的編輯程式必須具備分時編輯程式的功能 在資源共享的分散式區域網路中,編輯程式就像是一個獨立的編輯程式,運作於每個使用者的電腦上,同時也像是分時編輯程式一樣,必須競爭一些資源 7.3.1 節簡單地介紹互動式除錯系統中最主要的功能和機制 7.3.2 節介紹除錯工具與系統的其他部分之間的關聯性 7.3.3 節討論互動式除錯器的使用者介面特性 「單元測試功能」(unit test function) 依照執行序列(execution sequencing),來觀察和控制程式的執行流程 除錯系統也可以提供一些追蹤(tracing)和回溯(trace back)的功能。 追蹤功能可以追蹤運作邏輯和資料修正的流程 回溯(trace back)功能可以顯示程式執行的路徑,也可以顯示那些敘述已經修改特定的變數或參數。 良好的程式顯示(program display)能力 可以有效地修改

文档评论(0)

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

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

1亿VIP精品文档

相关文档