: The basic structure of a processor consists of the following units: Core: The heart of the processor is the execution unit , it is called the core. Branch Predictor: The function of this unit is to take action by assuming continuity in case of conditional jump , so that P-fetch and decode unit can get the instructions in advance. Floating point unit: The part through which fractions or multimedia instructions are executed. Primary Cache ( L1 Cache): Accelerates work by collecting interactions or data from external or L2 cache. Bus interface: combines data and instruction code to coordinate with the external world.