Save
Computer Science
1.1
Save
Share
Learn
Content
Leaderboard
Learn
Created by
tom_ass
Visit profile
Cards (34)
Accumulator:
a
register
Holds the result of
calculations
used to hold
data
that is currently being
processed
by the
processor
Address bus
:
Carries the
address
of an
instruction
or
data
From the
CPU
to the
memory unit
ALU:
Arithmetic Logic Unit
Handles logical comparisons
Performs
calculations
Bus
:
communication lines
that transfer
binary
between
components
Cache Memory
:
Memory inside the processor providing fast access to frequently used instructions and data
Clock Speed
:
frequency at which the internal clock generates
pulses
measured in
hertz
Control Bus
:
A
set
of
wires
that carry
command
and
control signals
to and from every other
component
of a
computer
Control Unit:
decodes
instructions
sends
signals
to control how data moves around the
CPU
Core
:
A
processing unit
within a
CPU
CPU:
Central Processing Unit
decodes
and
executed instructions
Current Instruction Register
(
CIR
):
stores the
instruction
currently being
decided
and
executed
small memory
location inside the
CPU
to assist with the
fetch-execute cycle
Data Bus
:
a set of wires that carry data to and from the processor
Fetch-Decode-Execute
:
The complete process of
retrieving
an
instruction
from
store
,
decoding
it, and
carrying it out
Harvard Architecture:
Instructione
and
data
stored in separate
memory units
Each
memory
has its own
bus
Reading
and
writing
data can be done at the same time as
fetching
an
instruction
Memory Address Register
(MAR):
Small memory
location inside the
CPU
to assist with the
fetch-execute cycle
Holds the
address
of
data
or the address of an
instruction
to be
fetched
Memory Data Register
(MDR):
Small memory
location inside the
CPU
to assist with the
fetch-execute
cycle
Holds the
data
fetched from or to be
written
to the
memory
Pipelining
:
While the
current instruction
is being
executed
, the
next
is being
decoded
and the one
after
that is being
fetched
output
of one
operation
is the
input
to the
next
Program Counter
(PC):
Small memory location
inside the CPU to assist with the
fetch-execute cycle
Holds the
address
of the
nest instruction
to be executed
Register
:
Tiny areas of extremely
fast memory
located in the
CPU
designed for a
specific purpose
, where data or control information is stored
temporarily
Von Neumann Architecture
:
Instructions and data share the same
memory space
Instructions are
fetched
,
decoded
and
executed
one at a time
One system bus
CISC:
Complex Instruction Set Computer
a
processor
design capable of performing a
large
number of instructions in a
single
operation
GPU:
Graphics Processing Unit
designed to
accelerate
the
creation
of
images
Multicore system
:
Several
CPUs
in one
microprocessor
Parallel Processor
system:
The
simultaneous
use of
several
processors to perform a
single
job
RISC:
Reduced Instruction Set Computer
A
simple cheaper lowered powered processor
with a
basic range
of
machine instructions
Flash Storage:
Non-volatile solid state storage
Input Device
:
Any device that can
send data
to the
computer
Magnetic Storage
:
Medium storage
with
layers
of
magnetic material
which
data
can be
stored
Optical Storage
:
Medium Storage
that uses
discs
on which
data
is stored
read
by
lasers
Output Device
:
A device which allows the computer to
send information out
RAM:
Random Access Memory
Holds data and programs which are currently in use
ROM:
Read only memory
Non-volatile
used to store
Instructions
and
data
that cannot be
changed
(computer start up routine)
Storage Device
:
Any object (optical, magnetic, solid state) that holds data or programs
Virtual Storage:
Data
stored in
remote hard disks
accessed over the
internet