Mahalaga ang malisyang pagpaparaya sa mga microprocessor upang matiyak ang maaasahang operasyon sa mga sistemang kritikal. kasangkutan ito ng mga pamamaraan upang matiktikan, ma-tama, o maiwasan ang mga pagkakamali na maaaring mangyari sa panahon ng pagpoproseso.Ang artikulong ito ay tumutuklas ng mga karaniwang pamamaraan, kalkulasyon na ginagamit upang tantiyahin ang pagpaparaya sa fault, at praktikal na pagpapatupad.

Mga Paraan ng Maling Pagpaparaya

Ilang pamamaraan ang ginagamit upang mapaganda ang pagiging mapagparaya sa mga microprocessor. kabilang dito ang de - hardware redundancy, error detection at mga code sa pagrereregula ng software. hardware redundancy ang pag - aayos ng mga bahagi upang kung mabigo ang isa, maaaring kunin ng isa pa. Error sa pagtutop ng mga pamamaraan, tulad ng mga tseke ng paridad at cyclic redundancy check (C), makilala ang mga pagkakamali sa panahon ng paghahatid o pagpoproseso ng impormasyon.

Ang mga error refiling code, tulad ng Hamming code, ay hindi lamang naka-sect kundi pati na rin ang pag-ayos ng ilang uri ng mga pagkakamali nang kusa. ang mga pamamaraang software ay kinasasangkutan ng mga timer at eksepsiyon ang mga rutin na sumusubaybay sa kalusugan ng sistema at tumutugon agad sa mga fault.

Mga Pagkalkula sa Maling Pagpaparaya

Ang pagtatantiya ng mga modelong fault tolerance ay kadalasang kinasasangkutan ng pagkalkula ng mean time sa pagitan ng mga kabiguan (MTBF) at error rate. Ang relibility models, tulad ng fault tree analysis (FTA), ay tumutulong sa pagtukoy ng potensiyal na mga puntos ng pagkabigo at pagtatantiya ng sistemang roble. halimbawa, kung ang probabilidad ng isang bumabagsak na sangkap ay p, at redundancy ay ginagamit, ang kabuuang sistema ay matatantiya batay sa bilang ng mga redundant unit.

Sa mga sistemang may mga sangkap na n conuntant, ang probabilidad na mabigo ang sistema ay kadalasang naimodelo bilang:

P(sistemang pagkabigo) = pn[]

Praktikal na mga Paraan

Ang pag-implementmentmentment failure sa mga microprocessor ay kinasasangkutan ng pagpili ng mga angkop na pamamaraan batay sa mga kahilingan ng sistema. ang hardware redundancy ay karaniwan sa mga aerospace at medikal na kagamitan kung saan ang pagkamaaasahan ay kritikal. ang pag-aanalisa at pagtutuwid ay inuugnay sa memorya at komunikasyong interfaces upang maiwasan ang data conrupsiyon.

Kasama rin sa mga disenyador ang mga arkitekturang fault-tolerant, tulad ng Triple Modular Redundancy (TMR), kung saan tatlong identical module ang tumatakbo sa magkahanay, at ang isang boto ng nakararami ang nagtatakda ng tamang output. Ang regular na pagsubok at ang profession ay mahalaga upang mapanatili ang katapatan ng sistema sa paglipas ng panahon.