Why PCs work on a binary system and not a numerical system

The Boss

PC

Why PCs work on a binary system and not a numerical system

binary, numerical, PCs, System, work


It's all great systems numbers what we use "are from", in the sense that the value of a number is determined by the place where it is placed. We call this the place value (units, tens, hundreds …) and it helps to determine the size of a number. For example, the decimal system we are most familiar with shows how "2" fits the position, because 2 is not as 20 as 200 is.

Number of numbers

But this has not always been the case. This numerical approach is presented in modern terms, and requires the use of zeros as point keepers. That's why old pricing plans are just like that love numbers or Egyptian hieroglyphs do not use this place value, but add all digits to find the absolute value.

Roman numerals

Using this basic concept of place value, we have developed numerical methods or numerical methods. These are named by the number of climbs per area, that is, how often you can increase the value of one place before you "move it" to the next. For example, on a decimal basis we can increase the area of ​​units nine times by 10 different digits (counting zero) before moving from units to tens.

Why PCs use a binary system

When we were children, we were taught to count our fingers: ten fingers, ten numbers. To count more than ten, keep your finger closed while counting others, and this is the base 10 or decimal system, the system we use every day for almost everything.

However, PCs cannot use base 10 as they do The hardware we will need for this will be very complex. For this reason, PCs Use a binary program (or second base) with only two values ​​(one with zeros) to calculate, as you know processors made of transistors internally there is nothing more than a small change that allows or does not allow electricity to pass through, thus representing those and the zeros respectively.

In other words, PCs can't count in decimal or hexadecimal, since their circles can represent only two provinces: front and outside, ON and OFF, one and zeros. So, the most natural thing is that its "language" is binary, it is composed of them and zeros, and practically all of the data that is controlled by the PC is nothing but their series and zeros.

Many will say that PCs also manage information in the system hexadecimal, and it's actually a small edge case. It is used as a way to represent binary values ​​for people to understand: the value of one place in hexadecimal represents four bits of memory, two places is eight bits, or one byte.

That's why you'll see that Hexadecimal is used to represent the number of memory registers, because they are easier to read than their big strings and zeros, but the bottom ones are still binary data.

Binary system

Of course, it would be a lot easier if we could use a unified system of numbers for everything, but unfortunately each numbering system has its purpose, so we were avoided using more than one and in the case of computers, this is the binary.

Leave a Comment