Course Code: BCA-303
Course Title: Computer Organization and Architecture
Instructions:
- The paper consists of two sections: Section A and Section B.
- Section A is compulsory and consists of short answer questions.
- Section B consists of long answer questions and students are required to attempt any three questions.
- The paper carries a total of 100 marks.
Section A: Short Answer Questions (40 Marks)
1. What is the difference between a general-purpose register and a special-purpose register?
2. What is the function of an instruction decoder?
3. Explain the difference between RISC and CISC architectures.
4. What is a cache memory and how does it improve performance?
5. What is virtual memory and how does it work?
6. What are the different types of interrupts?
7. Explain the difference between synchronous and asynchronous data transfer.
8. What is a DMA controller and how does it work?
9. What is a RAID array?
10. Explain the concept of pipelining.
Section B: Long Answer Questions (60 Marks)
11. Describe the different components of a computer and their functions.
12. Explain the various addressing modes used in computer architecture.
13. Discuss the different types of cache memory and their benefits.
14. Describe the working of a virtual memory system with its advantages and disadvantages.
15. Explain the interrupt mechanism and its handling in a computer system.
16. Discuss the different types of I/O devices and their interfacing with the CPU.
17. Explain the concepts of fault tolerance and reliability in computer architecture.
18. Discuss the different types of parallel architectures and their performance characteristics.
Note: All questions carry equal marks.