miércoles, 7 de enero de 2015

El Ring Buffer (Una Memoria Intermedia)

El monitoreo continuo de los puertos de entrada o salida de un microprocesador o microcontrolador (PIC) para verificar la presencia de datos en los puertos de entrada o salida,  es un proceso ineficiente por el gasto de ciclos de CPU necesarios para realizar repetitivamente los sondeos y por la duda de que dichas inspecciones podrían estar siendo realizadas con demasiada o insuficiente frecuencia.

Mediante la utilización del Servicio de Interrupciones de IO (int_rda: Received Data Avaible in UART), los dispositivos de IO (entrada o salida) pueden interrumpir los procesos del CPU, para obligarlos a atender el flujo de datos de un específico puerto de entrada o salida. La utilización del Servicio de Interrupciones permite que el procesador pueda realizar otras tareas hasta que se requiera su atención por algún puerto de IO. Este Servicio está presente en todos los modernos microprocesadores y microcontroladores.

No hay comentarios.:

Publicar un comentario