Key takeaways
- Booth's algorithm, IEEE 754 conversion, cache mapping and pipeline speed-up are the most common numericals.
- Draw block diagrams for the control unit, DMA controller and memory hierarchy.
- Learn the formulas for speed-up, hit ratio and average access time.
- These are practice questions, not past papers; check your own syllabus and official previous papers.
About these important questions
This page lists the most important Computer Organization and Architecture questions for B.Tech CSE and IT exams, arranged unit by unit. The units follow the standard syllabus that most Indian technical universities share, so the order may differ slightly from yours.
Please note: these are practice questions based on common syllabus topics. They are not verified past papers, and we do not claim that any question will appear in your exam. Check your own university syllabus first, then solve the official previous year papers. AKTU students can download them from the AKTU old question paper archive.
Unit 1: Introduction and Register Transfer
Covers functional units, bus structures, register transfer language and micro-operations.
Short questions (2 marks)
- List the functional units of a digital computer.
- What is a bus? Differentiate between a single bus and a multiple bus structure.
- What is register transfer language (RTL)?
Long questions
- Explain the basic functional units of a computer and how they interact, with a diagram.
- Explain bus arbitration: daisy chaining, polling and independent requests.
- Explain arithmetic, logic and shift micro-operations with examples.
- Design a 4-bit arithmetic circuit or a common bus system using multiplexers.
- Explain the stack organisation of a CPU, and register stack versus memory stack.
Unit 2: Arithmetic and Logic Unit
Covers adders, multiplication, division and floating-point representation. This unit is heavy on numericals.
Short questions (2 marks)
- Why is a carry look-ahead adder faster than a ripple carry adder?
- Represent -13 in 1's and 2's complement form.
- What is a guard bit?
Long questions
- Multiply (-7) × (3) using Booth's algorithm and show each step in a table. Hint: write the multiplier with an extra Q(-1) bit and apply the 10, 01, 00/11 rules before each arithmetic right shift.
- Divide 11 by 3 using the restoring and non-restoring division algorithms.
- Represent a decimal number such as -12.625 in IEEE 754 single and double precision.
- Explain the design of a carry look-ahead adder with equations.
- Explain floating-point addition and subtraction with a flowchart.
Unit 3: Control Unit and Instruction Set
Covers instruction formats, addressing modes, instruction cycle and control unit design.
Short questions (2 marks)
- Differentiate between RISC and CISC.
- What is a micro-instruction?
- Name four addressing modes.
Long questions
- Explain the addressing modes with an example of the effective address for each.
- Explain zero-, one-, two- and three-address instructions, and evaluate X = (A + B) × (C + D) using each.
- Explain the instruction cycle (fetch, decode, execute) with a flowchart.
- Compare hardwired and microprogrammed control units with diagrams.
- Explain horizontal and vertical micro-programming.
- Explain the types of interrupts and how the CPU handles them.
Unit 4: Memory Organisation
Covers memory hierarchy, main memory, cache and virtual memory.
Short questions (2 marks)
- Differentiate between SRAM and DRAM.
- Define hit ratio.
- What is locality of reference?
Long questions
- Explain the memory hierarchy with a diagram and the reason it works.
- Explain direct, associative and set-associative cache mapping. For a given cache and main memory size, find the tag, index (set) and offset bits.
- A system has a cache access time of 10 ns, main memory of 100 ns and a hit ratio of 0.9. Find the average access time.
- Explain cache write policies (write-through and write-back) and replacement policies.
- Explain virtual memory, paging and the role of the TLB.
- Explain memory interleaving and associative memory.
Unit 5: Input-Output Organisation and Pipelining
Covers I/O interfaces, data transfer modes and pipelining. Some universities put pipelining in Unit 3.
Short questions (2 marks)
- What is DMA?
- What is an I/O processor?
- Define pipeline speed-up.
Long questions
- Compare programmed I/O, interrupt-driven I/O and DMA.
- Explain the DMA controller and its data transfer modes (burst, cycle stealing).
- Explain asynchronous data transfer: strobe control and handshaking.
- Explain instruction pipelining and its hazards (structural, data and control), with ways to reduce each.
- A non-pipelined processor takes 50 ns per task; a 5-stage pipeline has 10 ns stages. Find the speed-up for 100 tasks. Hint: pipelined time is (k + n - 1) × t.
- Explain Flynn's classification (SISD, SIMD, MISD, MIMD).
Sample answer outline: Cache mapping numerical
A typical question: main memory is 64 KB, the cache is 2 KB and the block size is 16 bytes. Find the address format for direct and 2-way set-associative mapping.
- Find the address size. 64 KB = 2^16 bytes, so the address is 16 bits.
- Find the offset bits. A 16-byte block needs 4 bits.
- Direct mapping. The cache has 2 KB / 16 = 128 lines, so 7 index bits. Tag = 16 - 7 - 4 = 5 bits. Format: tag 5, line 7, word 4.
- 2-way set-associative. 128 lines / 2 = 64 sets, so 6 set bits. Tag = 16 - 6 - 4 = 6 bits. Format: tag 6, set 6, word 4.
- Fully associative. No index: tag = 16 - 4 = 12 bits.
- Explain the trade-off. Direct mapping is fastest and cheapest but suffers conflict misses. Associative mapping reduces misses but needs more comparators.
Draw the address split as a box divided into fields. Examiners give marks for this diagram.
Marks weightage and how to write answers
A common pattern, used by AKTU and many other universities, has a compulsory short-answer section that covers every unit, followed by long-answer questions with a choice inside each unit. Marks per question change between universities and years, so confirm the scheme on a recent official paper.
- Short answers (about 2 marks): a crisp definition, one example or diagram, and nothing more. Three to five lines is enough.
- Long answers (7 to 10 marks): start with a definition, add a labelled diagram or table, explain the steps, and finish with an example, advantages or a comparison.
- For Booth's and division questions, always show a step table with the registers A, Q, Q(-1) and M and the operation in each row.
- Underline the final answer in IEEE 754 and write the sign, exponent and mantissa fields separately.
A 7-day revision plan for COA
- Days 1 to 5: one unit a day. Read your notes, then write the long answers for that unit from memory and check them against your notes.
- Day 6: redo one numerical each of Booth's algorithm, restoring division, IEEE 754, cache mapping and pipeline speed-up.
- Day 7: solve one full official previous year paper in three hours, then check which units cost you time.
Keep a single sheet of formulas, definitions and diagrams for the last hour before the exam.
Download COA Important Questions PDF
COA Important Questions PDF (Unit-wise)
The PDF carries the same content as this page in a clean, print-ready layout, so you can read it offline and keep it for revision.
5 pages · 104 KB · PDF · Updated 5 Nov 2026