Nei primi sistemi, i processi effettuavano spesso il "polling" delle risorse, o "busywait" aspettando l'input richiesto (ad esempio dal disco, dalla tastiera o dalla rete). ###>At any specific time, processes can be grouped into two categories: those that are waiting for input or output (called "I/O bound"), and those that are fully utilizing the CPU ("CPU bound").