Unit5 - Subjective Questions

CSE211 • Practice Questions with Detailed Answers

1

Explain the concept of Memory Hierarchy. Illustrate the hierarchy with a diagram and discuss the relationship between size, speed, and cost.

2

What is Locality of Reference? Differentiate between Temporal Locality and Spatial Locality.

3

Describe the Direct Mapping technique used in Cache memory. What are its advantages and disadvantages?

4

Explain Set-Associative Mapping. How does it improve upon Direct and Associative mapping?

5

Discuss the methods of Writing into Cache. Differentiate between Write-through and Write-back policies.

6

Compare Main Memory and Auxiliary Memory based on volatility, access method, and role in the computer system.

7

What is Virtual Memory? Explain the concept of Paging and how Logical Addresses are mapped to Physical Addresses.

8

What is a TLB (Translation Lookaside Buffer) and why is it essential in Virtual Memory systems?

9

Explain the concept of Page Fault. Briefly describe the FIFO and LRU page replacement algorithms.

10

Define Parallel Processing. Explain Flynn's Taxonomy for classifying computer architectures.

11

Explain the concept of Pipelining. Describe a 4-segment instruction pipeline.

12

Derive the Speedup formula for a -segment pipeline executing tasks compared to a non-pipelined system. What is the maximum theoretical speedup?

13

What are Pipeline Hazards? Explain Data Hazards, Structural Hazards, and Control Hazards.

14

List and explain the key characteristics of Multiprocessors.

15

Distinguish between Tightly Coupled and Loosely Coupled multiprocessor systems.

16

Explain the Time-Shared Common Bus interconnection structure for multiprocessors. What are its limitations?

17

Describe the Crossbar Switch and Multiport Memory interconnection structures.

18

What is a Multistage Switching Network? Explain the Omega Network structure.

19

Explain the Cache Coherence problem in multiprocessor systems and name the solutions.

20

Describe the Hypercube Interconnection structure for parallel processing.