RAM
Random Access Memory- the main memory of a computer. It stores data, apps and the operating system while in use. It loses its data when the power is turned off
Primary Storage
Storage for data that the CPU needs to access quickly
Secondary Storage
Non-volatile storage for files and programs
ROM
Read-only memory- used to store data and programs to initialise a computer system
Give an example of something stored in ROM:
the BIOS- basic input/output system
Solid State Drives (SSDs)
A solid state storage drive carries out the function of a traditional HDD. However, they are faster, less easy to damage and have no moving parts. They are more expensive with a lower capacity.
Hard Disk Drive (HDD)
A magnetic storage drive which can store large amounts of data and is a popular choice for personal computers. The drive contains a number of internal disks and a read/write head used to read and write data.
Digital Versatile Disk (DVD)
A high capacity optical storage disk commonly used for video storage. A range of capacities are available up to 17GB
Compact Disk (CD)
An optical storage disk often used to store music. Capacity is usually around 800mb
Solid State Storage
Storage device using electrical transistors to store data
Cloud storage
Storage, services and applications that exist on the internet
Optical Storage
Storage devices that use laser light to read and write data
Virtual memory
A section of the hard drive used as if it were RAM to supplement the amount of main memory available to the computer
Volatile
Volatile means data is lost when the power is turned off
Non-volatile
Non-volatile memory retains data even when the power is turned off
Magnetic Storage
Storage medium using magnetism to store data (e.g. magnetic tape or hard disk drives)
Byte (B)
consists of 8 bits
Kilobyte (KB)
consists of 1000 bytes
Megabyte (MB)
consists of 1000 kilobytes
Gigabyte (GB)
consists of 1000 megabytes
Terabyte (TB)
consists of 1000 gigabytes
Petabyte (PB)
consists of 1000 terabytes
Overflow error
When the result of a binary calculations exceeds the number of bits allocated to it.
Binary Shift
A process used to perform maths on binary numbers. It involves moving all the digits to the left or right.