Question Bank
Question Bank
COMPUTER FUNDAMENTALS
1. Compare and contrast analog and digital computers with suitable examples.
2. Explain the evolution of computer generations with their key characteristics and
technological advancements.
3. What are smart systems? Discuss their characteristics and real-world applications.
4. Differentiate between mainframe computers and supercomputers in terms of their
capabilities and applications.
5. Explain cloud computing and its role in modern computing infrastructure.
6. Draw and explain the block diagram of a computer system, highlighting the
interaction between various functional units.
7. Compare and contrast different types of software: system software, application
software, and utility software.
8. Explain the working principle of OCR and MICR with their practical applications.
9. Describe the evolution of display technology from CRT to modern LED displays.
10. Discuss the working principles and applications of different types of printers (dot
matrix, inkjet, laser).
11. Explain different number systems and their inter-conversion methods used in digital
computers.
12. What are logic gates? Implement a full adder circuit using basic gates.
13. Differentiate between combinational and sequential circuits with examples.
14. Design a 4:1 multiplexer using basic gates and explain its operation.
15. Explain the concept of instruction cycle with necessary diagrams.
16. What is the difference between RISC and CISC architecture?
17. Describe various addressing modes with examples.
18. Explain the role of registers in CPU organization.
19. What is the significance of assembly language in computer programming?
20. Explain the concept of microprogrammed control unit and its advantages.
21. What is pipelining? Discuss different hazards in pipelining.
22. Compare hardwired control unit with microprogrammed control unit.
23. Explain the stack organization and its importance in program execution.
24. Describe the data transfer and manipulation operations in a computer system.
25. Explain memory hierarchy with a neat diagram.
26. What is cache memory? Discuss different mapping techniques used in cache memory.
27. Describe the concept of virtual memory and its implementation.
28. Compare and contrast between DMA and interrupt-driven I/O.
29. Explain different types of memory interleaving techniques.
30. Explain the concept of associative memory and its applications.
31. Describe various data transfer schemes used in computer systems.
32. What is memory segmentation? How does it differ from paging?