Computer Organization & Architecture (PCC-CS302):

  1. What is the difference between computer organization and computer architecture?
  2. Define von Neumann architecture.
  3. What is an ALU, and what functions does it perform?
  4. Explain the purpose of a control unit in a CPU.
  5. What is pipelining in computer architecture?
  6. Describe RISC and CISC architectures.
  7. What is memory hierarchy in a computer system?
  8. Define cache memory and its purpose.
  9. What are registers, and how are they used in a CPU?
  10. Explain the function of a program counter (PC).
  11. What is instruction cycle and its stages?
  12. Describe direct memory access (DMA).
  13. What are the different types of addressing modes?
  14. Explain interrupt-driven I/O.
  15. What is the role of a bus in computer systems?
  16. Describe the difference between primary and secondary memory.
  17. What is virtual memory, and why is it used?
  18. Define multiprocessor architecture.
  19. What is the purpose of a control signal in instruction execution?
  20. Explain the concept of data hazards in pipelining.

Let me know if you’d like answers to these!