Central Processing Unit (CPU) and its Components MCQs

By: Prof. Dr. Fazal Rehman | Last updated: September 28, 2024

What does CPU stand for? A) Central Processing Unit B) Central Program Unit C) Computer Processing Unit D) Control Processing Unit Answer: A Which of the following is a primary function of the CPU? A) Store data B) Execute instructions C) Display graphics D) Input data Answer: B What is the main component of the CPU responsible for performing arithmetic and logical operations? A) Control Unit B) ALU (Arithmetic Logic Unit) C) Register D) Cache Memory Answer: B Which part of the CPU directs the operation of the processor? A) ALU B) Control Unit C) Cache D) Register Answer: B What is the purpose of CPU cache memory? A) To permanently store data B) To speed up data access for frequently used information C) To input data D) To output data Answer: B Which type of CPU architecture uses multiple cores to improve performance? A) Single-core B) Dual-core C) Multi-core D) All of the above Answer: C What does the term ‘clock speed’ refer to in a CPU? A) The number of cores in the CPU B) The speed at which the CPU can process instructions C) The amount of cache memory D) The type of instructions executed Answer: B Which component of the CPU temporarily holds data and instructions that are being processed? A) Hard Drive B) Cache Memory C) RAM D) Register Answer: D What is the primary function of the control unit within the CPU? A) To execute arithmetic operations B) To manage data flow between the CPU and other components C) To store data permanently D) To provide input Answer: B Which of the following is NOT a type of CPU cache? A) L1 Cache B) L2 Cache C) L3 Cache D) L4 Cache Answer: D What type of instructions does the CPU execute? A) Input/Output instructions B) Arithmetic instructions C) Logical instructions D) All of the above Answer: D Which register holds the address of the next instruction to be executed? A) Instruction Register B) Program Counter C) Data Register D) Address Register Answer: B What is the role of registers in the CPU? A) To store data permanently B) To provide high-speed storage for immediate data and instructions C) To handle input/output operations D) To manage cache memory Answer: B Which of the following is a feature of a RISC CPU? A) Complex instruction set B) Large number of instructions C) Fewer, simpler instructions D) High power consumption Answer: C What is the main disadvantage of a CISC architecture? A) Complexity of instructions B) Lower performance C) Larger physical size D) Reduced power efficiency Answer: A Which component of the CPU is responsible for performing multiplication and division? A) Control Unit B) ALU C) Cache D) Register Answer: B What is the purpose of the Arithmetic Logic Unit (ALU)? A) To manage data transfer B) To perform arithmetic and logic operations C) To store instructions D) To control peripheral devices Answer: B Which of the following best describes multi-threading in CPUs? A) Running multiple cores simultaneously B) Executing multiple threads within a single core C) Increasing clock speed D) Enhancing cache memory Answer: B Which register is used to store the current instruction being executed? A) Program Counter B) Instruction Register C) Data Register D) Address Register Answer: B What does the term ‘bus’ refer to in computer architecture? A) A type of memory B) A communication system that transfers data between components C) A storage device D) A type of CPU Answer: B Which type of bus connects the CPU to memory? A) Data Bus B) Address Bus C) Control Bus D) All of the above Answer: D What does the term ‘pipelining’ in CPUs refer to? A) Running multiple programs simultaneously B) Overlapping the execution of multiple instructions C) Increasing the clock speed D) Reducing the size of the CPU Answer: B What is the main function of the data bus? A) To carry instructions B) To carry data between the CPU and other components C) To store data D) To control operations Answer: B Which type of memory is volatile and is used for temporary data storage? A) ROM B) RAM C) SSD D) Hard Disk Answer: B What does the acronym ALU stand for? A) Arithmetic Logic Unit B) Automatic Logic Unit C) Advanced Logic Unit D) Application Logic Unit Answer: A Which of the following best describes a ‘core’ in a CPU? A) A single processing unit B) A component for input C) A type of cache D) A storage device Answer: A Which CPU component is responsible for interpreting instructions? A) ALU B) Control Unit C) Cache D) Registers Answer: B What is the role of the cache memory in a CPU? A) To permanently store data B) To provide quick access to frequently used data C) To manage input and output operations D) To execute complex calculations Answer: B Which component increases the CPU’s efficiency by predicting the next instruction? A) Cache B) Control Unit C) ALU D) Branch Predictor Answer: D Which of the following statements about RISC and CISC architectures is true? A) RISC has fewer instructions than CISC. B) CISC is faster than RISC. C) RISC uses more complex instructions than CISC. D) Both RISC and CISC have the same architecture. Answer: A What is the purpose of the fetch-decode-execute cycle in a CPU? A) To perform input/output operations B) To manage memory C) To process instructions sequentially D) To store data Answer: C What does the Program Counter (PC) do? A) Stores the current instruction B) Points to the next instruction to be executed C) Manages memory D) Controls data flow Answer: B What type of operation does the ALU perform? A) Input operations B) Output operations C) Arithmetic and logical operations D) Memory operations Answer: C Which of the following components is used to improve CPU performance by storing frequently accessed data? A) Main memory B) ROM C) Cache D) Hard Drive Answer: C Which architecture is designed to minimize the number of clock cycles per instruction? A) CISC B) RISC C) Parallel Processing D) Pipeline Architecture Answer: B What is the main function of the Control Unit? A) To execute calculations B) To manage the execution of instructions C) To store data D) To handle input/output Answer: B Which of the following describes the purpose of the instruction register? A) Stores the next instruction B) Holds the address of the instruction C) Contains the current instruction being executed D) Manages cache memory Answer: C What is a major advantage of multi-core processors? A) Reduced power consumption B) Increased heat generation C) Improved multitasking capabilities D) Higher costs Answer: C What component of the CPU handles branching and decision-making? A) ALU B) Control Unit C) Cache D) Register Answer: B What does a ‘bit’ represent in computing? A) A unit of data B) A type of CPU C) A storage device D) A command Answer: A Which of the following refers to the CPU’s ability to execute multiple instructions simultaneously? A) Multi-threading B) Single-core processing C) Serial processing D) Sequential processing Answer: A What is the primary purpose of the address bus? A) To transmit data B) To identify memory locations C) To control CPU operations D) To store instructions Answer: B Which of the following statements is true regarding the CPU’s performance? A) Higher clock speed always means better performance. B) The number of cores has no impact on performance. C) CPU architecture influences performance significantly. D) Cache size is irrelevant to CPU performance. Answer: C What does the term ‘throughput’ refer to in CPU performance? A) The number of operations per clock cycle B) The total amount of data processed in a given time C) The speed of individual instructions D) The efficiency of cache memory Answer: B Which component in the CPU is responsible for temporary storage of data that is being processed? A) Cache Memory B) RAM C) ALU D) Register Answer: D  
All Copyrights Reserved 2025 Reserved by T4Tutorials