B.TECH - Semester 4 computer organization and architecture Question Paper 2020 (sep)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- (a) Differentiate RISC and CISC computer architecture.
- (b) Explain Non- restoring division algorithm with suitable block diagram and an example.
- Explain I - Type instruction format with an example.
- Show the binary representation of $(-64.025)_{10}$ in Single Precision Floating Point format.
- Differentiate between Von-Neuman and Harvard Architecture.
- List out two state elements needed for Multi cycle execution.
- What are the basic steps in the execution of an MIPS instruction?
- Write a short note on Memory Hierarchy.
- Explain the working of DRAM with neat diagram.
- Define Virtual Memory.
- Differentiate Maskable and Non-maskable interrupts.
- Differentiate Control hazards and Branch hazards. ( $\mathbf{1 0} \boldsymbol{\times} \mathbf{2} \boldsymbol{=} \mathbf{2 0}$ Marks) P.T.O. Answer any full question from each module.
- (a) Explain different types of Addressing modes used in MIPS architecture with examples.
- (b) Write down MIPS assembly language for the following C Program void swap ( int a[ ], int i ) \{ int temp; $$ \begin{aligned} & \operatorname{temp}=a[i] ; \\ & a[i]=a[i+1] ; \\ & a[i+1=\text { temp; } \end{aligned} $$
- (a) Draw the complete data path for multi cycle implementation with. necessary control signals.
- (b) Explain different data path elements with necessary control signals.
- (a) Draw the single cycle data path implementation for memory reference instruction and explain.
- (b) Explain the details of Hardwired and Micro programmed Control.
- (a) Explain about Replacement Algorithm used in cache memory.
- (b) Write short notes on
- (i) Locality of reference (ii) Interleaved Memory (iii) Translation Look aside Buffer (TLB)
- (a) Explain briefly about different RAID levels.
- (b) Explain different Mapping techniques in Cache Memory.
- (a) Explain about different types of hazards in pipeline architecture and how they can be overcome?
- (b) Explain the various classifications of interrupts and how they are handled in Microprocessors?
- (a) Discuss different Bus arbitration Techniques.
- (b) Explain the details of Asynchronous input/output transfer with proper timing diagram.