Arithmetic Logic Unit (ALU) | This part performs simple arithmetic and logical operations. |
Control Unit (CU) | Manages the various components of the computer. It reads and interprets instructions from memory. |
Registers | Small storage areas for temporary results or control values. |
Cache | A small, extremely fast memory designed to speed up the retrieval of frequently used instructions or data. |
Bus Interface | Connects the CPU with other components like memory, peripherals, etc. through the system bus. |
Prefetch Unit | Aims to reduce the time the CPU takes to fetch instructions from memory by predicting what instructions are likely to be used next and fetching them in advance. |
Decode Unit | Translates the fetched instructions into a format that can be utilized by other parts of the CPU. |