Vocabulary
Section: Vocabulary
Vocabulary / Main Concepts
- Computer
- In general, a universal information manipulator
- Universal
- Capable of doing any kind of operation to any kind of information. Today's computers are not quite universal, but they come closer to
being universal than any other machine yet invented.
- Information
- The stuff a computer works with. A computer can work with any kind of
data that can eventually be translated into binary (one/zero) format.
- Manipulator
- A machine that processes something. A computer is unique because it
can process information, not just physical quantities like most machines.
- Data
- Another term for information. Some computer scientists refer to all
the stuff a computer deals with as data, and the stuff that has some
meaning as information. Note that "data" is a plural noun. The
singular form is "datum."
- Digital
- An information coding scheme based on numeric representation of
values. Digital information is characterized by limited precision,
but strong accuracy.
- Analog
- An information coding scheme based on physical analogies between a
value and some physical object. Analog information is characterized
by infinite precision but limited accuracy.
- Precision
- How small and close together the units of measure are. A teaspoon
is more precise than a dump truck. A scalpel is more precise than a
chain saw.
- Accuracy
- How faithfully a recording scheme captures the original. How close
something is to perfection. A photocopy is more accurate than a
handrwitten transcript.
- Binary
- Relating to the value two. The binary system is a numbering system in
base two. Anything that has only two possible values is thought of as
binary. A light switch a good example of a binary device.
- Base 10
- The numbering system we are used to using. The digits all represent
powers of 10. Each digit can hold one of 10 possible values
(including zero), and 9 is the highest possible value in each digit.
- Base 2
- Also referred to as the binary system. The ditgits are represent
powers of 2. Each digit can hold one of 2 possible values, zero or
one. Any number can be represented in binary with a long enough
string of zeroes and ones.
- Binary System
- Another term for the base 2 numbering system
- Integers
- In Mathematics, the whole numbers and the negative numbers. Decimal
values and fractions are NOT integers. In computing, integers are
stored with a relatively simple scheme in binary notation
- Real Numbers
- In Mathematics, the numbers that can be expressed as a fraction or
decimal value. In computing, these are stored differently than
integers. Some programs require you to specify whether you are
working with real numbers or integers.
- Round-Off Error
- A term applied to a number of related problems common in digital
computers. Any digital storage technique has limited precision. Some
real numbers have infinitely precise values. Round-Off error is the
generic term applied to any problem that relates to this characteristic.
- Case-Sensitive
- In most text recognition schemes, lowercase and uppercase
letters have completely different values. (EG "A" is not given the
same value as "a".) Some programs are designed to correct
automatically for this feature, and some do not. This property is
called "case-sensitivity" DOS is a non-case-sensitive operating
system, meaning that the command "Foo" could be entered in as
"foo", "Foo","fOO", or"fOo", and the command would work the
same. Unix is a case-sensitive operating system, meaning that if the
command were called "foo", only "foo" would work. "Foo",
"fOO", and all the other variations would not. At this point, just
be aware what case-sensitivity is, so you will recognize it when you
see it.
- Memory
- A bank of switches designed to hold information. Memory does nothing
but hold stuff.
- Address
- Each little piece of memory has a numerical address that lets the
computer find and put stuff there. You generally don't have to deal
with these addresses directly as the user.
- Register
- A number of special places in the processor that allow the computer to
manipulate information. Information is brought to a register,
examined, maybe changed, and maybe sent back to memory. (Depending on
what program the computer is running.)
- Program
- A list of instructions for the computer to follow. In it's deepest
level, the computer only has a few built-in instructions it can
follow.
- machine language
- The small number of built-in instructions that are designed as a part
of a computer chip. Machine language programming is very tedious and
difficult.
Andy Harris, aharris@klingon.cs.iupui.edu