Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

‭ ere are 20 multiple choice questions (MCQs) on computer architecture along‬

h
‭with their answers:‬

‭1. **Which of the following is a primary function of the control unit in a CPU?**‬
‭- a) Perform arithmetic operations‬
‭- b) Execute instructions‬
‭- c) Fetch and decode instructions‬
‭- d) Store data‬

‭**Answer: c) Fetch and decode instructions**‬

‭2. **In a Von Neumann architecture, where are data and instructions stored?**‬
‭- a) In separate memory units‬
‭- b) In the ALU‬
‭- c) In a common memory unit‬
‭- d) In the control unit‬

‭**Answer: c) In a common memory unit**‬

‭3. **What does the acronym RISC stand for?**‬


‭- a) Reduced Instruction Set Computer‬
‭- b) Repeated Instruction Set Computing‬
‭- c) Reliable Instruction Set Computer‬
‭- d) Random Instruction Set Computing‬

‭**Answer: a) Reduced Instruction Set Computer**‬

‭4. **Which register holds the address of the next instruction to be executed?**‬
‭- a) Instruction Register‬
‭- b) Program Counter‬
‭- c) Memory Address Register‬
‭- d) Accumulator‬

‭**Answer: b) Program Counter**‬

‭5. **What is the purpose of cache memory in a computer system?**‬


‭- a) To store permanent data‬
‭- b) To increase the speed of data access‬
‭- c) To manage input/output devices‬
‭- d) To execute arithmetic operations‬
‭**Answer: b) To increase the speed of data access**‬

‭6. **Which of the following is not a characteristic of CISC architecture?**‬


‭- a) Complex instructions‬
‭- b) Large number of instructions‬
‭- c) Simple and few instructions‬
‭- d) Multiple addressing modes‬

‭**Answer: c) Simple and few instructions**‬

‭7. **What is the function of the ALU in a CPU?**‬


‭- a) Control the flow of data‬
‭- b) Perform arithmetic and logical operations‬
‭- c) Manage memory operations‬
‭- d) Fetch and decode instructions‬

‭**Answer: b) Perform arithmetic and logical operations**‬

‭8. **What is pipelining in computer architecture?**‬


‭- a) Executing multiple instructions simultaneously‬
‭- b) Dividing an instruction into smaller stages‬
‭- c) Increasing the clock speed‬
‭- d) Using multiple CPUs to perform a task‬

‭**Answer: b) Dividing an instruction into smaller stages**‬

‭9. **In memory hierarchy, which memory is the fastest?**‬


‭- a) Hard Disk‬
‭- b) RAM‬
‭- c) Cache‬
‭- d) Register‬

‭**Answer: d) Register**‬

‭10. **What does DMA stand for in computer systems?**‬


‭- a) Direct Memory Access‬
‭- b) Data Management Access‬
‭- c) Direct Module Access‬
‭- d) Data Memory Allocation‬
‭**Answer: a) Direct Memory Access**‬

‭11. **Which type of memory is volatile?**‬


‭- a) ROM‬
‭- b) Flash‬
‭- c) RAM‬
‭- d) Hard Disk‬

‭**Answer: c) RAM**‬

‭ 2. **What is the main advantage of using a Harvard architecture over a Von‬


1
‭Neumann architecture?**‬
‭- a) Simplifies the control unit‬
‭- b) Separate data and instruction pathways‬
‭- c) Reduces the number of instructions‬
‭- d) Increases the size of memory‬

‭**Answer: b) Separate data and instruction pathways**‬

‭13. **What is the role of the memory management unit (MMU) in a CPU?**‬
‭- a) Manage data input and output‬
‭- b) Control the execution of instructions‬
‭- c) Handle memory access and allocation‬
‭- d) Perform arithmetic and logic operations‬

‭**Answer: c) Handle memory access and allocation**‬

‭ 4. **In which addressing mode is the operand directly specified in the‬


1
‭instruction itself?**‬
‭- a) Indirect addressing mode‬
‭- b) Immediate addressing mode‬
‭- c) Direct addressing mode‬
‭- d) Indexed addressing mode‬

‭**Answer: b) Immediate addressing mode**‬

‭15. **What is the main function of an interrupt in a computer system?**‬


‭- a) To halt the CPU operation‬
‭- b) To signal the completion of an I/O operation‬
-‭ c) To handle errors in the system‬
‭- d) To provide a mechanism for priority processing‬

‭**Answer: b) To signal the completion of an I/O operation**‬

‭16. **Which of the following is true about virtual memory?**‬


‭- a) It increases the actual memory of the system‬
‭- b) It allows the execution of processes that may not be completely in the‬
‭main memory‬
‭- c) It is faster than the physical memory‬
‭- d) It is used only in RISC architectures‬

*‭ *Answer: b) It allows the execution of processes that may not be‬


‭completely in the main memory**‬

‭17. **What is the primary purpose of a register in the CPU?**‬


‭- a) To store large amounts of data‬
‭- b) To execute arithmetic operations‬
‭- c) To store intermediate results and control information‬
‭- d) To manage I/O operations‬

‭**Answer: c) To store intermediate results and control information**‬

‭18. **Which of the following is an example of a non-volatile memory?**‬


‭- a) DRAM‬
‭- b) SRAM‬
‭- c) ROM‬
‭- d) Cache‬

‭**Answer: c) ROM**‬

‭19. **What does the term "bus" refer to in computer architecture?**‬


‭- a) A high-speed storage area‬
‭- b) A collection of wires that carry data between components‬
‭- c) A type of CPU register‬
‭- d) A network topology‬

‭**Answer: b) A collection of wires that carry data between components**‬


‭ 0. **Which component of the CPU is responsible for performing calculations‬
2
‭and making decisions?**‬
‭- a) Control Unit‬
‭- b) Register‬
‭- c) Arithmetic Logic Unit (ALU)‬
‭- d) Cache‬

‭**Answer: c) Arithmetic Logic Unit (ALU)**‬

You might also like