• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      計算機系統(tǒng)容錯技術

      2016-08-16 03:28:13梁皓覃慶勇
      大科技 2016年17期
      關鍵詞:容錯性計算機系統(tǒng)錯誤

      梁皓 覃慶勇

      (廣西捷通高速科技股份有限公司 廣西南寧 530022)

      計算機系統(tǒng)容錯技術

      梁皓1覃慶勇2

      (廣西捷通高速科技股份有限公司 廣西南寧 530022)

      隨著第三次科技革命的展開,計算機已經(jīng)普遍的出現(xiàn)在人們的日常生活中了。計算機的出現(xiàn)不僅豐富了人們的日常生活,而且還對社會經(jīng)濟建設產(chǎn)生了重大的影響。隨著人們對計算機使用的普遍加強,在使用的過程中不僅對計算機的硬件系統(tǒng)提出了要求,更對計算機系統(tǒng)的穩(wěn)定運行提出了很高的要求。只有通過加強計算機系統(tǒng)的容錯性,才能夠從根本上保證計算機系統(tǒng)的穩(wěn)定性。為此,對于計算機系統(tǒng)容錯技術的研究已經(jīng)成為了當下計算機科學主要的研究方向。

      計算機系統(tǒng);硬件容錯技術;軟件容錯技術

      前言

      隨著電子技術的發(fā)展,計算機已經(jīng)廣泛的存在于人們的日常生活以及工作中了。為了能夠保證計算機系統(tǒng)的穩(wěn)定運行,需要對計算機系統(tǒng)的容錯性進行提高,所以對計算機系統(tǒng)容錯技術的研究就變得格外的重要。在計算機系統(tǒng)工作的過程中不可避免的會出現(xiàn)因為種種因素導致的計算機系統(tǒng)遭受損害或者遭受到錯誤的指令,計算機的容錯性就是指計算機系統(tǒng)能夠在遭受到突發(fā)情況下,為了保護計算機內(nèi)部的重要的文件的丟失,而采取的有效的手段避免計算機系統(tǒng)崩潰的現(xiàn)象。隨著計算機在日常的生活以及經(jīng)濟建設過程中的廣泛應用,為了避免因為計算機遭受損害而造成對企業(yè)以及個人的不必要的損失,就必須要對計算機系統(tǒng)的容錯性進行加強。

      1 計算機系統(tǒng)故障產(chǎn)生原因

      目前,計算機已經(jīng)被廣泛的應用在了經(jīng)濟建設、國防建設以及人們?nèi)粘I钪?,由于受到外界的干擾會導致計算機在一定時間內(nèi)不能提供穩(wěn)定的服務。計算機系統(tǒng)的故障對于航空航天、國防軍事、核能電力、工業(yè)化工以及衛(wèi)生醫(yī)療等部門都會造成很嚴重的損失。為了避免因計算機系統(tǒng)的崩潰而造成的不必要的損失,就必須保證計算機能夠在系統(tǒng)運行錯誤的指令的情況下仍然能夠保證不間斷的為客戶提供相應的服務。為了保證計算機的容錯性,計算機科學的工作者就需要對計算機系統(tǒng)的容錯性技術進行研究以提高。

      通常情況下計算機系統(tǒng)發(fā)生的系統(tǒng)錯誤可以大體上分為硬件錯誤和軟件錯誤兩類。接下來我們就對計算機的硬件系統(tǒng)錯誤進行簡單的介紹。隨著國際上電子技術的發(fā)展以及集成電路工藝的有效的提高,中央處理器發(fā)生瞬時故障概率在急劇的上升。

      硬件系統(tǒng)錯誤產(chǎn)生的原因主要可以歸結(jié)為以下的幾個方面:①晶體管工作電壓的下降造成了集成電路噪聲容限減少的現(xiàn)象,這樣就會造成在硬件使用的過程中主板芯片更加容易受到瞬態(tài)故障的影響;②隨著微電子技術的不斷提高,計算機的中央處理器的主頻不斷的提高,在CPU主頻提高的過程中也增加了其發(fā)生故障的幾率;③目前集成電路工藝逐步的提高,隨著集成度的提高芯片內(nèi)部的晶體管的數(shù)量也在不斷的提高,這樣也就會增加芯片發(fā)生故障的幾率。

      以上我們對計算機硬件系統(tǒng)影響計算機系統(tǒng)發(fā)生故障的原因做出了詳細的闡述,在計算機工作的過程中出了有硬件系統(tǒng)之外還存在著軟件系統(tǒng),因此軟件系統(tǒng)對計算機系統(tǒng)也會產(chǎn)生很大的影響。由于在計算機軟件系統(tǒng)的生命周期內(nèi),經(jīng)常會出現(xiàn)因為設計的錯誤而導致的整個計算機系統(tǒng)的崩潰。

      2 計算機系統(tǒng)的容錯技術

      以上我們對計算機系統(tǒng)發(fā)生故障的原因進行了詳細的分析,經(jīng)過分析可得計算機系統(tǒng)的錯誤源自于計算機的硬件系統(tǒng)以及計算機的軟件系統(tǒng)兩個方面。由于計算機的廣泛應用,導致了計算機系統(tǒng)的崩潰很可能會對企業(yè)以及個人造成嚴重的經(jīng)濟損失,所以為了能夠盡量的避免不必要的損失,我們需要對計算機系統(tǒng)的容錯技術進行不斷的創(chuàng)新、研究以及突破,以保證我國經(jīng)濟建設的正常進行。接下來我們就從計算機的硬件容錯技術以及計算機的軟件容錯技術兩個方面來對計算機系統(tǒng)的容錯技術進行詳細的介紹。

      2.1 計算機硬件容錯技術分析

      在計算機的硬件系統(tǒng)錯誤中根據(jù)錯誤的發(fā)生的時間以及狀態(tài)可以將計算機的硬件系統(tǒng)錯誤分為瞬態(tài)錯誤、間歇性錯誤以及永久性錯誤。其中,硬件系統(tǒng)的瞬態(tài)錯誤是計算機系統(tǒng)中經(jīng)常發(fā)生的錯誤,同時對計算機系統(tǒng)造成的安全性以及可靠性也會造成較大的影響。而間歇性錯誤是對瞬態(tài)錯誤的發(fā)生頻率加以控制而產(chǎn)生的硬件系統(tǒng)錯誤,當瞬態(tài)錯誤的發(fā)生頻率超過了設定的閾值的時候就成為了間歇性錯誤。永久性的錯誤一旦發(fā)生就會對計算機造成嚴重的影響,并且只有通過對原有的電子器件的更換才能解決這些問題。一般情況下,計算機相關的電子器件的老化以及電路的短路都會造成計算機硬件的永久性錯誤。接下來,我們將從信息冗余量、硬件冗余、時間冗余以及硬件線程冗余四個方面來對計算機硬件系統(tǒng)的容錯技術進行分析。

      2.1.1 信息冗余

      一般情況下計算機硬件的信息冗余可以分為糾錯編碼以及檢錯編碼兩個部分。對硬件系統(tǒng)的信息冗余容錯技術主要是通過在原始數(shù)據(jù)中添加若干的冗余位來實現(xiàn)對計算機系統(tǒng)的故障檢測以及故障修復。通過使用糾錯編碼,可以對計算機硬件系統(tǒng)中的故障進行檢測并糾正錯誤,而使用檢錯編碼能夠?qū)τ嬎銠C系統(tǒng)中的錯誤進行檢測。使用信息冗余的檢錯方法能夠有效的避免因為錯誤恢復操作而造成的時間延遲,檢查成本低廉的基礎上還具有處理速度較快的優(yōu)點。

      2.1.2 硬件冗余

      硬件冗余是根據(jù)動態(tài)可重構(gòu)現(xiàn)場可編程門陣列進行開發(fā)的一項新的硬件冗余技術,也是計算機系統(tǒng)容錯技術開發(fā)最多的一項技術。其中,硬件冗余可以分為很多類,通常情況下根據(jù)冗余的程度可以將硬件冗余劃分為部分冗余和完全冗余兩類。在硬件冗余的完全冗余體系之下又可以分為溫備、冷備、熱備以及雙工四種工作方式。由于硬件冗余是整個計算機容錯技術中開發(fā)時間最長的一項技術,所以在保證計算機穩(wěn)定工作的基礎之上硬件冗余的技術手段也是最為成熟的。通過使用硬件冗余技術能夠很好的將計算機系統(tǒng)的穩(wěn)定性以及安全性進行提高。

      圖1 硬件冗余的四種工作方式

      2.1.3 時間冗余

      在不注意系統(tǒng)時效性的計算機系統(tǒng)上能夠通過使用時間冗余來提高沒有硬件冗余的計算機系統(tǒng)的容錯性。時間冗余是指同一硬件的同一數(shù)據(jù)在不同的時間片內(nèi)執(zhí)行相同的指令集。但是,在使用時間冗余技術的時候會對計算機系統(tǒng)的延時時間造成較大的影響,通常情況下延長時間過短對使系統(tǒng)達不到應有的容錯效果,而延時時間過長則會造成其成本的增長。所以,為了能夠通過使用時間冗余來達到良好的計算機容錯效果,我們必須對計算機的系統(tǒng)延時時間進行合理的掌控。

      圖2 時間冗余容錯方法的一般結(jié)構(gòu)

      2.2 計算機軟件容錯技術的分析

      計算機的容錯技術除了計算機的硬件容錯技術之外還有計算機的軟件容錯技術。相對于硬件容錯系統(tǒng)而言計算機的軟件容錯技術具有方法多種多樣的優(yōu)勢,但是由于開發(fā)的時間較短,所以相對于硬件容錯技術而言軟件容錯技術還是不夠成熟。經(jīng)常使用的計算機軟件容錯技術有軟件多樣性方法、恢復塊方法以及防衛(wèi)式程序設計方法。按照計算機恢復的不同的方向可以將計算機軟件恢復技術分為向前恢復和向后恢復兩種,向前恢復是指通過采取有效的措施來彌補因系統(tǒng)的故障而造成的不連貫的現(xiàn)象,并且能夠使系統(tǒng)繼續(xù)向前運行;向后恢復主要是指將系統(tǒng)還原到正確的階段部分重新運行計算。

      2.2.1 恢復塊方法

      恢復塊配置方法主要是將功能相同的主塊和后備塊進行相互的配置,先將主塊啟動運行,如果主塊在啟動運行的過程中出現(xiàn)故障,我們就需要啟動備用塊進行程序的運行,之后完成整個程序的測試過程。如果在測試的過程中出現(xiàn)故障,在使用了主塊和備用塊之后均不能排除故障不能完成測試,則我們就可以判斷故障為不可恢復故障。為了保證在測試的過程中能夠順利的進行,需要保證程序運行的主塊和備用塊之間的相互獨立性,通過加強主塊和備用塊之間的獨立性,來盡量的減少主塊和備用塊之間的錯誤的關聯(lián)。通過以上的步驟能夠盡量的減少因為主塊和備用塊之間的錯誤關聯(lián)導致的程序運行錯誤,盡量的保證測試計算結(jié)果的正確。

      圖3 恢復快工作的原理圖

      2.2.2 防衛(wèi)式程序設計法

      防衛(wèi)式程序設計法與現(xiàn)存的計算機軟件容錯技術不同,它沒有采用任何的傳統(tǒng)的容錯技術來實現(xiàn)計算機的容錯功能,是一種比較傳統(tǒng)的保守的容錯機制。防衛(wèi)式的程序設計法主要的工作步驟是:如果在程序運行的過程中出現(xiàn)相關的程序運行錯誤,程序本身會調(diào)用程序自帶的檢測、恢復代碼對整個程序進行相關的處理。通過防衛(wèi)式程序設計法能夠?qū)⒔党绦蜻\行過程中出現(xiàn)的錯誤,進行必要的檢測以及恢復,并使系統(tǒng)自動的返回到上一個正確的狀態(tài)。通過這種檢測方法能夠有效的對程序中出現(xiàn)的錯誤進行必要的檢測,除此之外還能夠?qū)﹀e誤的影響范圍、類型等因素進行估計,最終達到錯誤恢復的效果。

      3 總結(jié)

      隨著信息科學的逐步發(fā)展,信息對人們的日常生活以及經(jīng)濟建設起到了重大的作用。而在當下計算機已經(jīng)逐步的深入到了人們生活工作的每個角落,為了能夠保證計算機系統(tǒng)的工作穩(wěn)定性以及可靠性,不可避免的要對計算機系統(tǒng)的容錯性進行必要的研發(fā)提高。通常情況下,高性能的計算機容錯系統(tǒng)具有高的可靠性、錯誤檢測、錯誤恢復的低延時性、性能的低損耗性以及成本的低廉性等特點。

      [1]郭耀輝.探析規(guī)則互連多計算機系統(tǒng)的容錯性及診斷算法[J].網(wǎng)絡安全技術與應用,2014(9):89,91.

      [2]鄧玉元,李少根.提高系統(tǒng)容錯性的軟件技術[J].現(xiàn)代電子技術,2006,29(23):33~35.

      [3]王高才,王國軍,陳建二,等.自適應路由算法優(yōu)于確定性路由算法[J].小型微型計算機系統(tǒng),2005,26(2):181~185.

      TP302.8

      A

      1004-7344(2016)17-0235-02

      2016-5-11

      梁皓(1978-),男,助理工程師,本科,主要從事Etc通信、監(jiān)控等系統(tǒng)設計、建設和運營管理工作。

      覃慶勇(1979-),男,中級工程師,本科,主要從事Etc通信、監(jiān)控等系統(tǒng)設計、建設和運營管理工作。

      猜你喜歡
      容錯性計算機系統(tǒng)錯誤
      在錯誤中成長
      IBM推出可與人類“辯論”的計算機系統(tǒng)
      英語文摘(2019年3期)2019-04-25 06:05:32
      分布處理計算機系統(tǒng)研究
      基于認知心理學的交互式產(chǎn)品的容錯性設計研究
      MIMD 并行計算機系統(tǒng)結(jié)構(gòu)與定量分析
      基于免疫算法的高容錯性廣域保護研究
      電測與儀表(2015年2期)2015-04-09 11:28:56
      不犯同樣錯誤
      基于多Agent的有限廣域方向比較算法與仿真實現(xiàn)
      基于國產(chǎn)CPU的立方星星載計算機系統(tǒng)設計
      計算機工程(2014年6期)2014-02-28 01:25:14
      《錯誤》:怎一個“美”字了得
      短篇小說(2014年11期)2014-02-27 08:32:41
      德阳市| 安多县| 凌海市| 吐鲁番市| 江油市| 长乐市| 乡城县| 米泉市| 通道| 定边县| 辽中县| 赫章县| 保靖县| 四子王旗| 平陆县| 镇康县| 茶陵县| 沂南县| 开化县| 勃利县| 台北县| 新津县| 高碑店市| 卫辉市| 车险| 正蓝旗| 罗城| 将乐县| 长治市| 清丰县| 长垣县| 喀喇沁旗| 顺昌县| 北碚区| 西畴县| 杭锦旗| 耒阳市| 紫阳县| 四川省| 门头沟区| 长阳|