Main Page About Template

Input, output and storage

Input and output devices

An input device can be used to input data into a computer, and an output device can be used to take out or display information from a computer.

Optical Storage

Optical storage uses lasers to read and write data. The lasers create small divots (called pits), and areas without pits are called lands. A pit represents 0 and a fall represents one. Data can be read by detecting whether light is reflected or scattered.

Magnetic storage

This type of storage uses the two magnetic states to represent binary, polarised and unpolarised.

Flash storage

Flash storage is fast and compact. Through the use of silicon semiconductors, logic gates can be used to store an electrical charge in one of two states which represent binary. Information is stored in blocks of bits, which are combined to form pages.

RAM and ROM

Random access memory (RAM) is volatile memory used to store data of processes which are currently running. Read-only memory (ROM) is non-volatile memory used to store instructions like a computer's startup routine.

Virtual storage

Virtual storage refers to storing data remotely. For example, cloud-based storage stores data on external servers. The data can be retrieved from any device with an internet connection from anywhere, making this method convenient. The speed of virtual storage depends on internet speeds and bandwidths, which are increasing over time. However, cloud storage is typically expensive and is limited by a user's internet connection.