¿Por qué algunas computadoras antiguas actualizan su reloj 18.2 veces por segundo?

La PC original de IBM tenía una interrupción del reloj del sistema de 18,2 Hz, gracias en parte a la televisión en color NTSC.

¿Qué?

Esa también es la fuente del reloj de 4.77MHz. Escúchame.

El adaptador de gráficos en color tiene temporizaciones de píxeles compatibles con la pantalla a color NTSC. Esto le permite hacer un adaptador compuesto y usar un monitor NTSC estándar con el CGA.

Para reducir los costos, la PC original de IBM utilizaba un solo oscilador a 4 veces la frecuencia de ráfaga de color NTSC. NTSC colorburst es 3.579545MHz, por lo que la PC de IBM tenía un reloj de 14.31818MHz.

El reloj de 4.77MHz se obtiene dividiendo el reloj de 14.31818MHz por 3. Esto proporciona una frecuencia de reloj cercana a la calificación de 5MHz en las CPU 8088 originales.

¿Y 18,2Hz? Ese es otro factor de [matemáticas] 2 ^ {18} [/ matemáticas] más pequeño. Es decir:

[matemáticas] \ displaystyle \ large \ frac {4 \ veces 3579545 \ mbox {Hz}} {3 \ veces 2 ^ {18}} \ aprox 18.2 \ mbox {Hz} [/ matemáticas]

Entonces, ¿de dónde viene esa [matemática] 2 ^ {18} [/ matemática]? El reloj de 4.77MHz que mencioné anteriormente se divide por otro factor de 4, y luego se alimenta a un temporizador de intervalo programable Intel 8253. Ese temporizador está programado para un período de duración máxima, que resulta ser [matemática] 2 ^ {16} [/ matemática]. Y como probablemente ya haya descubierto, [matemáticas] 4 \ por 2 ^ {16} = 2 ^ {18} [/ matemáticas].

Entonces ahí lo tienes.