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.
0 Comments