Skip to content
TheCScience
TheCScience

Everything About Education

  • Pages
    • About US
    • Contact US
    • Privacy Policy
    • DMCA
  • Human values
  • NCERT SOLUTIONS
    • Class 12
    • Class 11
  • HackerRank solutions
    • HackerRank Algorithms Problems Solutions
    • HackerRank C solutions
    • HackerRank C++ problems solutions
    • HackerRank Java problems solutions
    • HackerRank Python problems solutions
TheCScience
TheCScience

Everything About Education

Data Transfer | Computer Architecture

YASH PAL, October 9, 2025October 11, 2025

Data Transfer in Computer Architecture – The main issue of data transfer over the bus is the timing issue. The timing for all registers in the basic computer is controlled by a master clock generater.

The clock pulses are applied to all register in the system. However, the clock pulses do not make any change in the stored information in the registers unless the register is enabled by a control signal.

The data transfer between bus and registers can be categorized as follows:

  1. Synchronous transfer
  2. Asynchronous transfer

Synchronous transfer

In a synchronous transfer, the data is transferred during a clock cycle which is recognized by both source and destination. The bus interface units are synchronized. If the two units share the same clock, they can be said as synchronized. The data transfer between processor’s internal registers is always synchronized because processor uses a common clock for all its internal registers.

The synchronization can even be achieved by separate clocks with two conditions. First is that the clock frequency should be approximately same and second is that the synchronization signals must be transmitted in regular interval between two communicating registers. This signal ensures the synchronization between two registers.

Asynchronous transfer

Asynchronous transfer of data eliminates the requirement of common clock and replace it with timing control signals. There signals are generated by the communicating units which are self timed and operate with different data transfer rates.

There are two way of asnchronous transfers:

  1. One way control in which one of the two communicating devices initiates all the timing signals
  2. Two way control in which both the communicating devices generate the timing signals. Such timing signals are named as handshaking process.

The advantage of asynchronous transfer is that it provides a high degree of flexibility and can be used with wide range of devices. The major limitation of such system is requirement of more control lines and complex logic circuit.

Related questions and answers

What is meant by data path?

Data path is defined as the connection between components used for data transfers.

What is timing concept in data transfer?

The timing of all registers in the basic computer is controlled by a master clock generator. the clock pulses are applied to all registers in the system. However, the clock pulses do not make any change in the stored information in the registers unless the register is enabled by a control signal. This concept is named as timing concept in data transfer.

How can you categorize data transfer?

The data transfer can be categorized as follows
(i) Synchronous transfer
(ii) Asynchronous transfer

Computer System Architecture engineering subjects Computer System Architectureengineering subjects

Post navigation

Previous post
Next post
©2025 TheCScience | WordPress Theme by SuperbThemes