Which data transfer method uses request and acknowledgement signals rather than relying exclusively on a shared clock?

Options

  • A. Asynchronous handshaking
  • B. Synchronous transfer only
  • C. Cache mapping
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. Asynchronous handshaking

Detailed Explanation

Correct Answer: Asynchronous handshaking.

Explanation: In asynchronous handshaking, the sender and receiver coordinate data transfer through control signals such as request and acknowledgement. This is useful when devices operate at different speeds and do not share a timing reference. Synchronous transfers instead coordinate operations using a common clock.