Professional Documents
Culture Documents
hardware the physical parts and components of the computer; parts of a computer which can
be seen and touched
CPU stands for Central Processing Unit; a miniaturized electronic component which controls
the execution of the computer and performs basic arithmetic and logical operators, colloquially
called the computer's brain
monitor a device on which the computer displays information about its internal state,
allowing people to monitor the activities of the computer
Output devices devices used by a computer to put out information. Common output devices
include printers, speakers, monitors, disk drives and modems
Input devices devices used by the computer to put in information. Common examples of
these include disk drives, modems, mouses and keyboards
sentinel value a watched-for value whose appearance indicates that a special event has
occurred; sentinel values are often used to indicate that the end of a set of regular values have
been reached.
System unit a plastic or metal box containing all the hardware components of the computer,
including the RAM, ROM, CPU, various connecting cables and an AC/DC convertor. In
modern microcomputers, it's common to find peripheral devices installed inside the system unit;
examples include disk drives and modems.
peripherals any hardware element that is peripheral to a computer's system unit. Common
examples include input and output devices. Even output devices which are often found within
the system unit, like disk drives and modems, are considered peripherals because they are
peripheral to a computer's principal parts: the RAM, ROM and CPU.
secondary storage a miniaturized electronic component which provides (relatively)
permanent storage of information. Secondary storage is non-volatile and relatively inexpensive,
but it is slow, and cannot be directly accessed by the CPU. The most common examples of
secondary storage are magnetic and optical disks and magnetic tape.
USB stands for Universal Serial Bus; a standard for connecting peripherals to a computer over
inexpensive cables
firewire Apple's name = IEEE 1394 High Speed Serial Bus; also called i.Link by Sony and
Lynx by Texas Instruments
telecommunications communication over a distance by cable, telegraph, telephone or
broadcasting
cable a rope made of wires sheathed in insulating rubber or plastic, used for transmitting data
between a computer and its peripherals, or between nodes on a network.
Client a computer program which requests data using a specific data protocol from the server;
the client and the server may be on the same computers or on different computers over a
network.
Client-server paradigm a way of thinking about the relationship between the network nodes
which request and provide services
client-server protocols (examples)
e-mail transmission: SMTP (Simple Mail Transmission Protocol)
e-mail retrieval: POP (Post-Office Protocol)
file transmission: FTP (File Transmission Protocol)
gopher
hypertext: HTTP (Hyper Text Transmission Protocol)
newsgroup: NNTP (Network News Transmission Protocol)
operands.
Programmer a person who designs the algorithms, writes and tests source code and
executable
source code a text listing of commands to be compiled or assembled into an executable
computer program.
statements programs are composed of statements; virtually every Turing statement begins
with a verb and is followed by 0 or more objects; objects are separated by commas
motherboard a printed circuit board containing the principal parts of a computer or other
devices, with connectors into which other circuit boards can be slotted.
Compilation the process of taking a computer program and turning it into a machine code or
lower-level form in which the program can be executed
execution the process by which a computer or virtual machine performs the instructions of a
computer program.