Wat is een pariteitsaandrijving?
Een pariteitsstation is een opslagapparaat dat wordt gebruikt als onderdeel van een computersysteem dat pariteitsgegevens bevat voor redundantie en back-updoeleinden. Dit maakt meestal deel uit van een redundante array van onafhankelijke schijven (RAID), waarin een of meer schijfstations met elkaar zijn verbonden om als een enkel systeem te fungeren. Wanneer gegevens op deze apparaten worden opgeslagen, kan pariteitsinformatie worden gemaakt voor later gebruik in het geval een van de schijven uitvalt. Een pariteitsstation maakt niet noodzakelijk deel uit van alle RAID-instellingen, maar zorgt voor eenvoudig en effectief gegevensherstel.
De basisfunctie van een pariteitsstation is het bieden van extra opslag van "pariteitsbits", stukjes gegevens die worden gebruikt om een back-up te maken van de hoofdstations in een schijfrij. Een array is een computerconfiguratie waarin meerdere schijven, zoals twee of meer harde schijven, met elkaar zijn verbonden en als één opslagsysteem worden gebruikt. Hoewel hiervoor een aantal verschillende methoden wordt gebruikt, is een RAID een van de meest voorkomende vormen. Er zijn verschillende soorten RAIDS en complexere "niveaus" omvatten vaak het gebruik van een pariteitsstation om effectieve back-up en redundantie van informatie te bieden.
Een pariteitsaandrijving werkt door het gebruik van pariteitsbits die erop zijn opgeslagen. Het eenvoudigste voorbeeld van hoe pariteitsbits werken is in een RAID of ander systeem dat in totaal drie schijven gebruikt. Twee van de schijven zouden worden gebruikt als de feitelijke gegevensopslagschijven, terwijl de derde zou werken als een pariteitsstation. Wanneer gegevens worden opgeslagen in de RAID, wordt elk stukje informatie in tweeën gedeeld, waarbij het ene deel op de ene schijf en het andere op de tweede gaat.
Computergegevens bestaan uit bits, die binaire gegevens zijn die worden weergegeven met een of een nul. Wanneer informatie wordt opgeslagen op een systeem met een pariteitsstation, wordt het ene bit van elk opslagstation aan het andere toegevoegd. Als het resultaat een even getal is, wordt een pariteitsbit met een waarde van nul opgeslagen in het pariteitsapparaat, terwijl een oneven resultaat een waarde van één creëert. Dit kan vervolgens worden gebruikt als een van de opslagstations defect raakt, om de ontbrekende gegevens opnieuw te maken om te herstellen wat verloren is gegaan.
Een "1" op het ene apparaat en een "0" op het andere, genereren bijvoorbeeld een "1" die moet worden opgeslagen op het pariteitsstation, omdat dit een oneven waarde is wanneer deze bij elkaar worden opgeteld. Als het opslagstation met de "0" -gegevens erop beschadigd raakt, kan het worden vervangen door een nieuwe, lege schijf. Het systeem kan dan de bestaande gegevens bekijken, de resterende "1" in gegevensopslag vinden, die vergelijken met de "1" in het pariteitsapparaat en herkennen dat een "0" opnieuw moet worden gemaakt om de verloren gegevens te herstellen. Dit is redundantie en zorgt ervoor dat een array gegevens effectief kan herstellen, zelfs als een deel van het oorspronkelijke systeem verloren is gegaan.