I samband med en PC (persondator) hänvisar paritet till en feldetekteringsmetod som främst används i äldre system och en del specialiserad hårdvara. Det handlar om att lägga till en extra bit (paritetsbiten) till en byte av data. Värdet på denna paritetsbit är inställd på att säkerställa att det totala antalet 1s i byte (inklusive paritetsbiten) antingen alltid är jämn (till och med paritet) eller alltid udda (udda paritet).
Hur det fungerar:
Låt oss säga att vi använder jämn paritet. Om Data Byte har ett jämnt antal 1s, är paritetsbiten inställd på 0. Om Data Byte har ett udda antal 1s, är paritetsbiten inställd på 1, vilket gör det totala antalet 1 till och med.
feldetektering:
När uppgifterna tas emot kontrollerar det mottagande systemet pariteten igen. Om pariteten inte matchar (t.ex. systemet förväntar sig till och med paritet men finner ett udda antal 1s), indikerar det att ett fel har inträffat under överföring eller lagring.
Begränsningar:
* upptäcker endast enbit-fel: Paritet kan på ett tillförlitligt sätt upptäcka enbit-fel (där endast en bit har vänds). Det kan emellertid inte på ett tillförlitligt sätt upptäcka flera bitfel (där två eller flera bitar vippas). Om ett jämnt antal bitar vänds kommer paritetskontrollen att passera även om data är skadade.
* används inte vanligtvis i moderna datorer: Mer sofistikerade feldetekterings- och korrigeringsmetoder (som ECC - felkorrigeringskod) är nu utbredda i moderna system, särskilt för RAM och lagring. Paritet är mindre effektiv och mindre kraftfull.
Sammanfattningsvis, medan paritet var en vanlig feldetekteringsmekanism i äldre datorer, betyder dess begränsningar att den till stor del ersätts av mer robusta tekniker i modern datoranvändning. Det är osannolikt att du möter det om du inte arbetar med mycket gammal hårdvara eller specialiserade inbäddade system.