Computer Architecture
Community
Computer Architecture
2083 Boards
Section A
Answer any two questions.
1
What do you mean by pipelining in computer architecture? Explain the concept of instruction-level pipelining using a four-segment pipeline with a space-time diagram processing six instructions. Derive the speedup formula for an n-segment pipeline.
10
Connect with us on Discord to become a contributor.
2
Explain the Booth Multiplication Algorithm with a flowchart and hardware implementation diagram. Using Booth's algorithm, multiply +6 x (-5) in 5-bit signed 2's complement representation, showing all steps clearly in a table.
10
Connect with us on Discord to become a contributor.
3
Explain the concept of cache memory and its importance in the memory hierarchy. Describe the three cache mapping techniques with suitable diagrams. Also, explain write-through and write-back cache write policies in brief.
10
Connect with us on Discord to become a contributor.
Section B
Answer any eight questions.
4
What are the different methods of representing negative (signed) numbers in binary? Represent the decimal number -45 using those formats in 8-bit representation.
5
Connect with us on Discord to become a contributor.
5
What is a micro-operation? Explain the hardware implementation that performs 4-bit addition and subtraction.
5
Connect with us on Discord to become a contributor.
6
What is instruction? Explain instruction format and memory structure of basic computer.
5
Connect with us on Discord to become a contributor.
7
What is microprogram? Differentiate between hardwired control and microprogrammed control unit.
5
Connect with us on Discord to become a contributor.
8
Explain any 4 addressing modes with example of each.
5
Connect with us on Discord to become a contributor.
9
Explain the microprogram sequencer with the necessary diagrams.
5
Connect with us on Discord to become a contributor.
10
Explain Direct Memory Access (DMA) with a block diagram of a DMA controller. Describe the sequence of operations that takes place during a DMA data transfer.
5
Connect with us on Discord to become a contributor.
11
What is stack? Use stack in the evaluation of postfix expression 5 6 2 - 3 2 ^* 4 / + with step by step description.
5
Connect with us on Discord to become a contributor.
12
Write short notes on:
a. Flynn's Classification
b. Input Output Processor
5
Connect with us on Discord to become a contributor.