Serial Transmission and Parallel Data Transmission

KS3 Computer Science

11-14 Years Old

48 modules covering EVERY Computer Science topic needed for KS3 level.

GCSE Computer Science

14-16 Years Old

45 modules covering EVERY Computer Science topic needed for GCSE level.

A-Level Computer Science

16-18 Years Old

66 modules covering EVERY Computer Science topic needed for A-Level.

GCSE Data Transmission Resources (14-16 years)

  • An editable PowerPoint lesson presentation
  • Editable revision handouts
  • A glossary which covers the key terminologies of the module
  • Topic mindmaps for visualising the key concepts
  • Printable flashcards to help students engage active recall and confidence-based repetition
  • A quiz with accompanying answer key to test knowledge and understanding of the module

A-Level Exchanging Data Resources (16-18 years)

  • An editable PowerPoint lesson presentation
  • Editable revision handouts
  • A glossary which covers the key terminologies of the module
  • Topic mindmaps for visualising the key concepts
  • Printable flashcards to help students engage active recall and confidence-based repetition
  • A quiz with accompanying answer key to test knowledge and understanding of the module

There are two ways to transfer data between computers: Serial Transmission and Parallel Transmission.

Serial Transmission

Data is sent bit by bit from one computer to another in two directions.  Each bit has a clock pulse rate.  Eight bits are transmitted at a time, with a start and stop bit known as a parity bit, which is 0 and 1, respectively.  Data cables are used when transmitting data over a longer distance.  The data cable has D-shaped 9 pin cable that connects the data in series.

Categories of Serial Transmission

Asynchronous transmission – an extra bit is added to each byte to alert the receiver to the arrival of new data.  0 is used as a start bit, while 1 is used as a stop bit.

Synchronous transmission – no extra bit is added to each byte.  Data is transferred in batches, each of which contains multiple bytes.

serial transmission and parallel data transmission

Parallel Transmission

Several bits are transmitted simultaneously with one clock pulse rate.  It transmits quickly as it utilises several input and output lines for sending the data.

It uses a 25-pin port with 17 signal lines and 8 ground lines.  The 17 signal lines are divided as

  • 4 lines – initiate handshaking
  • 5 lines – communicate and notify errors
  • 8 lines – transfer data

Applications

Serial transmission occurs between two computers, or from a computer to an external device located far away.

Parallel transmission can take place within a computer system, through a computer bus, or to an external device located nearby.

Examples

One example of serial mode transmission is a connection established between a computer and a modem using the RS-232 protocol.  An RS-232 cable can accommodate 25 wires, but only two of these wires are for data transmission; the rest are designated for overhead control signalling.  The two data wires run using the simple serial transmission in either direction.

In this example, a computer may be far from the modem, making parallel transmission very expensive.  With this in mind, the speed of transmission is considered less important when compared to the economic advantage of serial transmission.

An example of parallel mode transmission is a connection established between a computer and a printer.  Most printers are within 6 meters (about 20 feet) from the transmitting computer, and the slight cost for extra wires is offset by the added speed gained through the parallel transmission of data.

Comparison between Serial and Parallel Transmission

Basis for ComparisonSerial TransmissionParallel Transmission
DefinitionData flows in 2 directions, bit by bitData flows in multiple directions, 8 bits (1 byte) at a time
CostEconomicalExpensive
Number of bits transferred per clock pulse1 bit8 bits or 1 byte
SpeedSlowFast
ApplicationsUsed for long-distance communicationUsed for short-distance communication
ExampleComputer to computerComputer to printer

Differences between Serial and Parallel Transmission

  • Serial transmission requires a single line to send data. Parallel transmission requires multiple lines to send data.
  • There are fewer errors and less noise in serial transmission, since the transmission is done one bit at a time. There are more errors and noise in parallel transmission, since the transmission is done multiple bits at a time.
  • Serial transmission is slower since data flows through a single line; conversely, parallel transmission is faster since data flows through multiple lines.
  • Serial transmission is ‘full duplex’ since the sender can send and receive data at the same time. Parallel transmission is ‘half duplex’ since the data can be sent or received at any given time.
  • The cables used in serial transmission are thinner, longer, and more economical compared to the cables used in parallel transmission.
  • Serial transmission is reliable and straightforward. Parallel transmission is unreliable and complicated.

Both serial and parallel transmissions have advantages and disadvantages.  Parallel transmission is used for shorter distances and provides greater speed,  while serial transmission is reliable for transferring data over longer distances.  Both serial and parallel transmissions are individually essential for transferring data.

Further Reading