An
instruction cycle (sometimes called
fetch-decode-execute cycle) is the basic operation cycle of a computer. It is the process by which a computer retrieves a
program instruction from its
memory, determines what actions the instruction requires, and carries out those actions. This cycle is repeated continuously by the
central processing unit (CPU), from
bootup to when the computer is shut down.