👁️ 155 views
University of Barishal Logo

University of Barishal

Department of Computer Science and Engineering

Final Exam

Course Title: Computer Architecture and Organization (CSE-2203)

Semester: 4th | Session: 18-19

Time: 180 minutes | Marks: 60.00

Course Teacher: Dr. Md. Manjur Ahmed

1.


a) The ENIAC was a decimal machine, where a register was represented by a ring of 10 vacuum tubes. At any time, only one vacuum tube was in the ON state, representing one of the 10 digits. Assuming that ENIAC had the capability to have multiple vacuum tubes in the ON and OFF state simultaneously, why is this representation "wasteful" and what range of integer values could we represent using the 10 vacuum tubes?

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
6 Marks
b) Explain Moor's Law in Computer architecture.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
3 Marks
c) Distinguish between computer architecture and computer organization.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
3 Marks
2.


a) Von Neumann computer architecture is the basic computer architecture for the modern computer. Explain this.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
3 Marks
b) While processor power has raced ahead at breakneck speed, other critical components of the computer have not kept up. The result is a need to look for performance balance: an adjusting of the organization and architecture to compensate for the mismatch among the capabilities of the various components. Nowhere is the problem created by such mismatches more critical than in the interface between processor and main memory. There are a number of ways that a system architect can attack this problem, all of which are reflected in contemporary computer designs. Analyze to solve these mismatch between processor and main memory.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
5 Marks
c) Instruction processing consists of two steps: The processor reads (fetches) instructions from memory one at a time and executes each instruction. Program execution consists of repeating the process of instruction fetch and instruction execution. Distinguish between fetch cycle and instruction cycle with suitable figures.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
4 Marks
3.


a) Interrupts are provided primarily as a way to improve processing efficiency. For example, most external devices are much slower than the processor. Describe with figure(s) for the following: (i) No interrupt, (ii) short I/O wait interrupt, (iii) long I/O wait interrupt.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
3 Marks
b) Distinguish between traditional bus architecture and high performance bus architecture.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
4 Marks
c) Discuss with figures: Timing of Asynchronous Bus Operations

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
5 Marks
4.


a) Discuss about the memory hierarchy and typical cache organization.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
4 Marks
b) What are the differences among direct mapping, associative mapping, and set-associative mapping?

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
3 Marks
c) Discuss the features of Synchronous DRAM (SDRAM).

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
5 Marks
5.


a) Write notes on associative mapping function related to cache memory.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
6 Marks
b) Draw and explain the block diagram of the hardware for implementing the addition and subtraction operation.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
6 Marks
6.


a) The simplest technique for replacement policy in cache is called write through. Using this technique, all write operations are made to main memory as well as to the cache, ensuring that main memory is always valid. Any other processor-cache module can monitor traffic to main memory to maintain consistency within its own cache. The main disadvantage of this technique is that it generates substantial memory traffic and may create a bottleneck. An alternative technique, known as write back, minimizes memory writes. Discuss the term "write back".

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
6 Marks
b) RAID 4 involves a write penalty when an I/O write request of small size is performed. Each time that a write occurs, the array management software must update not only the user data but also the corresponding parity bits. Consider an array of five drives in which X0 through X3 contain data and X4 is the parity disk. Suppose that a write is performed that only involves a strip on disk X1. How data can be reconstructed for RAID 4?

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
6 Marks
7.


a) Distinguish between RAID 4 and RAID 5.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
4 Marks
b) In Direct Memory Access (DMA) operation, describe about "Cycle Stealing".

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
5 Marks
c) Describe O/S as a resource manager in I/O controller.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
3 Marks
8.


a) What is the purpose of using addressing mode techniques in computer?

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
3 Marks
b) How can you classify computer instructions? Explain your idea about logical and bit manipulation instruction.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
5 Marks
c) Explain interrupt driven I/O technique.

Please SUBSCRIBE to view full question

Topics: N/A Solution is Coming!
4 Marks

Contributors of this Question:

Role Name Date
Prepared By (Teacher): Dr. Md. Manjur Ahmed N/A
Uploaded By: Onebyzero Edu (Test User) Aug. 1, 2024, 4:23 p.m.
Converted By (Img/PDF to Text): Subrina Jahan Meem Nov. 16, 2025, 10:45 a.m.
Reviewed By: Obaydul Hasan Nayeem Nov. 16, 2025, 1:44 p.m.