Técnicas de manejo de datos
Buffers en anillo y doble buffering para procesamiento de señales y renderizado gráfico.
Buffers en anillo: Usados para la gestión continua de datos de entrada y salida.
Doble buffering: Mejora el rendimiento gráfico al permitir que un buffer sea procesado mientras otro se llena .
Polling: ventajas y desventajas de la estrategia de sondeo.
Ventajas: Simple implementación y control directo del CPU sobre la operación I/O.
Desventajas: Ineficiencia al ocupar el CPU en la espera de la finalización de las operaciones I/O .
Uso de interrupciones para notificar a la CPU sobre eventos de I/O.
Permiten al CPU realizar otras tareas mientras espera la notificación de eventos I/O, mejorando la eficiencia .
DMA para transferencias de datos eficientes sin intervención de la CPU.
Mejora la eficiencia del sistema al permitir transferencias de datos directas entre memoria y dispositivos, liberando la CPU para otras tareas.