1: Decides what instruction to
carry out and gets it.
2: Deciphers the instruction. Works out
what needs to be done and carries it out.
3: Tells other parts of the processors
should do to carry out the instruction.
Arithmetic Logic Unit
Three main jobs
1: Does arithmetic (adds
numbers together)
2: Allows for logical decisions to
be made. (<, >, etc)
3: Acts as a gateway
between the processor
and other parts of the
computer. All I/O goes
into the ALU until the CU
decides what to do with
it.
Primary Memory
RAM (Memory Unit)
Where everything that the processor
uses is stored, including the programs
that are running and data used by
them.
Also stores the parts of the
Operating System that the
computer is using at the
time.
When computer is switched
off all data is lost. This type
of memory is called volatile.
Data stored in the hard drive
must be moved here before the
Control Unit uses it.
Random
Access
Memory
ROM
Read
Only
Memory
Non-volatile memory that
is not altered.
Performs operations when the computer starts
that loads the operating system. These
instructions are known as the bootstrap. Once
the OS is loaded it can control the computer
and so the ROM is no longer necessary. In
computers ROM is just used to start the
computer up.
ROM chips are incredibly important for machines
that only have to perform a set of standard
procedures, e.g. a washing machine. The ROM is
normally embedded into the device.
Memory within the processor
Registers
Program Counter
Keeps track of where in memory the next instruction
to be executed can be found so that a copy can be
placed in the Current Instruction Register.
Current Instruction Register
Holds the instruction to be executed
whilst it is being executed.
Memory Address Register
Holds the address in memory that contains
either the next piece of data or an instruction
to be used.
Memory Data Register
Holds anything that is
copied from memory ready
for the processor to use it.
Accumulator
Multi-purpose, general
use registers.
Buses
Three main types
Data bus
This bus is used to transfer data from
one piece of hardware to another.
Address bus
Carries the address of the location to which the
data in the data bus should be delievered.
The Address and the data will systematically
travel in tandem towards each bit of hardware.
If the hardware recognizes the address it will
take the data and if not it will send the data and
the address onto the next piece of hardware.
Control Bus
Carries the control signals from the
control unit to other parts of the
computer.
Line down which
information passes.
Connectivity methods
Physical means
Copper cable
Twisted Copper Pair
Coaxial cable
Many different standards of copper wire from CAT1 -
CAT7. Have different characteristics such as different
transmission rates, distance over which the signal is
reliable and the cost of the cable. Choice of cable based
around a compromise between performance and cost.
Fibre-Optic Cable
Rates of data transmission are higher than
Copper cable.
Uses light beams sent down a glass filament.
Filaments can be wrapped together to provide
many channels of communication.
Reliable but restricting as requires physical wires
Non-Physical means
Removes the restriction of cables, data can be
accessed anywhere that the wireless
communication method can reach.
Difficult to control who can access what data. If a
company has wireless connectivity method, how
do you stop non-employees from accessing the
data?
Some people believe that the radio signals
may cause health problems. This fear is not
proven.
Methods of non-physical communication.
Radio communcation
Used to blanket cover
an entire area.
Microwave or infra-red
communication
As signals travel in straight lines reduces
problems of interception.
Limited to the locations between
which data can be sent.
Satellite communication
Used for long distances via a laser or
other means of a narrow beam of data.
Effectiveness of data
communication
Baud rate
Annotations:
This is a measure or the rate at which data can be sent along a means of data
transmission. it is measured in bit/s.
Increasing volume
of data.
Annotations:
This can be done by sending multiple bits of data at once on different frequencies. The limit to how many frequencies a means of data transmission can handle is called the bandwidth. The higher the bandwidth the more sets of data that can be sent down simultaneously. Copper cables have a low band width, wireless communications have a higher bandwidth and fibre optic cables have the potential for a even higher bandwidth.
Secondary
storage
Unlike primary storage it is non-volatile (data
stays on it when the computer turns off) and
has more space.