Stavo cercando come funzionano i framework twisted e node.js e sono cercando di capire esattamente come il sistema operativo supporta le operazioni di I/O utilizzando i callback.Come viene implementata la programmazione guidata dagli eventi?
Capisco che va bene perché abbiamo bisogno di meno thread perché non abbiamo necessario avere thread bloccati in attesa di operazioni di I/O. Ma qualcosa deve chiamare il callback una volta che l'I/O è finito.
Come viene implementato dal sistema operativo?