Cita: [...]entonces la CPU llama al sistema operativo que la procesa
Para ello el sistema operativo tiene que estar a la escucha. Y la unica forma de hacerlo es mediante un bucle. No hay magia.
Todos los sistemas que debe estar a la espera de mensajes o eventos tienen que hacer el bucle. Asi se hace con los sockets, las interfaces graficas, etc.
Un saludo