Ich weiß, wa
(in top
) misst die CPU-Zeit beim Warten auf I / O. Viele Artikel sagen das.
Aber ich bin verwirrt, basierend auf 2 Wissenspunkten:
- Wenn ein Prozess einen Systemaufruf zum Lesen des Datenträgers verwendet, wird der Prozess blockiert.
- Wenn ein Prozess blockiert ist, kann er nicht auf der CPU ausgeführt werden.
Recht?
Es scheint keine Zeit für CPU-Wartezeiten auf E / A zu geben ... Was passiert?
Wenn Sie mir Bücher oder Artikel zum Lesen empfehlen, umso besser.