Save
CMPG111
Chapter 1
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Starby
Visit profile
Cards (55)
Computers
Designed to do any
job
that a
program
tells them to
Program
Set of
instructions
that a
computer
follows to perform a task referred to as
software
Programmer
Person who can
design
, create, and
test computer programs
aka
soft
ware
developer
Hardware
The
physical
devices that make up a
computer
Typical major computer
components
Central processing unit
Main memory
Secondary storage devices
Input and output devices
Central processing unit
(
CPU
)
The part of the computer that actually runs
programs
Microprocessors
CPUs
located on
small chips
Main memory
Where computer stores a
program
while
program
is running, and data used by the program
Random Access Memory (
RAM
)
Main memory that the CPU is able to
quickly
access
Volatile memory
Used for
temporary storage
while program is running, contents are
erased
when computer is off
Secondary storage
Can hold
data
for long periods of time, programs normally stored here and loaded to
main memory
when needed
Types of secondary memory
Disk
drive
Solid
state drive
Flash
memory
Input
Data
the computer collects from
people
and other devices
Input
device
Component that
collects
the
data
Output
Data produced
by the computer for
other people
or devices
Output
device
Formats
and
presents output
General categories of software
Application software
System software
Application software
Programs that make
computer useful
for
everyday tasks
Application
software
Word processing
Email
Games
Web browsers
System software
Programs that control and manage
basic operations
of a
computer
Types of system
software
Operating system
Utility program
Software development tools
Operating system
Controls
operations
of
hardware
components
Utility program
Performs specific task to
enhance computer operation
or
safeguard data
Software development tools
Used to create,
modify
, and
test software programs
Bit
Electrical component that can hold
positive
or
negative charge
, like an on/off switch
Byte
Just enough
memory
to store a letter or small number, divided into
eight bits
Binary numbering
system
Computers use to represent
data
ASCII
Most important coding scheme to represent characters as
binary numbers
Unicode
Coding scheme becoming standard, compatible with
ASCII
and can represent
characters
for other languages
Two's complement
Encoding scheme used to represent
negative
numbers
Floating-point notation
Encoding scheme used to represent
real
numbers
Digital
Describes any device that stores data as
binary
numbers
Pixel
Unit that makes up a
digital image
Sample
Unit
that makes up
digital music
Machine language
Instructions written in
binary numbers
that the
CPU understands
Instruction set
Set of machine language
instructions
that a particular
CPU
brand understands
How a program works
1.
Fetch
instruction from
memory
2.
Decode
instruction
3.
Execute
instruction
Assembly language
Uses
short words
(mnemonics) for instructions instead of
binary numbers
, easier for programmers to work with
Assembler
Translates
assembly language
to machine language for execution by
CPU
Low-level
language
Close in
nature
to machine language, like
assembly
language
See all 55 cards