CPU

The CPU (Central Processing Unit) is the part of the computer that processes all the instructions. It is the main component and is central to everything that happens. The CPU is involved with a cycle between it and the memory:

The faster the CPU the faster your computer will run. There are different factors that affect the performance of the CPU:


RAM and ROM

RAMROM
PurposeA temporary storage for the programs that are currently being run.A permanent storage for the files the computer needs to start up such as the BIOS.
VolatilityVolatile - all data is lost when the computer is switched offNon-volatile - data is saved even when there is no power
MeasureMeasured in GB e.g. "I have 8GB of RAM"Not normally measured or mentioned in computer specs.
FactThe more RAM you have the more programs can be run at once.Original ROM could not be written to but now it is normally possible.


If a computer runs out of RAM it generally uses a section of the hard drive instead. This is called Virtual Memory and is much slower than RAM.



Input and Output Devices

An input device puts data into a computer system. An output device shows information once it has been processed by the computer. Here are some examples:

Input DevicesOutput Devices
Games ControllerScreen / Monitor
Number padVibrations
KeyboardPrinter
MicrophoneSound
MouseLights
TouchscreenProjector
Movement SensorPlotter



Input Devices for People with Specific Needs

Over the years many people have developed devices to help people with disabilities access computers. Here are some examples:

Speech RecognitionHead MouseOn Screen KeyboardBraille KeyboardPuff Suck Switch



Secondary Storage

We should think of RAM as primary storage. However the computer also has secondary storage for when files need to be stored for a long period. There are several different types:


Memory Innovations

The creation of flash memory has brought about many innovative computer designs including:

Other memory innovations include: