HOW COMPUTER PROCESS DATA INTERNALLY?

Atom Yongya
3 min readMay 4, 2021

--

Hi, everyone in this article I will explain how our computer actually process the data inside Computer.

When we interact with computer using peripheral device (Mouse, Keyboard, Microphone etc), we are giving instruction to the computer to do some process.

For example:

You want to add two number. So, you provide number 2 and 3 using keyboard.

When you send the number 2 and 3 which is a data for our computer. At that very moment CPU store the data in “Register” which is located inside the CPU.

NOTE: Register let us store the data that our CPU works with.

But since, CPU can only communicate with us in the form of binary number (0 & 1). So, there comes “External Data Bus” (EDB). EDB is the row wire through which the part of our computer interconnect and it is also the component where data are converted into binary.

NOTE: How data are converted into binary?

When we send data to the computer the electric voltage run in EDB wire. Then the state of the wire is said to be “ON” and represented as 1(One) but when no data is send electric voltage do not run in EDB wire and in that case the state of a wire is said to be “OFF” and represent as 0 (Zero). This is how data travel in the form of 0 and 1 (Binary Number) inside our computer.

Binary number of 2 = 0010

Binary number of 3 = 0011

and these binary number store inside the Register.

NOTE:

Not only number but all the character, image, video are converted into binary. Keep in mind, that all other process in computer like Creating the image, video, writhing the text follow the same process but may use other extra feature of CPU like UTF-8 values to convert image, video into binary number.

Now, the program that need to perform by CPU is copied on the RAM so that our CPU can read. The program we need now is addition which is already available inside CPU which is also copied in RAM. But we don’t actually send data from RAM over the EDB directly because there is to many program store in the RAM. So, we need to take help form “Memory Controller Chip” which is the bridge between CPU and RAM.

CPU inform the MCC that it need the program that is used for addition and the address of the addition program is given by the “Address Bus” which is between the CPU and MCC and it hold the address of the program. Now, MCC look for the address of the program and grape it form RAM and send the program through EDB. Then, the addition between 2 and 3 is done.

Now the CPU sends the command to graphic card which generate the electric signal and the monitor translate the signal into image and display the number.

Thank you everyone,

I try my best to explain the concept on “How computer perform data internally”. If you have any query on the topic please feel free to comment and I will sure to respond you back.

--

--

No responses yet