Diferencia entre revisiones de «Deriva de reloj»
Contenido eliminado Contenido añadido
m Bot: Cambiando enlaces redirigidos |
m Bot: Corrigiendo errores ortográficos. |
||
Línea 32:
Este [[Generador de números aleatorios| GNA]] produciría alrededor de 100 bits aleatorios por segundo. Un sistema como este generalmente está [[Sesgo estadístico|sesgado]], es decir, puede producir más 0s que 1s o viceversa, por lo que es necesario “[[Ruido blanco|blanquear]]” algunos de estos bits aparentemente aleatorios para producir bits sin sesgo.
También se puede construir un [[Generador de números aleatorios| GNA]] en software, para lo que se compara el reloj del sistema operativo (entre 100–1000 pasos por segundo) y la velocidad del [[Central processing unit|CPU]]. Si el [[tiempo de sistema]] y el CPU utilizan dos [[Oscilador de cristal| osciladores de cristal]] independientes la situación será muy similar al ejemplo anterior, en cambio, cuando utilizan el mismo [[oscilador de cristal]] el [[Proceso (informática)|proceso]]/programa que realiza las mediciones de la '''deriva de reloj''' es “perturbado” por eventos impredecibles en el CPU como [[Interrupción|interrupciones]] y otros procesos y programas que se ejecutan al mismo tiempo,
La mayoría de los [[Generador de números aleatorios| GNA]] en hardware son más lentos que su contraparte en software, por lo que es usual utilizarlos sólo para crear una buena semilla para un [[generador de números pseudo-aleatorios]] (GNPA) o un [[generador de números pseudo-aleatorios criptográficamente seguro]] (GNPACS).
|