What is the most obvious and simple solution to low CPU utilization problem? Operating system has so-called “ready queue” – a line of processes that are about to run on the CPU. What is the name of computer element that processes this queue? Processes have to “remember” certain CPU registers. Why don’t we put them in a table just like memory or I/O information for OS to handle? Consider this scenario: CPU switches between two processes, but accidentally puts the first process to the blocked queue instead of ready queue. What will happen to that process?