English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

000001111110101
how can the computer understand this and how can bits move through the networks

2007-03-26 10:31:26 · 4 answers · asked by toto 1 in Computers & Internet Other - Computers

4 answers

It has to do with electricity, the computer doesn't actually see 0's and 1's

0 = nothing
1 = current

2007-03-26 10:34:00 · answer #1 · answered by Anonymous · 0 0

a more in-depth answer..

Computers speak in two levels. High level and low level. High level is what you are using right now. A fancy graphic interface with buttons and such (called a GUI, pronounced "gooey"). Then there is the lower levels. The lowest of the low is binary (001010100101 etc). A little bit higher, but not as high as the GUI is the assembly language. This is machine readable code (not readable by humans.... well it is but it wouldn't make any sense. Its just a bunch of jumble. Open a .exe program in notepad and you'll see what i mean). Then a little higher are programming languages like C/C++, BASIC, Python and whatever else you can think of. Lets take C for example since its widely used. Look at the following program:

include
int main(int argc, int argv) {
printf("Hello World!\n");
return 0;
}

Im going to assume that you don't know how to program in C so I will explain. This is a simple program that prints "Hello World!" to the screen. To make this into a windows executable, you need to run it through a compiler. The compiler takes these words and translates it into assembly language, a lower level that the computer can understand a little better than just words. After that, you get an executable program (.exe). When you run it, the CPU translates it into binary (0101010101) which is what the computer talks with. Lets say 0101010010 equals print. (It doesn't but use you're imagination). Anytime the computer receives 0101010010 it knows to print whatever is following. Lets say "Hello World!" in binary is 000111010010101. So the line 0101010010 000111010010101 would tell the computer to print "Hello World!" to the screen. Of course its not that simple. You need a binary equavilent for each and every "word" in a programming language or assembly language so a fairly small program like the one above would actually eventually be translated into tons and tons of lines of zeros and ones. Different combonations equal different things that tells the computer how to operate.

Get it? If you want to know how to count in binary (that is, turn it into a base ten number like we use) email me and I'll explain it to you.

2007-03-26 17:55:03 · answer #2 · answered by prejudged_fire 3 · 0 0

A computer at it's basic level is nothing more than a set of switches.

The 1'a and 0's direct the switces to turn on or off. The actual state the switch will go to depends on how the computer circuits are designed. Most often a 1 will turn a switch on and a 0 will turn a switch off.

These switches are then arrainged into circuits called "gates" that require more than on "input" to determine an output.

the types of gates: AND OR NAND NOR and XOR.

AND gate requires inputs that are the same such as all 1's or all 0's to get a positive output

OR gate only requires that one input be a 1

NAND gate is the same as an AND gate but the output is reversed

NOR gate is the same as an OR gate but the output is reversed

XOR gate requires that one and only one of the inputs be a 1

That is a very simplistic explination

2007-03-26 17:44:31 · answer #3 · answered by afreshpath_admin 6 · 0 0

The whole computer network sytem is run on bits i.e the binary number system which is the most comlete mathematical system ever discovered ( not invented ) somewhere in India. Basically the 0 means 'off' and 1 means 'on'.and I don't have enough ink on this computer to explain it in full. But buy a book 'cos it very fascinating. Better still do a course in basic networking CCNA, I did and it makes your understanding of computing a bit more coherent.

2007-03-26 17:44:20 · answer #4 · answered by John O 2 · 0 0

fedest.com, questions and answers