For example, the time it generally takes the I/O device to accomplish a task, such as a read from or a write to a memory, is many times greater than the clock cycle time of the CPU. Hence, the CPU waits on the system bus until the I/O device access is complete.