acceso a datos y temporizador
TEMPORIZADOR
El temporizador es un circuito digital, dispone de dos salidas al igual que un flip flop, una salida es la inversa de la otra, a diferencia del flip flop quién cuenta con dos estados estables, el temporizador solamente posee un estado estable, el otro estado es inestable, permanece en su estado estable, hasta que se activa con un pulso de entrada,una vez que se activa cambia a su estado inestable y ahí permanece por un periodo fijo de tiempo tw , este tiempo lo determina una constante de tiempo RC externa que se conecta al temporizador, después de que transcurre el tiempo tw , las salidas dos salidas del temporizador regresan a su estado estable, hasta que se activan otra vez.
RETARDO A LA ACTIVACIÓN
El temporizador con retardo a laactivación, es un circuito que produce una salida, después de un tiempo intencionado y que se define como “tw” el cual sucede al activarse la entrada, se simboliza como sigue:
RETARDO A LA DESACTIVACIÓN
Es el circuito que suprime una salida después de darse un retardo intencionado y que se define como “tw” el cual sucede después de haberse desactivado la entrada se modela con la siguienteecuación.
RELOJ DEL SISTEMA
El reloj de una computadora se utiliza para dos funciones principales:
1. Para sincronizar las diversas operaciones que realizan los diferentes subcomponentes del sistema informático.
2. Para saber la hora.
El reloj físicamente es un circuito integrado que emite una cantidad de pulsos por segundo, de manera constante. Al número de pulsos que emite el relojcada segundo se llama Frecuencia del Reloj.
El reloj marca la velocidad de proceso de la computadora generando una señal periódica que es utilizada por todos los componentes del sistema informático para sincronizar y coordinar las actividades operativas, evitando el que un componente maneje unos datos incorrectamente o que la velocidad de transmisión de datos entre dos componentes sea distinta.Cuanto mayor sea la frecuencia del reloj mayor será la velocidad de proceso de la computadora y podrá realizar mayor cantidad de instrucciones elementales en un segundo.
En máquinas de arquitectura Von Neumann la mayoría de las operaciones son serializadas, esto significa que la computadora ejecuta los comandos en un orden preestablecido. Para asegurarnos de que todas las operaciones ocurrenjusto en el tiempo adecuado, las máquinas 80x86 utilizan una señal alternante llamada el reloj del sistema.
ACCESO A MEMORIA Y EL RELOJ DEL SISTEMA
El acceso a memoria es probablemente la actividad más común de un CPU, se trata en definitiva de una operación sincronizada al reloj del sistema, esto es, la lectura o escritura no puede ser más rápida que un ciclo de reloj, de hecho, en muchossistemas 80x86 el acceso a memoria toma varios ciclos de reloj. El tiempo de acceso a memoria es el número de ciclos de reloj que el sistema necesita para acceder a una ubicación de memoria, este es un valor importante ya que a mayor número de ciclos menor desempeño. El tiempo de acceso a memoria es la cantidad de tiempo que transcurre desde que se solicita una operación (sea de lectura ó escritura) yel tiempo en que la memoria completa dicha operación.
En procesadores de 5 Mhz (80x88, 80x86) el tiempo de acceso a memoria es de aproximadamente 800 ns. (nanosegundos), en cambio, un procesador de 50 Mhz (80x486) el tiempo es de aproximadamente 20 ns. El tiempo de acceso a memoria en el procesador 80x486 es casi 40 veces más rápido que en el caso del procesador 80x86 porque éste últimoconsume más ciclos de reloj para el acceso a memoria además del incremento en la velocidad de reloj.
Para afrontar la necesidad de acceso de datos, se definió un canal de acceso directo a la memoria denominada DNA (Direct Memory Access) por sus siglas en ingles.
El canal DMA es un acceso a una ubicación y una “dirección de fin” hace referencia. Este método permite que un periférico utilice...
Regístrate para leer el documento completo.