CPU Architectures
The CPU is designed to run software programs. When a software program runs (whether it be an operating system, BIOS firmware. anti-virus utility. or word processing application) it is assembled into instructions utilising the fundamental instruction set of the CPU and loaded into system memory. The CPU then performs the following operations on these instructions:
- The Cotrol Unit fetches the next instruction in sequence from system memory to the pipeline.
- The control unit decodes each instruction in turn and either executes it itself of passes it to the Arithmetic Logic Unit (ALU) or Floating Point Unit (FPU) for execution.
- The result of the executed instruction is written back to a register or to system memory. A register is a temporary storage area available to the different units within the CPU.
This overview is grossly simplified of course. Over the years, many different internal architectures have been developed to optimise the process of fetch, decode, execute, and writeback, while retaining compatibility with the basic x86 instruction set, which defines a CPU as IBM PC compatible.
CPU Architectures The CPU is designed to run software programs. When a software program runs (whether it be an operating system, BIOS firmware. anti-virus utility. or word processing application) it is assembled into instructions utilising the fundamental instruction set of the CPU and loaded into system memory. The CPU then performs the following operations on these instructions:- The Cotrol Unit fetches the next instruction in sequence from system memory to the pipeline.- The control unit decodes each instruction in turn and either executes it itself of passes it to the Arithmetic Logic Unit (ALU) or Floating Point Unit (FPU) for execution.- The result of the executed instruction is written back to a register or to system memory. A register is a temporary storage area available to the different units within the CPU.This overview is grossly simplified of course. Over the years, many different internal architectures have been developed to optimise the process of fetch, decode, execute, and writeback, while retaining compatibility with the basic x86 instruction set, which defines a CPU as IBM PC compatible.
การแปล กรุณารอสักครู่..
