A process typically alternates between executing user code on the cpu (a cpu burst) and requesting and then waiting for I/O on some I/O device (an I/O burst). A process may also block for other system calls, but we will ignore those for now.
In what follows we will usually look at only a small fraction of a process's total CPU requirement - namely, a single CPU burst.