-
服務性程序
鎖定
- 中文名
- 服務性程序
- 外文名
- Service procedures
- 應 用
- 計算機科學
- 又 稱
- 支撐軟件
服務性程序種類
1.編輯程序
2.連接裝配程序
連接裝配程序的功能是將若干個目標模塊和相應高級語言的庫函數程序連接在一起,產生可執行的運行模塊。
3.糾錯程序
4.診斷程序
診斷程序主要用來幫助用户維修計算機硬件。它可以進行故障定位、部件檢查和測試,有的已經具有專家系統的水準。
5.工具軟件
工具軟件是一些幫助用户使用計算機和開發軟件的軟件,如軟件測試工具、結構化流程圖繪圖程序、病毒檢查和消除軟件等。
6.套裝軟件
軟件套裝是將若干應用程序或工具軟件捆綁在一起,也叫集成軟件、組件或套件。著名的套件Office就集成了字表處理軟件Word、幻燈片製作軟件PowerPoint、電子表格Excel、數據庫管理系統Access、電子郵件管理軟件Outlook、網頁製作軟件FrontPage、瀏覽器軟件Internet Exploror、照片編輯器PhotoDraw及電子出版軟件Publisher等。此外,金山公司的WPS2000、Novell公司的PerfectOffice、Lotus公司的Smartsuit等,都是辦公室自動化很有用的組件。
[2]
服務性程序特點
服務性程序有的是系統開機默認要啓動的,如果你強制手動關掉的話有可能導致電腦無法正常工作.不建議關閉自己不熟悉的服務性程序.
服務性程序功能介紹
服務性程序是指:為用户維護使用計算機提供服務性手段而編制的一組程序。這類程序可以包含很廣泛的功能。一般是指:程序的輸入與裝配,編輯,診斷,文件複製,提示幫助等。隨着技術的不斷髮展,許多幫助用户的輔助程序繼續大量湧現。雖然計算機能夠自動連續地執行程序。但用户在輸入源程序到形成可執行目標代碼的過程中,還是希望獲得計算機的幫助,有一個儘可能方便的理想環境,這就需要人機交互界面與環境。有些程序的工作方式本身就是交互式。因此服務性手段就進一步發展成為一種人機交互的集成的操作環境,並出現了人機界面、人機系統這樣一些概念。現代的人機交互環境趨向於以圖形技術為其基礎。
[3]
1.程序輸入
程序的輸入方式有三種常見方法:
(1)終端鍵盤輸入,通過終端上的鍵盤將程序與數據鍵入計算機。對於單用户系統,是一人獨佔系統輸入,對於多終端系統,則是在操作系統支持下分時地接受並處理鍵盤輸入。採用終端輸入方式,要利用操作系統提供的命令建立文件,並往往通過執行編輯程序,以便按照要求編輯用户輸入的程序文件與數據文件。在微型計算機系統中,普遍使用終端輸入方式。
[3]
(2)紙帶輸入或卡片輸入。先將程序與數據製成穿孔紙帶或穿孔卡片,再通過紙帶輸入機、卡片輸入機,輸入計算機。輸入時,主機執行一個引導程序,將輸入機送來的信息,按一定格式引導在存儲器中的輸入緩衝區,並在輸入過程中進行校驗,判斷輸入信息是否正確。系統提供連接宏指令,實現程序間的連接裝配。
(3)脱機輸入方式。在批處理系統中,為了充分利用CPU高速處理能力,往往在脱機環境(不使用高速主機),由用户先將程序與數據經輸入機錄入磁帶或磁盤中,如紙帶輸入機、卡片輸入機、脱機錄入設備等,再由系統操作員將磁帶、盤片裝配到主機系統上,條件成熟時由作業調度程序將之調入主存。
[3]
2.編輯
編輯程序是經常使用的一種服務性程序,它使用户能夠藉助鍵盤一顯示終端,方便地輸入並編輯自己的程序文件或數據文件,例如刪除、修改、插入某些內容.進行搬遷組裝、複製等。系統向用户提供一組編輯命令.用户可通過按鍵發出命令,進行編輯,而光標則指示操作的位置。
編輯功能分為行編輯與屏編輯兩種。行編輯方式需要指明行號,然後以這一行為當前行.可以複製或刪除該行內容,或加入若干行,或將光標移到該行中的某個位置,進行一行內的刪除、修改、插入。屏編輯方式更為方便,可移動光標尋找整個文件中的任一行,然後進行編輯操作,顯然,不僅可以利用編輯功能去編輯源程序,也可以編輯其他文字性質的文件、報表、報刊、書籍等。現在許多單位打印總結報告、發放通知、編寫書刊、排版,都是利用計算機進行編輯。
[3]
3.窗口技術
顯示器提供了一幅顯示屏,但我們常有這樣的需要:除了顯示基本內容之外,用一個或數個局部區域提供輔助顯示內容,如菜單、提示信息,放大畫面或物體的局部,某些運行結果等;或是將顯示屏劃分為幾個區域,分別顯示不同內容,例如多道程序的運行狀況。可將這些局部顯示區稱為窗口,窗口技術的發展使顯示成為多層次、多方面,更為靈活多變。
[3]
4.人機交互環境
在設計系統軟件時,需要確定一個清晰的人機界面,即操作者可採取哪些方式、使用哪些命令操作計算機,計算機以哪些方式、採用什麼形式作出響應。為此,除了操作系統中的命令處理程序外,往往還需要配置相應的支撐軟件,如菜單、窗口、圖形、提示功能、跟蹤程序、編輯、連接裝配等,這就形成一個集成的人機交互環境。如果設計得好,操作方便,能充分調動計算機的潛力.獲得計算機儘可能多的幫助,操作環境生動直觀,人們稱之為一個友好的人機交互環境。
[3]
服務性程序服務性程序舉例
為了提高機器的使用效率和簡化程序設計,在此介紹一些服務性程序.服務性程序可作為調整程序的輔助工具.廣泛地使用它將大大減少程序設計工作,減少或避免某些錯誤(如紙帶的錯誤和使用子程序時抄寫的錯誤等).