the device in which a computer processes data; considered the brain of the computer
an area of a computer that holds data waiting to be processed.
storage (hard drives, disks, etc.)
the area where data can be left on a permanent basis while it is not needed for processing
the resultss produced by a computer
the computer itself and components called peripheral devices that expand the computer's input, output, and storage capabilities.
tells the computer what to do
four categories of computer
microcomputers, minicomputers, mainframe computers, supercomputers
personal computers found in homes and small businesses
more powerful than micro, carries out processing tasks for several people working at terminals that are connected to it
an input and output device that resembles a microcomputer but does not have processing capability.
used by businesses or governments to provide centralized storage, processing and management for large amounts of data/multiple users
physical materials that provide long-term storage for computer data
CD-ROM drive and a DVD drive
storage devices that use laser technology to read data from optical disks.
floppy disc drive
a storage device that writes data on floppy disks
2 major computer platforms
PC and MAC
Computers that operate in essentially the same way
a collection of computers and other devices that have been connected in order to share data, hardware, and software
File Transfer Protocol
The numerical difference between a desired address and a known reference address.
The numerical identification of each storage location which is wired permanently into a computer by the manufacturer.
examples of automation system
email, word processing voice mail
The means by which humans and computers communicate
a message displayed by the computer that asks for input from the user
an instruction you input to tell the computer to carry out a task
specifies the sequence and punctuation for command words and parameters
compiled langauge for writing computer software. it is NOT an algrebraic language.
round option button allowing you to only select one option.
square button allowing youto select some or all options.
graphic user interface
Artificial Intelligence (AI)
the ability of computers to solve problems and perform tasks that were once thought to be uniquely human
a set of principles and beliefs that we as free human beings follow to guide our actions and behavior;comes from the Greek word ethos meaning character
basic concepts of ethical behavior
responsibility, accountability, liability and due process
a set of instructions for the computer and its associated data, which are stored in electronic format, that direct the computer to accomplish certain tasks
a legal contract which defines the ways in which you may use the computer program
allows the software to be used on all computers in one location
"try before you buy" software.; If you want to use the product after a certain trial period, you must pay a registration fee
public domain software
also known as "freeware"; is software that has been donated to the public, so it is not owned by the author.
a feature supported by many word processors that enables you to generate form letters
2 basic categories of software
applications software and systems software
helps the user carry out a task. Examples of application software are word processors, graphics programs, and spreadsheet programs
programs that interact with the computer at a very basic level (i.e. operating systems, compilers)
an extra bit of information added to every piece of data that is transmitted to make sure it is transmitted accurately; allows some basic error-checking to verify that the data that has arrived on the other end is accurate
essentially the controller of all activities that take place on your computer; the first piece of software installed on a brand new computer
Any part of a computer system that might be used by a computer program
an operating system that was developed in 1969 by AT&T's Bell Laboratories; originally made for microcomputers, but has since gained popularity on the larger computers, since it is extremely stable. It is not usually run on personal computers
System software which helps the computer control a peripheral device, such as a printer or sound card
allows users to view the same information by copying files across a distributed system, share calendars, and handle email.
remote control software
allows the user to control another computer remotely; examples are Vnc, LapLink, and PCanywhere
operating systems that can run programs meant for earlier versions.
a set of keywords and grammar rules used to create instructions for a computer (i.e. C, C++, Pascal, Java, BASIC and assembly)
converts source code (the original code written by the programmer) into object code (an executable file), includes C, C++, visual basic, and Pascal
to typographical errors and incorrect use of the programming language
a predefined meaning for the compiler which translates each line of programming code into the machine language that the computer can understand.Examples include READ, WRITE, IF, and THEN
occurs when the program does not do what the programmer expects it to do and are the most difficult errors to debug
Random Access Memory; retains its contents only while the computer is on.can be written to and erased by the computer
RAM & ROM
2 basic types of memory in a computer
Read Only Memory; contains the basic instructions for the computer. ROM cannot be overwritten.
the smallest unit of memory
made up of 1 bits; 1 byte is the minimum amount of memory required to store 1 character. There are 256 different characters that can be stored in 1 byte of memory
a named collection of data that exists on a storage medium such as a floppy disk, hard disk, or a CD.
A unique set of letters and numbers that identifies a file