Total Questions : 10
Expected Time : 10 Minutes

1. Examine the role of the hard drive in computer architecture and how it differs from RAM in terms of storage.

2. Discuss the complexities and trade-offs involved in designing a highly efficient and scalable on-chip interconnect for multi-core processors in computer architecture.

3. Discuss the concept of cache coherence in multi-processor systems and its importance in maintaining data consistency.

4. Examine the concept of branch prediction in computer architecture and its significance in optimizing instruction execution.

5. Explain the concept of parallel processing in computer architecture and how it enhances the computational capabilities of modern systems.

6. Examine the challenges and optimizations associated with achieving fault tolerance in modern computer architectures, considering the impact on system reliability and availability.

7. Discuss the importance of firmware in computer architecture and its role in system initialization.

8. What is the role of the cooling system in a computer architecture, and how does it prevent overheating of components?

9. Define 'binary code' in computer architecture and explain its significance in representing data and instructions.

10. Explain the concept of virtual memory and its role in enhancing the efficiency and scalability of computer systems.