Arch · CPU & Memory interview questions

54 Arch · CPU & Memory questions from the Computer Science Fundamentals bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Sign up free to see every answer with its explanation and ask the AI tutor.

Practice Arch · CPU & Memory free

1. What is von Neumann architecture?

Junior
  1. A.the CPU component that performs arithmetic and logical operations on operands
  2. B.a design storing instructions and data in the same memory, sharing one bus between CPU and memory
  3. C.the repeating sequence of fetch, decode, and execute that the CPU performs for each instruction
  4. D.a cache where a memory block may occupy any line, minimizing conflict misses at high lookup cost

Answer + AI explanation with a free account

2. Which term means: "a design storing instructions and data in the same memory, sharing one bus between CPU and memory"?

Junior
  1. A.addressing mode
  2. B.memory hierarchy
  3. C.direct memory access (DMA)
  4. D.von Neumann architecture

Answer + AI explanation with a free account

3. Which statement is correct?

Junior
  1. A.von Neumann architecture — a cache where each block maps to one set but may sit in any line within it, balancing speed and conflicts
  2. B.von Neumann architecture — a design storing instructions and data in the same memory, sharing one bus between CPU and memory
  3. C.von Neumann architecture — the layered arrangement of registers, caches, main memory, and disk trading speed against capacity
  4. D.von Neumann architecture — the CPU component that performs arithmetic and logical operations on operands

Answer + AI explanation with a free account

4. What is Harvard architecture?

Junior
  1. A.the CPU component that performs arithmetic and logical operations on operands
  2. B.a small, very fast storage location inside the CPU holding operands and intermediate results
  3. C.a design with physically separate memories and buses for instructions and data, allowing parallel access
  4. D.a mechanism letting a device transfer data to or from memory without involving the CPU per byte

Answer + AI explanation with a free account

5. Which term means: "a design with physically separate memories and buses for instructions and data, allowing parallel access"?

Junior
  1. A.RISC vs CISC
  2. B.Harvard architecture
  3. C.interrupt
  4. D.register

Answer + AI explanation with a free account

6. Which statement is correct?

Junior
  1. A.Harvard architecture — the tendency of programs to reuse nearby data and recent addresses, which caches exploit
  2. B.Harvard architecture — a design with physically separate memories and buses for instructions and data, allowing parallel access
  3. C.Harvard architecture — overlapping the execution of multiple instructions across stages to raise instruction throughput
  4. D.Harvard architecture — the layered arrangement of registers, caches, main memory, and disk trading speed against capacity

Answer + AI explanation with a free account

7. What is register?

Junior
  1. A.a small fast buffer between the CPU and main memory holding recently used data and instructions
  2. B.the CPU component that decodes instructions and directs other units by generating control signals
  3. C.a cache where a memory block may occupy any line, minimizing conflict misses at high lookup cost
  4. D.a small, very fast storage location inside the CPU holding operands and intermediate results

Answer + AI explanation with a free account

8. Which term means: "a small, very fast storage location inside the CPU holding operands and intermediate results"?

Junior
  1. A.interrupt
  2. B.von Neumann architecture
  3. C.addressing mode
  4. D.register

Answer + AI explanation with a free account

9. Which statement is correct?

Junior
  1. A.register — a small, very fast storage location inside the CPU holding operands and intermediate results
  2. B.register — a condition like data, control, or structural conflict that stalls or disrupts a pipeline
  3. C.register — a design with physically separate memories and buses for instructions and data, allowing parallel access
  4. D.register — overlapping the execution of multiple instructions across stages to raise instruction throughput

Answer + AI explanation with a free account

10. What is arithmetic logic unit (ALU)?

Junior
  1. A.a small fast buffer between the CPU and main memory holding recently used data and instructions
  2. B.a cache where each memory block maps to exactly one cache line, simple but prone to conflicts
  3. C.overlapping the execution of multiple instructions across stages to raise instruction throughput
  4. D.the CPU component that performs arithmetic and logical operations on operands

Answer + AI explanation with a free account

11. Which term means: "the CPU component that performs arithmetic and logical operations on operands"?

Junior
  1. A.memory hierarchy
  2. B.interrupt
  3. C.arithmetic logic unit (ALU)
  4. D.set-associative cache

Answer + AI explanation with a free account

12. Which statement is correct?

Junior
  1. A.arithmetic logic unit (ALU) — the CPU component that performs arithmetic and logical operations on operands
  2. B.arithmetic logic unit (ALU) — the layered arrangement of registers, caches, main memory, and disk trading speed against capacity
  3. C.arithmetic logic unit (ALU) — a design storing instructions and data in the same memory, sharing one bus between CPU and memory
  4. D.arithmetic logic unit (ALU) — the tendency of programs to reuse nearby data and recent addresses, which caches exploit

Answer + AI explanation with a free account

13. What is control unit?

Junior
  1. A.a small fast buffer between the CPU and main memory holding recently used data and instructions
  2. B.the CPU component that performs arithmetic and logical operations on operands
  3. C.the CPU component that decodes instructions and directs other units by generating control signals
  4. D.a mechanism letting a device transfer data to or from memory without involving the CPU per byte

Answer + AI explanation with a free account

14. Which term means: "the CPU component that decodes instructions and directs other units by generating control signals"?

Junior
  1. A.cache memory
  2. B.instruction cycle
  3. C.control unit
  4. D.pipelining

Answer + AI explanation with a free account

15. Which statement is correct?

Junior
  1. A.control unit — a rule specifying how an instruction's operand is located, such as immediate, direct, or indirect
  2. B.control unit — a design with physically separate memories and buses for instructions and data, allowing parallel access
  3. C.control unit — a small fast buffer between the CPU and main memory holding recently used data and instructions
  4. D.control unit — the CPU component that decodes instructions and directs other units by generating control signals

Answer + AI explanation with a free account

16. What is instruction cycle?

Junior
  1. A.the repeating sequence of fetch, decode, and execute that the CPU performs for each instruction
  2. B.RISC uses many simple fixed-length instructions, while CISC uses fewer complex variable-length ones
  3. C.a rule specifying how an instruction's operand is located, such as immediate, direct, or indirect
  4. D.a cache where each block maps to one set but may sit in any line within it, balancing speed and conflicts

Answer + AI explanation with a free account

17. Which term means: "the repeating sequence of fetch, decode, and execute that the CPU performs for each instruction"?

Junior
  1. A.interrupt
  2. B.arithmetic logic unit (ALU)
  3. C.locality of reference
  4. D.instruction cycle

Answer + AI explanation with a free account

18. Which statement is correct?

Junior
  1. A.instruction cycle — an asynchronous signal that suspends the CPU's current work to service a higher-priority event
  2. B.instruction cycle — the repeating sequence of fetch, decode, and execute that the CPU performs for each instruction
  3. C.instruction cycle — the CPU component that performs arithmetic and logical operations on operands
  4. D.instruction cycle — a design with physically separate memories and buses for instructions and data, allowing parallel access

Answer + AI explanation with a free account

19. What is RISC vs CISC?

Mid
  1. A.RISC uses many simple fixed-length instructions, while CISC uses fewer complex variable-length ones
  2. B.a design storing instructions and data in the same memory, sharing one bus between CPU and memory
  3. C.a cache where a memory block may occupy any line, minimizing conflict misses at high lookup cost
  4. D.overlapping the execution of multiple instructions across stages to raise instruction throughput

Answer + AI explanation with a free account

20. Which term means: "RISC uses many simple fixed-length instructions, while CISC uses fewer complex variable-length ones"?

Mid
  1. A.RISC vs CISC
  2. B.instruction cycle
  3. C.addressing mode
  4. D.locality of reference

Answer + AI explanation with a free account

21. Which statement is correct?

Mid
  1. A.RISC vs CISC — a design with physically separate memories and buses for instructions and data, allowing parallel access
  2. B.RISC vs CISC — the repeating sequence of fetch, decode, and execute that the CPU performs for each instruction
  3. C.RISC vs CISC — the CPU component that performs arithmetic and logical operations on operands
  4. D.RISC vs CISC — RISC uses many simple fixed-length instructions, while CISC uses fewer complex variable-length ones

Answer + AI explanation with a free account

22. What is addressing mode?

Mid
  1. A.RISC uses many simple fixed-length instructions, while CISC uses fewer complex variable-length ones
  2. B.the repeating sequence of fetch, decode, and execute that the CPU performs for each instruction
  3. C.a rule specifying how an instruction's operand is located, such as immediate, direct, or indirect
  4. D.a small fast buffer between the CPU and main memory holding recently used data and instructions

Answer + AI explanation with a free account

23. Which term means: "a rule specifying how an instruction's operand is located, such as immediate, direct, or indirect"?

Mid
  1. A.addressing mode
  2. B.fully associative cache
  3. C.locality of reference
  4. D.interrupt

Answer + AI explanation with a free account

24. Which statement is correct?

Mid
  1. A.addressing mode — a design with physically separate memories and buses for instructions and data, allowing parallel access
  2. B.addressing mode — an asynchronous signal that suspends the CPU's current work to service a higher-priority event
  3. C.addressing mode — a small, very fast storage location inside the CPU holding operands and intermediate results
  4. D.addressing mode — a rule specifying how an instruction's operand is located, such as immediate, direct, or indirect

Answer + AI explanation with a free account

25. What is memory hierarchy?

Mid
  1. A.the layered arrangement of registers, caches, main memory, and disk trading speed against capacity
  2. B.RISC uses many simple fixed-length instructions, while CISC uses fewer complex variable-length ones
  3. C.a cache where each memory block maps to exactly one cache line, simple but prone to conflicts
  4. D.a small fast buffer between the CPU and main memory holding recently used data and instructions

Answer + AI explanation with a free account

26. Which term means: "the layered arrangement of registers, caches, main memory, and disk trading speed against capacity"?

Mid
  1. A.von Neumann architecture
  2. B.register
  3. C.memory hierarchy
  4. D.pipeline hazard

Answer + AI explanation with a free account

27. Which statement is correct?

Mid
  1. A.memory hierarchy — a design storing instructions and data in the same memory, sharing one bus between CPU and memory
  2. B.memory hierarchy — the layered arrangement of registers, caches, main memory, and disk trading speed against capacity
  3. C.memory hierarchy — overlapping the execution of multiple instructions across stages to raise instruction throughput
  4. D.memory hierarchy — the CPU component that performs arithmetic and logical operations on operands

Answer + AI explanation with a free account

28. What is cache memory?

Mid
  1. A.the CPU component that decodes instructions and directs other units by generating control signals
  2. B.a cache where each block maps to one set but may sit in any line within it, balancing speed and conflicts
  3. C.a small fast buffer between the CPU and main memory holding recently used data and instructions
  4. D.a condition like data, control, or structural conflict that stalls or disrupts a pipeline

Answer + AI explanation with a free account

29. Which term means: "a small fast buffer between the CPU and main memory holding recently used data and instructions"?

Mid
  1. A.cache memory
  2. B.memory hierarchy
  3. C.set-associative cache
  4. D.interrupt

Answer + AI explanation with a free account

30. Which statement is correct?

Mid
  1. A.cache memory — RISC uses many simple fixed-length instructions, while CISC uses fewer complex variable-length ones
  2. B.cache memory — an asynchronous signal that suspends the CPU's current work to service a higher-priority event
  3. C.cache memory — the tendency of programs to reuse nearby data and recent addresses, which caches exploit
  4. D.cache memory — a small fast buffer between the CPU and main memory holding recently used data and instructions

Answer + AI explanation with a free account

Showing 30 of 54 Arch · CPU & Memory questions — the full set, with answers, explanations and an AI tutor on every question, is inside.

Free to start

Answers, AI explanations, and a free readiness check

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take the free 2-minute readiness check for a scored result. One full AI mock interview, scored like a real panel, is free when you sign up.

Practice Arch · CPU & Memory free
24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers