Programación concurrente en Linux

# Test de autoevaluación de la Actividad 2.6

Asigna una puntuación a cada pregunta dependiendo de si sabes responderla (2), no estás seguro (1), o no sabes (0).

1. ¿Puedes explicar el porqué de la relación entre la utilización de buffers de entrada/salida y la velocidad de ejecución de un programa?
2. ¿Sabes distinguir entre los buffers de la biblioteca de entrada/salida y los buffers del sistema operativo?
3. ¿Podrías explicar en términos de la técnica de escritura retardada de `write()` por qué el sistema de ficheros puede corromperse tras un apagón?
4. ¿Puedes explicar por qué si se desarrollara un soporte para almacenamiento masivo tan rápido como la RAM la técnica de escritura retardada sobre este soporte no tendría sentido?
5. ¿Sabrías explicar qué hace la llamada al sistema `sync()`?

En función de la puntuación obtenida, continúa con el siguiente tema o repasa los aspectos que no hayas sabido responder.