( uid_6201 | 2020. 11. 07., szo – 16:17 )

iowait az a modern operációs rendszereknél nem while (1) { olvasáspróba(); } hanem kernelbeli read() hívás, aholis ha a kernel nem tudja kiszolgálni, akkor félreteszi a processzt. A kernel pedig ha valami hardver adja az adatot, akkor szintén altathatja a CPU-t, hiszen a hardver majd tol neki interrupt-ot akár vett adatnál, akár akkor ha már lehet írni adatot a hardver küldő pufferébe.
Szóval idle-re íródik és a CPU alszik, pillanatnyilag kisfogyasztású módba kerül.