服務性程式

服務性程式

服務性程式是指為了幫助用戶使用與維護電腦,提供服務性手段並支持其他軟體開發而編制的一類程式。服務性程式是一類輔助性的程式,它提供各種運行所需的服務。可以在作業系統的控制下運行,也可以在沒有作業系統的情況下獨立運行,主要有工具軟體、編輯程式、軟體調試程式以及診斷程式等幾種。

例如用於程式的裝入、連結、編輯和調試用的裝入程式、連結程式、編輯程式調試程式,以及故障診斷程式、糾錯程式等,包括編輯程式、糾錯程式、連線程式等。

基本介紹

  • 中文名:服務性程式
  • 外文名:Service procedures
  • 套用:計算機科學
  • 又稱:支撐軟體
種類,特點,功能介紹,服務性程式舉例,

種類

服務性程式也叫支撐軟體,是為了幫助用戶使用和維護計算機,提供服務性手段的一類程式。隨著技術的不斷進步,套用領域的不斷擴大,大量的服務性程式不斷更新和湧現,有的還集成為組件或套件。
1.編輯程式
編輯程式為用戶提供良好的書寫環境。在這個環境中,用戶可以方便地進行文字、圖形、表格的輸入、修改、插入、刪除、複製、移動等一系列操作。
2.連線裝配程式
連線裝配程式的功能是將若干個目標模組和相應高級語言的庫函式程式連線在一起,產生可執行的運行模組。
3.糾錯程式
糾錯程式也叫DEBUG,其功能是幫助用戶檢查程式中的錯誤,以便修正。當然,使用糾錯程式,需要有機器語言和彙編語言方面的訓練。
4.診斷程式
診斷程式主要用來幫助用戶維修計算機硬體。它可以進行故障定位、部件檢查和測試,有的已經具有專家系統的水準。
5.工具軟體
工具軟體是一些幫助用戶使用計算機和開發軟體的軟體,如軟體測試工具、結構化流程圖繪圖程式、病毒檢查和消除軟體等。
6.套裝軟體
軟體套裝是將若干應用程式或工具軟體捆綁在一起,也叫集成軟體、組件或套件。著名的套件Office就集成了字表處理軟體Word、幻燈片製作軟體PowerPoint、電子表格Excel、資料庫管理系統Access、電子郵件管理軟體Outlook、網頁製作軟體FrontPage、瀏覽器軟體Internet Exploror、照片編輯器PhotoDraw及電子出版軟體Publisher等。此外,金山公司的WPS2000、Novell公司的PerfectOffice、Lotus公司的Smartsuit等,都是辦公室自動化很有用的組件。

特點

服務性程式是系統軟體的一部分。系統軟體還包括作業系統、各種程式設計語言的語言處理程式、故障診斷程式及其他服務性程式等。
服務性程式有的是系統開機默認要啟動的,如果你強制手動關掉的話有可能導致電腦無法正常工作.不建議關閉自己不熟悉的服務性程式.

功能介紹

服務性程式是指:為用戶維護使用計算機提供服務性手段而編制的一組程式。這類程式可以包含很廣泛的功能。一般是指:程式的輸入與裝配,編輯,診斷,檔案複製,提示幫助等。隨著技術的不斷發展,許多幫助用戶的輔助程式繼續大量湧現。雖然計算機能夠自動連續地執行程式。但用戶在輸入源程式到形成可執行目標代碼的過程中,還是希望獲得計算機的幫助,有一個儘可能方便的理想環境,這就需要人機互動界面與環境。有些程式的工作方式本身就是互動式。因此服務性手段就進一步發展成為一種人機互動的集成的操作環境,並出現了人機界面、人機系統這樣一些概念。現代的人機互動環境趨向於以圖形技術為其基礎。
1.程式輸入
程式的輸入方式有三種常見方法:
(1)終端鍵盤輸入,通過終端上的鍵盤將程式與數據鍵入計算機。對於單用戶系統,是一人獨占系統輸入,對於多終端系統,則是在作業系統支持下分時地接受並處理鍵盤輸入。採用終端輸入方式,要利用作業系統提供的命令建立檔案,並往往通過執行編輯程式,以便按照要求編輯用戶輸入的程式檔案與數據檔案。在微型計算機系統中,普遍使用終端輸入方式。
(2)紙帶輸入或卡片輸入。先將程式與數據製成穿孔紙帶或穿孔卡片,再通過紙帶輸入機、卡片輸入機,輸入計算機。輸入時,主機執行一個引導程式,將輸入機送來的信息,按一定格式引導在存儲器中的輸入緩衝區,並在輸入過程中進行校驗,判斷輸入信息是否正確。系統提供連線宏指令,實現程式間的連線裝配。
(3)脫機輸入方式。在批處理系統中,為了充分利用CPU高速處理能力,往往在脫機環境(不使用高速主機),由用戶先將程式與數據經輸入機錄入磁帶或磁碟中,如紙帶輸入機、卡片輸入機、脫機錄入設備等,再由系統操作員將磁帶、碟片裝配到主機系統上,條件成熟時由作業調度程式將之調入主存。
2.編輯
編輯程式是經常使用的一種服務性程式,它使用戶能夠藉助鍵盤一顯示終端,方便地輸入並編輯自己的程式檔案或數據檔案,例如刪除、修改、插入某些內容.進行搬遷組裝、複製等。系統向用戶提供一組編輯命令.用戶可通過按鍵發出命令,進行編輯,而游標則指示操作的位置。
編輯功能分為行編輯與屏編輯兩種。行編輯方式需要指明行號,然後以這一行為當前行.可以複製或刪除該行內容,或加入若干行,或將游標移到該行中的某個位置,進行一行內的刪除、修改、插入。屏編輯方式更為方便,可移動游標尋找整個檔案中的任一行,然後進行編輯操作,顯然,不僅可以利用編輯功能去編輯源程式,也可以編輯其他文字性質的檔案、報表、報刊、書籍等。現在許多單位列印總結報告、發放通知、編寫書刊、排版,都是利用計算機進行編輯。
3.視窗技術
顯示器提供了一幅顯示屏,但我們常有這樣的需要:除了顯示基本內容之外,用一個或數個局部區域提供輔助顯示內容,如選單、提示信息,放大畫面或物體的局部,某些運行結果等;或是將顯示屏劃分為幾個區域,分別顯示不同內容,例如多道程式的運行狀況。可將這些局部顯示區稱為視窗,視窗技術的發展使顯示成為多層次、多方面,更為靈活多變。
4.人機互動環境
在設計系統軟體時,需要確定一個清晰的人機界面,即操作者可採取哪些方式、使用哪些命令操作計算機,計算機以哪些方式、採用什麼形式作出回響。為此,除了作業系統中的命令處理程式外,往往還需要配置相應的支撐軟體,如選單、視窗、圖形、提示功能、跟蹤程式、編輯、連線裝配等,這就形成一個集成的人機互動環境。如果設計得好,操作方便,能充分調動計算機的潛力.獲得計算機儘可能多的幫助,操作環境生動直觀,人們稱之為一個友好的人機互動環境。

服務性程式舉例

為了提高機器的使用效率和簡化程式設計,在此介紹一些服務性程式.服務性程式可作為調整程式的輔助工具.廣泛地使用它將大大減少程式設計工作,減少或避免某些錯誤(如紙帶的錯誤和使用子程式時抄寫的錯誤等).
常用的服務性程式包括有:記憶體儲沖零程式、二次輸入程式、求檢查和程式、成組傳送與成組比較程式、成組列印程式、成組翻譯程式.它們主要是作為保證輸入的正確和調整程式的一些輔助工具.

相關詞條

熱門詞條

聯絡我們