? Paritetskontroll är ett feldetektering som kan upptäcka minnesfel i en dator , överföringar mellan näten och i sändningar i kontaktlösa system, såsom i datautbyte mellan ett smartkort och dess läsare . Paritet kontroll upptäcker mjuka fel , vanligen orsakade av elektriska oegentligheter inom systemet , i motsats till hårda fel , eller fysisk skada på en minnesenhet . Om paritetskontrollen upptäcker ett minnesfel i din dator , rapporterar systemets paritet checker felet till BIOS . Paritetskontroll Explained
Ett system som använder paritetskontrollen tillför en ytterligare paritet bit till varje byte av data , och använder antingen udda eller jämn paritet kontroll för att bedöma dataintegritet . I fallet med udda paritet , när systemet skriver data till minnet , undersöker dess paritet checker varje bit för att se om dess värde är 0 eller 1 . Den paritet checker lägger sedan värdena i varje bit , sätta Paritetsbiten värde till 0 om summan är udda och sätta värdet till 1 om summan är ännu . Systemet läser denna information när den hämtar data och om den upptäcker en jämna belopp , behandlar den byte som korrupt data , rapportera händelsen till BIOS . Jämn paritet kontroll fungerar på samma sätt , men i och med paritet , sätter paritet checker paritetsbiten att ge ett jämna belopp , som en udda summa indikerar ett fel .
Roll BIOS
p Om ditt system har ett moderkort som stödjer paritet kontroll , kan du aktivera eller inaktivera det via BIOS . Alternativet att avaktivera paritetskontroll är användbart om du väljer att installera ytterligare icke - paritet minne . BIOS rapporterar också paritetsfel , och ger dig alternativ som sparar i arbete och starta om datorn .
Nackdelar
paritetskontroll
Paritetskontroll är inte idiotsäkert . Flera bitar kan få sina värden ändrade från 0 till 1 eller vice versa genom en händelse såsom en elektrisk störning inom en krets . I ett system med udda paritet , om två bitar med ett värde på 1 ha dessa värden ändras till 0 , kommer summan av databitar och paritet lika fortfarande en och paritet pjäs kommer inte erkänna data korruption . Medan en paritet checker kan föranleda BIOS för att varna användaren om ett minnesfel , kan det inte korrigera felen , vilket begränsar värdet av paritet .
Felkorrigeringskod
ECC går utöver upptäcka paritetsfel till korrumperande fel härrör från en skadad enda bit . Även ECC inte kan korrigera flera bitfel , kan man upptäcka dem ändå och varnar dig om data korruption . Scott Mueller konstaterar att faran för flerbits korruptionen är minimal , men anger i sin artikel " Paritet och ECC " för QUE Publishing att 98 procent av minnesfel är enkelbitsfel . John Williams rapporterade i hans 2008 bok " Digital VLSI Design med Verilog " att från och med i skrivande stund , hade ECC blivit en allt vanligare teknik än paritet kontroll , eftersom de flesta hårddisk och RAM tillverkare chip byggde sina produkter med ECC -funktionalitet .
Addera ditt