Computer Architecture and Organization Questions Suggestions (COA)

                      Computer Architecture and Organization Questions Module (COA)

Assignment-01

1) Define Computer Architecture. Difference between Computer Architecture and Computer Organization.

2) Explain different model of Computer Architecture (ISA and HSA).

3) Explain the scenario of relationship between ISA and HSA with appropriate figure.

 4) Briefly describe evolution of Computer.

5) Explain different classification of Computer Architecture (Von Neumann and Non von Neumann (Harvard and modified Harvard).

 6) Difference between Von Neumann and Non von Neumann Architecture.

 7) Explain Flynn's classification of Computer with appropriate figure.

8) Describe different types of Computers Register and comparison among them.

9) At present which architecture (Harvard or modified Harvard or Von Neuman architecture) are used in modern computer? Explain it.

 

Assignment -02 (Math)

1)Why Memory Hierarchy is Required in the System?

2) Write the types of Memory hierarchy with appropriate figure.

3) Describe Memory hierarchy design.

4) Characteristics of Memory hierarchy.

5) Comparison among Register and Cache, Primary memory and Secondary memory.

6) Describe SRAM and DRAM with advantage and disadvantage.

7) Describe different types of ROM with appropriate application.

8) Describe Simultaneous and Hierarchical Cache Accesses with appropriate figure.

9) Describe different level of Cache with appropriate application.

10) Describe locality of Reference in Cache.

11) Cache Written Policy.

 

Assignment-03 (Math)


1. *Direct Mapping:*

   - How does direct mapping in cache mapping work, and what is its primary advantage?

 

2. *Associative Mapping:*

   - Explain the concept of fully associative mapping in cache design.

  

3. *Set-Associative Mapping:*

   - What is the key idea behind set-associative mapping in cache organization?

 

4. *Cache Indexing:*

   - How is the cache index determined in direct-mapped and set-associative mapping?

 

5. *Conflict Miss:*

   - Define the term "conflict miss" and discuss how it relates to cache mapping techniques.

 

6. *Replacement Policies:*

   - Compare and contrast the LRU (Least Recently Used) and FIFO (First-In-First-Out) replacement policies in cache mapping.

 

7. *Cache Hit Rate:*

   - How does cache mapping affect the cache hit rate, and what factors influence it?

 

8. *Fully Associative vs Set-Associative:*

   - What are the advantages and disadvantages of fully associative mapping compared to set-associative mapping?

 

9. *Cache Line Size:*

   - Discuss the impact of cache line size on cache mapping and overall system performance.

10. *Mapping Techniques in Real Systems:*

    - How are cache mapping techniques implemented in modern computer architectures, considering factors like multi-core processors and hierarchical cache designs?

11. Comparison among Direct Mapping vs Associative Mapping vs  K way Associative Mapping.

 

Assignment-04 (Math)

1.     What is pipelining in computer architecture, and how does it improve processor efficiency?

2.     Can you explain the concept of instruction pipelining and its role in speeding up CPU performance?

3.     What are the different stages involved in the instruction pipeline, and what tasks are performed at each stage?

4.     How does pipelining affect the throughput and latency of executing instructions in a processor?

5.     Differentiate between Pipeline and Non-Pipeline.

6.     What are the potential hazards or challenges associated with pipelining, and how are they addressed?

7.     Describe different types of hazards in pipeline.

8.     How do data hazards occur in a pipelined processor, and what techniques are used to mitigate them?

9.     Can you discuss control hazards in pipelined architectures and the methods used to handle them?

10.  What is branch prediction, and how does it improve pipeline efficiency?

11.  How does pipelining impact the design and implementation of modern processors?

12.  What are some examples of real-world processors that utilize pipelining, and how does it contribute to their performance?

13.  Describe type of Pipelining in Computer Architecture with appropriate example.

 


Post a Comment

0 Comments