

This reduces the efficiency of the system. The figure below shows you the sequential execution of the instruction processing one stage in one clock cycle.

So, once the instruction is fetched by the fetching unit of the hardware and is forwarded to other hardware section for decoding, operand fetches, execution and operand store the fetching unit of hardware has to sit idle till the operand store stage is completed. Now each stage is handled by the different sections of the hardware. Operand Store: The result of execution is stored.Instruction Execution: The processor performs the desired operation.Operand fetch: If the execution of the instruction requires operand then the processor fetches operand from the main memory or cache.Instruction decoding: The processor interprets instruction and determines the operation that has to be performed.

