Estaba viendo cómo funcionan las estructuras twisted y node.js y estoy tratando de entender exactamente cómo el sistema operativo admite operaciones de E/S mediante devoluciones de llamada.¿Cómo se implementa la programación impulsada por eventos?
Entiendo que es bueno porque necesitamos menos hilos porque no necesitamos tener hilos bloqueados esperando operaciones de E/S. Pero algo tiene que llamar a la devolución de llamada una vez que finaliza la E/S.
¿Cómo se implementa esto con el sistema operativo?