執行控制程式

對交換機的全部作業進行分配與管理的程式。

基本介紹

  • 中文名:執行控制程式
  • 外文名:execution control program
  • 套用學科:有線通信
簡介,

簡介

執行控制程式把交換機的作業分成三個級別:時鐘級、基本級及故障級。交換機時鐘通常每4~5ms產生一次中斷,使執行控制程式進入時鐘級。時鐘級的任務是執行實時性要求高的作業,如號盤脈衝接收、用戶線或中繼線的掃描等。一般時鐘級期間僅僅記錄外部信息(如用戶線狀態),而將具體的分析與處理放在基本級中執行。交換機中不同作業對實時性的要求差別很大。例如接收號盤脈衝,必須每10ms內從正在撥號的用戶線收受一次信息,以防脈衝的丟失。對用戶線或中繼線狀態的監視周期為100ms左右,而交換機運行數據的輸出周期則是幾分鐘。執行控制程式中設一作業調度表,它規定每次定時中斷處理的作業內容。每次定時中斷掃描實時作業的一部分,在規定周期內將全部此項實時作業掃描完畢。與此相配合設一作業入口地址表,給出每一作業的入口地址,通過作業調度表及入口地址表即可順序完成本次時鐘中斷的全部程式執行。
對於周期長(如秒級以上)的實時作業,則需設定軟體計數器。當計數器計滿一定數量,相當於規定時間到達後,即可執行此項作業。
當時鐘級的全部作業完成後轉入執行基本級作業。在基本級中首先執行與交換有關的作業,然後執行人機命令、外設及交換機管理與維護作業。
如在作業執行過程中交換機出現故障,則產生故障級中斷。由系統恢復程式確定故障部件後將其切換至備用,並在維護作業佇列中排入對此部件的診斷請求後返回原中斷點。根據故障的緊急程度,故障級也可設定不同級別,高級別可以中斷低級別,在所有故障處理完畢後恢復正常運行。
執行控制程式的其它任務是處理機間或進程間的通信管理以及記憶體管理等。

相關詞條

熱門詞條

聯絡我們