Describe I/O Burst and CPU Burst cycle with neat diagram


  



CPU burst cycle: It is a time period when process is busy with CPU. I/O burst cycle: It is a time period when process is busy in working with I/O resources.

  A process execution consists of a cycle of CPU execution and I/O wait. 

 A process starts its execution when CPU is assigned to it, so process execution begins with a CPU burst cycle. 

 This is followed by an I/O burst cycle when a process is busy doing I/O operations.

  A process switch frequently from CPU burst cycle to I/O burst cycle and vice versa. 

 The complete execution of a process starts with CPU burst cycle, followed by I/O burst cycle, then followed by another CPU burst cycle, then followed by another I/O burst cycle and so on.

  The final CPU burst cycle ends with a system request to terminate execution.