Professional Documents
Culture Documents
Hassan's Assignments
Hassan's Assignments
3.Simpler logic
3. It is complex due to
is used as I/O
separate separate logic
is also treated
is used
as memory
to control both.
only.
6. What types of operations is DMA used to accelerate?
A. DMA can also be used for "memory to memory" copying or moving of data within
memory. DMA can offload expensive memory operations, such as large copies or
scatter-gather operations, from the CPU to a dedicated DMA engine. An implementation
example is the I/O Acceleration Technology.
7. Describe the scenarios in which a synchronous bus would outperform an asynchronous bus
and vice versa?
A. n synchronous bus works at a fixed clock rate whereas an asynchronous bus data transfer
is not dependent on a fixed clock. Asynchronous buses take their timings from the devices
involved in the data transfer (that is, the processor or system clock).
8. What is the difference between Asynchronous Buses and Synchronous buses?
A. Asynchronous communication means interaction without real-time conversation —
replies can be delayed. A great example is email. In this approach, people aren't
scheduling meetings and responses are less time-sensitive.
B. Synchronous communication takes place in real-time between two or more people. All
parties are online at the same time. When a message or request is sent, there’s an
immediate response.