All subjects · Computer Science · WCP01 Principles of Computer Science

Serial and parallel data transmission

Edexcel IAL Computer Science · WCP01 Principles of Computer Science

Data can be sent one bit at a time along a single line, or several bits at once along several lines. Each has benefits and drawbacks (spec point 1.1.7).

Practise this in the app: instant marking and a fix for every mistake. Free, no email needed to start.

Practise this lesson

Serial transmission

In serial transmission bits are sent one after another along a single channel (one data wire or one pair).

Parallel transmission

In parallel transmission several bits (for example 8, 16 or 64) are sent at the same time, each on its own wire.

Comparing data rates

If both links use the same clock rate, a parallel link with n wires sends n bits per pulse and a serial link sends 1. Bits per second = bits per pulse x pulses per second. In practice serial links can be clocked far faster because they avoid skew.

Worked example

A parallel bus has 16 data lines and is clocked at 100 MHz, sending one bit per line per pulse. What is its data rate in Mbit/s?

  1. Bits per pulse = 16
  2. Pulses per second = 100 x 106
  3. Rate = 16 x 100 x 106 = 1600 x 106 bit/s

Answer: 1600 Mbit/s

Key idea: Serial: one bit at a time on one line; cheap, long distance, no skew. Parallel: several bits at once on several lines; fast over short distances, but skew and crosstalk.

Check yourself

  1. What is serial transmission?
    • Sending several bits at the same time on separate wires
    • Sending data only from the CPU to memory
    • Sending bits one after another along a single channel
    • Sending data without any wires
    Show answer

    Sending bits one after another along a single channel. Serial means in a series, one at a time.

  2. What is skew in parallel transmission?
    • Bits sent at the same time arriving at slightly different times
    • Data being encrypted during transfer
    • Bits being sent in reverse order on purpose
    • The clock running too slowly
    Show answer

    Bits sent at the same time arriving at slightly different times. Small differences between wires mean bits drift out of step, worse over longer cables.

  3. Where is parallel transmission still typically used?
    • Long-distance network cables between buildings
    • Undersea internet cables
    • Internal buses inside the computer over short distances
    • Wireless connections to phones
    Show answer

    Internal buses inside the computer over short distances. Short distances keep skew small.

  4. A serial link sends one bit per clock pulse at 2.5 GHz. What is its data rate in Gbit/s?
    Show answer

    2.5 Gbit/s. 1 bit per pulse x 2.5 x 109 pulses per second = 2.5 Gbit/s.

  5. An 8-line parallel link sends one bit per line per pulse at 50 MHz. What is its data rate in Mbit/s?
    Show answer

    400 Mbit/s. 8 x 50 x 106 = 400 x 106 bit/s = 400 Mbit/s.

  6. Explain why serial transmission is used for long-distance connections.
    Show answer

    Serial uses fewer wires, so it is cheaper, and with only one data line there is no skew and less crosstalk, so data stays reliable over long distances.. Give at least two reasons: cost and skew or interference.

Practise with instant feedback

Sources

Last updated 8 November 2026. Spotted a mistake? Tell us.