Che cosa fa il BIOS a che fare con controllo di parità?

April 8

Che cosa fa il BIOS a che fare con controllo di parità?


controllo di parità è un metodo di rilevamento di errore che può rilevare errori di memoria in un computer, trasmissioni tra reti e in trasmissioni in sistemi senza contatto, come nello scambio di dati tra una smart card e il suo lettore. controllo di parità rileva errori morbide, di solito causate da irregolarità elettrici all'interno del sistema, al contrario di errori rigidi o danni fisici ad un dispositivo di memoria. Se il controllo di parità rileva un errore di memoria nel computer, controllo di parità del sistema segnala l'errore al BIOS.

Controllo di parità Explained

Un sistema che utilizza il controllo di parità aggiunge un bit di parità supplementare per ogni byte di dati, e utilizza sia pari o dispari controllo di parità per valutare l'integrità dei dati. Nel caso di parità dispari controllo, quando il sistema scrive dati in memoria, il suo controllo di parità esamina ogni bit per vedere se il valore è 0 o 1. Il controllo di parità aggiunge quindi i valori di ciascun bit, impostando il valore del bit di parità a 0 se la somma è dispari e impostando il valore 1 se la somma è pari. Il sistema legge le informazioni quando si recupera i dati e se rileva una somma pari, in cui tratta il byte come dati corrotti, riportando l'incidente di BIOS. Anche il controllo della parità funziona allo stesso modo, anche se in parità pari controllo, il controllo di parità imposta il bit di parità per fornire una somma pari, come somma dispari indica un errore.

Ruolo del BIOS

Se il sistema dispone di una scheda madre che supporta il controllo di parità, è possibile abilitare o disabilitare tramite BIOS. L'opzione per disabilitare il controllo di parità è utile se si sceglie di installare la memoria non-parity supplementare. Il BIOS riporta anche errori di parità, e vi darà le opzioni come il salvataggio in corso di lavorazione e riavviare il computer.

Inconvenienti di controllo di parità

controllo di parità non è infallibile. Molteplici bit possono avere i loro valori modificati da 0 a 1 o viceversa attraverso un evento come un'interruzione elettrica di un circuito. In un sistema che utilizza parità dispari, se due bit di valore 1 hanno quei valori cambiato a 0, la somma dei bit di dati e bit di parità saranno ancora uguale uno e il controllo di parità non riconoscono il danneggiamento dei dati. Mentre un controllo di parità può richiedere il BIOS per avvisare l'utente di un errore di memoria, può errori non corretti, limitando il valore di controllo di parità.

Error-Correcting Code

ECC va oltre la rilevazione errori di parità per corrompere gli errori derivanti da un singolo bit danneggiato. Mentre ECC non può correggere gli errori più bit, può ancora loro di rilevare e mettere in guardia circa la corruzione dei dati. Scott Mueller rileva che il pericolo di corruzione più bit è minimo, però, indica nel suo articolo "Parità e ECC" per QUE Publishing che il 98 per cento di errori di memoria sono errori single-bit. John Williams ha riportato nel suo libro 2008 "Digital VLSI design con Verilog" che a partire dal momento in cui scriviamo, ECC era diventato una tecnologia più diffuso di quanto il controllo di parità, come la maggior parte dei produttori di dischi e di chip RAM Dischi costruito i loro prodotti con funzionalità ECC.