Ang mga mikroprocessor ay nagpoproseso ng maraming mga datos, na gumagawa ng maling pag-aanalisa at pagtutuwid na mahalaga para sa maaasahang operasyon. Iba't ibang mga pamamaraan ang ginagamit upang matukoy at ayusin ang mga pagkakamali na maaaring mangyari sa panahon ng paghahatid ng datos o pag-iimbak. Ang pag-unawa sa mga pamamaraang ito ay tumutulong sa pagpapabuti ng stabilidad ng sistema at ang integridad ng datos.
Karaniwang mga Pamamaraan ng Pagsusuri
Ilang mga paraan ang ginagamit upang ma-secure ang mga pagkakamali sa paghawak ng datos. Ang mga tseke ng Partidad ay simple at kinasasangkutan ng pagdaragdag ng parsiyal na bit sa data bits upang ipakita kung ang bilang ng mga ito ay kahit na o kakaiba. ang mga checksum ay ginagamit sa mga network na komunikasyon upang matiyak ang katapatan ng datos sa pamamagitan ng pagbubuo ng mga piraso ng datos. Cyclic Redundancy Checks (CRC) ay mas komplikado at nagbibigay ng mas mataas na mga kakayahan sa pag-aklas ng pagkakamali, lalo na para sa mga paputok na pagkakamali.
Error sa Pagtutuwid
Ang mga pamamaraang pang-edukasyon ay hindi lamang naka-detek ng mga pagkakamali kundi itinutuwid din ang mga ito. Ang mga kodigong humped para sa isahang-bit error recifle at double-bit error detection. Ang mga kodigong reed-chank ay epektibo para sa pagtutuwid ng mga sirang pagkakamali at ginagamit sa mga aparatong imbakan at digital na komunikasyon. Ang mga pamamaraang ito ay nagdaragdag ng redundant data upang kusang makilala at ayusin ang mga pagkakamali ng sistema.
Mga Pagkalkula sa Maling Pagsuri
Ang mga kalkulasyon ay nagsasangkot ng paggawa ng mga piraso ng tseke batay sa mga data bits. Para sa mga tseke ng parity, ang parity bit ay itinakda upang tiyakin ang kabuuang bilang ng mga ito ay kahit na o kakaiba. Ang mga kalkulasyon ng CRC ay kinasasangkutan ng polynomial division ng mga data bit sa pamamagitan ng isang generator polynomial, na ang natitirang bilang bilang ng CRC code. Ang mga tseke ay nai-compunto sa pamamagitan ng pagbubuo ng mga data flags at pagkuha ng resultang modulo isang takdang numero.
- Parity bit: 1 o 0 batay sa datos
- CRC: Ang natitirang dibisyon ng ponomial
- Checksum: Ang isang numero ay binubuo ng mga bahagi ng datos