There were certain questions which always used to fascinate me, and I always kept finding solutions of them sub consciously. For eg- how does a child learn to speak the language, the emotional flow through words, decision making etc.
after I got internet connection at home what fascinated me most was 'how the things I type on my system appear at other screen'.
As I learned a little about computer networks while graduation, I developed certain analogy. And I would like to share that thing with all my readers
.
A computer is nothing different from any other electronic device as in it also takes the same input as your electronic iron, hair dryer, juicer, grinder etc. that’s electricity.
Ever thought that how they convert in to the words that we see on the screen!!??
The computer takes input in form of electricity that’s voltage- and the intelligent developed a language out of it.
That’s either there will a voltage /electricity flow => 1
Or there will be no voltage flow => 0
Now just two literals /numbers whatever you say it, the computer ancestors have to build all upon these two words.
They started working on it and soon – they started finding a way to represent English /language literals in nos. that’s popularly known as ASCII code among computer professionals and students.
ASCII- stands for American standard code for information interchange!
Information= words = literals -> code= numerical values!
But here was a problem that in computer it knew only two things either 1 or 0. how to represent the 26 values of English/lang. in this format!
They implemented the same mathematics as we learnt in class third.
In a number system – the fundamental of place values.
The no. system that we use is of base 10 that means by using just 10 digits (0, 1, 2, 3, 4, 5, 6, 7, 8, 9 )
For eg-
3698
=3*103+6*102+9*101+8*100
=3*1000 +6*100 +9*10+8*1
=3000+600+90+8
=3698
Yeah, that sounds childlike… as all of us know this.
As it came to computers, here we used the number system which could represent all the nos. just by using 2 digits, either 1 or 0.
The fundamental was just the same- that base= no. of digits it needed to represent any no.
so for eg- we can represent these decimal values in binary such way
0=0
1=1
2=10
3=11
4=100
5=101 and so on similarly
So now here can u think of a system where we can represent the language literals by decimal nos. in turn converted into binary nos. which in turn can be represented through electricity, that’s what we have!!
Eng. LiteralsASCII valuesBinary Conversion
A-> 0=000
B->1=001
C->2=010
D->3=011
E->4=100
F->5=101and so on similarly
Hence think of a mail conversation which consists of just these 6 literals “ABCDEF”.
That means we need to send the binary value of A,B,C,D,E,F.
Or just 000 001 010 011 100 101
So now we have our information which can be sent from the sender after ASCII and binary conversion through a transmission media to the receiver and the receiver in turn is a system/computer which just inverts the process. That’s it receives the binary values converts them into ASCII values and then accordingly the English/language literals.
No comments:
Post a Comment