Different Coding Schemes to Represent Data in Computer

What is encoding of data? Explain different coding schemes to represent data in computer.

Computer works only with binary numbers. It stores all types of data in the form binary digits. The data is converted to binary form before it is stored inside the computer. The process of converting data into binary form is called encoding. Data can be converted into binary form by using different coding schemes.

Types of coding schemes

Different types of coding schemes are as follows:

1. BCD Code

BCD stands for binary coded decimal. It is a 4-bit code. It means that each decimal digit will represented by 4 binary digits. This method used to be used in older computers.

2. EBCDIC Code

EBCDIC stands for extended binary coded decimal interchange code. It is an 8-bit code. Mainframe computers used this method. It can represent 256 characters.

3. ASCII

ASCII stands for American standard code for information interchange. It was published in 1968 by ANSI (American National Standard Institute). It is the most widely used coding scheme for personal computers. The 7-bit code can represent 128 characters. It is not enough to represent some graphical characters displayed on computer screens. An 8-bit code can represent 256 characters. The extended 128 unique codes represent graphic symbols.

Coding Schemes

4. Unicode

Unicode is a 16-bit code. It can represent 65536 characters. Unicode has started to replace ASCII code. It represent the characters of all languages in the world.

What is data transmission mode? Explain its types with example.

The way in which data is transmitted from one place to another is called data transmission mode.

Types of transmission modes

There are three types of data transmission modes:

  1. Simplex mode
  2. Half duplex mode
  3. Full duplex mode

1. Simplex mode

In simplex mode, data can flow only in one direction. It cannot be moved in both directions. It operates in a manner similar to a one-way street. The direction of flow never changes. A device with simplex mode can either send or receive data. It cannot perform both changes. A device with simplex mode can either send or receive data. It cannot perform both actions.

simplex_mode

Figure: simplex mode

Example

An example is a traditional television broadcast. The signal is sent from the transmitter to TV antenna. There is no return signal.

2. Half-Duplex Traffic

In half-duplex mode, data can flow in both directions but not at the same time. It is transmitted one-way at one time. A device with half-duplex mode can send or receive data but not at the same time. That is why the speed of half-duplex mode is slow.

Half_Duplex

Figure: Half Duplex

Example

Internet surfing is an example of half-duplex communication. The user issues a request for a web page. The web page is downloaded and displayed before the user issues another request.

3. Full-Duplex Mode

In full-duplex mode, data can travel in both directions simultaneously. Full duplex mode is a faster way of data transmission as compared to half duplex.

Full_Duplex

Figure: Full Duplex

Example

A telephone is a full-duplex communication is automobile traffic on a two-lane road. The traffic can move in both directions at the same time.

Further Reading: