執行終止
執行終止
在計算機科學中,執行終止是指計算機執行某種命令使軟體停止運行或使機器終止提供某種服務和功能。執行終止可以分為以下兩種情況:在人為干預下,機器執行終止;系統中運行的軟體或程序當滿足某個要求時,程序自動執行終止操作。
執行終止是指計算機系統中的程序、進程停止提供某種服務和功能;或是計算機在運行過程發生故障或錯誤,機器停止運行。按照執行終止的條件,可以分為主動執行終止,例如利用計算機進行模擬,當條件滿足時,系統就行終止,主動執行終止是事先設定好的;被動執行終止是指機器在運行過程發生意外情況,例如軟體故障,硬體故障。
它是指在規定的時間內進行模擬並統計系統性能。由於模擬運行長度是事先規定的,因而系統模擬結果與模擬運行長度有關,特別是系統的初始狀態設置對模擬結果不能忽略,對終止型模擬,需要多次獨立運行模擬模型,以獲得系統的統計性能。為提高終止型模擬各次運行的獨立性,每次運行應採用不同的偽隨機數據流產生隨機流量,至少每次運行時隨機數發生器採用不同的終止值,這樣執行終止的狀態會不同。
一個有向圖D是指一個有序三元組(V(D),A(D),ψD),其中ψD為關聯函數,它使A(D)中的每一個元素(稱為有向邊或弧)對應於V(D)中的一個有序元素(稱為頂點或點)對。有向圖一般有一個以上終點,終點對應著執行終止的條件,不同的終點終止條件不同。有向圖在很多領域都有應用,例如程序的執行過程就可以當做一個有向圖,不同終點就對應這不同的執行終止條件,這些條件可以是if語句,while語句,break語句等等。
軟體故障有以下幾種定義:計算機程序中不正確的步驟、處理或者數據定義;軟體運行過程中出現的一種不希望或不可接受的內部狀態;語法大小和語義大小,語法大小為受一個故障影響的代碼行數,語義大小為其輸出結果不正確的輸入空間的大小。軟體系統中的結構不完善,它可能導致系統的最終失效。軟體故障一般通過軟體測試、軟體故障定位等方法來解決。常見的軟體故障模型有以下幾種:根據錯誤發生階段分類,有需求分析錯誤、概要設計錯誤、詳細設計錯誤、編碼錯誤等;根據故障引起後果分類,有小錯誤、中等錯誤、較嚴重錯誤、嚴重錯誤、非常嚴重錯誤、最嚴重錯誤;根據錯誤性質分類,有需求錯誤、功能和性能錯誤、結構錯誤、數據錯誤、實現和編碼錯誤、集成錯誤、測試錯誤等;根據錯誤類型分類,有文檔錯誤、語法錯誤、聯編打包錯誤、賦值錯誤、介面錯誤、數據錯誤、函數錯誤、系統錯誤、環境錯誤等。
硬體故障是由於組成計算機系統部件中的元器件損壞或性能不良而造成的,主要是指由於系統的器件物理失效,或其他參數超過極限值所產生的,如元器件失效后造成的電路短路、斷路;元器件參數漂移範圍超出允許範圍使主頻時鐘變化;由於電網波動,使邏輯關係產生混亂等。
分類
從總體上看,硬體故障大致可以分為以下3類。
1.器件故障 這類故障主要是由於板卡上的元器件、接插件 和印刷板引起的故障。
2.機械故障 機械故障通常主要發生在外部設備中,而且這 類故障也比較容易發現。
原因
內因。內因指設備內部元件性能不良,元件腐蝕、虛焊、脫焊,接插件、觸點,印刷電路板漏電、錫連、銅斷,電源未正常接地,元器件及機械部件到達使用期限等造成的故障。
外因。因外部條件造成的,如電網電壓不正常造成電源部分及電路元件損壞,長期工作造成設備內大功率元件和一些機械部件發熱燒壞,塵埃等造成元器件老化、靜電、性能下降等。另外,灰塵沉積過多也是外部原因之一。