Any device that allows you to put information from the outside world into a computer system
Mouse
Keyboard
Microphone
Sensor
Any device that can take data stored in digital forma and convert it into another format that humans can process such as sound, images or vibrations
Monitor
Printer
Speaker
Headphone
Any device used for temporary/permanent storage of data; can be internal or external
CD
DVD
Blu-Ray
USB
Flash-drive
Devices that reads/writes data from secondary storage
What the data is actually stored on
Non-volatile
Large storage capacity
Long term storage of data
Positives:
Cheap
Lightweight
Portable
Negatives:
Slow access times (Has to wait 1 full revolution to find data)
Prone to scratches
Positives:
Cheap
Large Capacity
Negatives:
Slow access times
Fragile
Positives:
Durable
Fast access times
Negatives:
Cost
Limited read/writes
Temporary storage of instructions and data
Volatile
RAM stores data that is currently being used by the computer, such as open applications and files
The data in RAM can be read from and written to by the processor, allowing for fast data access and manipulation
Much faster to access than hard disk because it is close proximity to CPU
ROM stores the BIOS (Basic Input/Output System) or firmware that is used to start up the computer and initialise the hardware components. This data is essential for the computer to function and needs to be preserved even when the computer is turned off
ROM is non-volatile, meaning it retains its contents even when the computer is turned off. As its name suggests, data stored in ROM can be read by the computer but not written to or modified
In all types of computers, ROM is essential for system startup. E.g. in mobile devices, ROM might contain the bootloader that starts the device and loads the operating system
Power on self-test:
Sends signal to all connected components to wake them up
Makes the CPU aware of its existence