Important Repeated Topics For Exams COA
Important Repeated Topics For Exams COA
Basic Concepts:
• Functional units of a digital computer
• Bus and memory transfer
• Clock cycles vs. Clock frequency
• Program counter and its role
Number Systems & Arithmetic Operations:
• 1’s and 2’s complement representation
• Binary multiplication using Booth’s algorithm
• Signed multiplication and division methods
• Arithmetic logic operations (Carry generation & propagation)
• Floating-point representation (IEEE standard)
Instruction Set & Addressing Modes:
• Types of instructions (Register reference, Memory reference, I/O
instructions)
• Addressing modes (Immediate, Direct, Indirect, Register, Relative,
Indexed)
• Stack organization and operations
Processor & Control Unit:
• RISC vs. CISC architecture
• General register organization
• Hardwired vs. Microprogrammed control unit
• Microprogramming sequencing
• Flynn’s Classification (SISD, SIMD, MISD, MIMD)
Memory Organization:
• Memory hierarchy (Cache, RAM, ROM)
• Cache memory (Direct mapping, Associative mapping, Set associative
mapping)
• Write-back vs. Write-through in cache memory
• SRAM vs. DRAM
• Virtual memory and Page replacement policies (FIFO, LRU)
Input/Output & Data Transfer:
• I/O interface and methods (Programmed I/O, Interrupt-initiated I/O,
DMA)
• DMA controller and bidirectional control lines
• Serial vs. Parallel communication
• Asynchronous data transfer
Logic Circuits & ALU:
• Logic gates and their applications
• Design of half-adder and full-adder
• 4-bit fast adder
• Arithmetic unit operations
• Register transfer logic (RTL)
Pipeline & Multiprocessing:
• Concept of pipelining (Arithmetic, Instruction pipelining)
• Types of pipelines
• Parallel processing and processor organizations
These topics have been asked multiple times in different years, so they are
highly important for exam preparation. Let me know if you need detailed
explanations or solutions for any of these topics!
Important Repeated Questions for Practice
SECTION A (Short Answer Questions - 2 Marks Each)
1. How does computer organization affect the performance of a computer?
2. Differentiate between clock cycles and clock frequency.
3. Define bus and memory transfer.
4. What is the role of the program counter (PC)?
5. Explain the concept of Register Transfer Logic (RTL).
6. Differentiate between RISC and CISC architectures.
7. What are the different types of memory hierarchy?
8. What do you mean by page replacement?
9. Define maskable and non-maskable interrupts.
10.Explain the difference between SRAM and DRAM.
11.What is a cache memory? Differentiate between Write-Back and Write-
Through methods.
12.What do you mean by serial communication?
13.What is an Arithmetic Logic Unit (ALU)?
14.Explain the difference between burst transfer and cycle stealing method
in DMA.
15.Define pipelining. What are the different types of pipelines?