go to previous page   go to home page   go to next page hear noise highlighting

Answer:

Without knowing more about how the pattern is being used, it is impossible to say.


There are Many Data Types

You might be tempted say that the pattern 0000000000000000 represents "zero". But it doesn't necessarily. Even such an obvious pattern has no automatic meaning.

If you were told that the above pattern were of type short, then you would know that it represents the integer zero. Here is another pattern:

1111111110011001

As a short, this pattern represents -103 (negative one hundred three).

There are uncountably many types of data that can be represented in the memory of a computer. If specific patterns always had specific meanings, then only a few types of data could be represented. This would be much too restrictive. Many data types are invented by programmers as they write programs. Without this flexibility computers would be much less useful.

The main memory of a general purpose computer (such as a desktop or a laptop computer) contains very many bits. Programs can use this memory with whatever data types they need. For example, one program may use data type int with four bytes of memory, and data type double with another eight bytes of memory. A different program may use the same memory with different data types.

Not all machines use memory this way. A simple electronic calculator, for example, uses memory for one purpose only: to store floating point numbers. It uses only one data type, and can do only those few things with that data type that it has been wired to do. The engineers who designed the calculator decided how to represent numbers with bit strings, and then designed the electronics to work with just those strings. This is too restrictive for a general purpose computer.


QUESTION 3:

Do you imagine that the computers of the 1960's were built to handle audio data?


go to previous page   go to home page   go to next page