Why we need different number systems ?

  • Context: High School 
  • Thread starter Thread starter string1037
  • Start date Start date
  • Tags Tags
    Systems
Click For Summary

Discussion Overview

The discussion revolves around the necessity and utility of different number systems, particularly octal and hexadecimal, in various contexts such as computing and timekeeping. Participants explore the reasons for using multiple bases rather than a single system.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • Some participants suggest that octal and hexadecimal systems are easier to convert to binary, which is fundamental in computing.
  • Others argue that different number systems are optimal for specific purposes, such as timekeeping, where a mixture of bases reflects natural cycles.
  • One participant provides examples of how time and date are expressed using various bases, indicating that base 10 may not be as practical for these measurements.
  • Another participant emphasizes that modern computers operate on a binary system, which simplifies the representation of numbers and makes conversion to octal or hexadecimal straightforward.
  • A humorous remark highlights the divide in understanding binary among people, suggesting a cultural aspect to number system comprehension.

Areas of Agreement / Disagreement

Participants generally agree on the utility of different number systems for specific applications, particularly in computing and timekeeping. However, there is no consensus on a singular necessity for these systems, as views on their optimality and practicality vary.

Contextual Notes

The discussion includes various assumptions about the practicality of number systems and their applications, but these assumptions are not universally accepted or elaborated upon, leaving some points open to interpretation.

string1037
Messages
4
Reaction score
0
why there are so many number systems when we can only use anyone of them ?
What's the need of octal and hexadecimal ?
 
Mathematics news on Phys.org
string1037 said:
why there are so many number systems when we can only use anyone of them ?
What's the need of octal and hexadecimal ?

They are easier to convert to binary.
 
string1037 said:
why there are so many number systems when we can only use anyone of them ?
What's the need of octal and hexadecimal ?

Because some are more optimal than others for a specific purpose.

Here are few examples:

1. Time and Date

Time and date uses multiple bases to express time and date in relation to the amount of time it takes the Earth to revolve around the sun, and also with respect to the time it takes for the Earth to make a complete revolution on its own rotation (around its axis).

In terms of seconds up to days, we define a second to be a standard measure (something to do with the cesium atom, or in terms of the speed of light, roughly the amount of time it takes light to travel from here to the moon).

Now we use 60 seconds for minute, 60 minutes for an hour and 24 hours for a day.

On top of this we use 365 days for a standard year or an approximation of using 7 days for a week and 52 weeks for a year.

Notice that for measuring a year in terms of seconds we have a 365:24:60:60 representation: a mixture of different basis that are optimized for a specific purpose of relating time and date to the revolutions of our Earth and around our sun.

If we used base 10, then we would probably get some weird number and it wouldn't make as much sense as our current format.

2. Computers

If you ever do a computer degree (Computer Science, Computer Engineering, Electrical Engineering etc), you'll end up learning about logical gates. You'll also learn that using these gates you can do everything from arithmetic computations to logical computations and so on. The atomic version of information is the bit, and based on this we use any kind of analysis in the context of computer science and engineering to refer to bits or collections of bits.

Octal and hexadecimal representations just make it easier to deal with collections of bits. Instead of reading a sequence of 32 1's and 0's, it's a lot easier to read 8 hexadecimal digits.

These are just two examples, and I'm sure that there are more out there.
 
Thank you sir. Its very helpful for me.
 
The crucial point is that present day computers are "binary". That arose from the fact that, rather than carefully controlling currents in computers to give 10 distinct values, it was far easier to have just "on" and "off" giving two values. "on" corresponds to 1 and "off" corresponds to 0.

Because of that numbers are stored in digital computers as "binary numbers". The number 27, for example, can be written as 1(16)+ 1(8)+ 0(4)+ 1(2)+ 1= 110112 and then stored on 5 "flip-flops". Because 8 and 16 are powers of two, it happens to be easy to convert binary to octal or hexidedimal- and humans find it easier to read them- especially hexidecimal.

8= 23= 10002 so we can separate 11011 as 11 011 and say 11= 3, 011= 3 and so 2710= 338. Similarly, 16= 24= 100002 so we can separate 11011 as 1 1011. 1011 is "11" or B in hexidecimal so 2710= 110112= 1B16.
 
"There are 10 kinds of people, those who understand binary and those who don't."
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 28 ·
Replies
28
Views
3K
  • · Replies 40 ·
2
Replies
40
Views
7K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 171 ·
6
Replies
171
Views
12K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 53 ·
2
Replies
53
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K