H446/01 · Computer SystemsSection 1.1

1.1.3 Input, output and storage

I/O devices, secondary storage types (magnetic, optical, solid state), RAM, ROM, virtual and cloud storage

📚1.1.3 Input, Output and Storage

1.1.3(a) Input and Output Devices

Input Devices

Definition
Input devices are used to enter data and commands into a computer system. These devices translate the physical or analogue world into a digital format that computers can process.

Example
Common Input Devices:
• Keyboard - Input text and commands
• Mouse - Point and click interface
• Webcam - Captures video and photos, converting them into digital form
• Microphone - Captures audio input
• Scanner - Converts physical documents to digital images
• Magnetic Stripe Reader - Reads data from credit/debit cards
• Barcode Reader - Scans and decodes barcodes in retail environments
• Sensors - Temperature, motion, light, pressure sensors for various applications

Key Point
Considerations for Input Devices:
• Speed - How quickly data can be entered
• Accuracy - Precision of data capture
• Cost - Budget constraints
• Suitability for the specific task
• User accessibility and ease of use

Output Devices

Definition
Output devices are responsible for conveying information from the computer to the user or another device. They translate digital data back into a format that can be understood by humans or other systems.

Example
Common Output Devices:
• Monitor/Screen - Visual display of information
• Speakers - Convert digital audio signals into audible sound waves
• Printers - Convert digital documents into physical copies
• Projector - Projects visual data onto a larger screen
• Actuators - Control physical movement in robotics

Dual-Function Devices

Definition
Some devices serve as both input and output devices simultaneously.

Example
Touch Screen:
• Displays visual output (output function)
• Accepts touch input (input function)

Modem:
• Sends data (output)
• Receives data (input)


1.1.3(b) Storage Devices

Definition
Secondary storage refers to non-volatile storage devices that retain data even when power is removed. Unlike RAM, data persists after the computer is turned off.

Optical Storage

Definition
Optical storage uses lasers to read and write data on discs. Data is stored as tiny pits and lands on the disc's surface, representing binary data.

Key Point
Optical Storage Types:

CD (Compact Disc)
• Capacity: ~700 MB
• Use: Audio files, small data backup

DVD (Digital Versatile Disc)
• Capacity: ~4.7 GB
• Use: Video storage, software distribution

Blu-Ray Disc
• Capacity: ~25-50 GB
• Use: High-definition video, large data backup

Key Point
Optical Storage Characteristics:
• Non-volatile - data persists without power
• Relatively slow read/write speeds
• Vulnerable to physical damage (scratches)
• Becoming less common with cloud storage rise

Magnetic Storage

Definition
Magnetic storage devices represent data using different magnetic states (polarised or unpolarised). These devices are characterised by high capacity but can be prone to physical damage.

Key Point
Magnetic Storage Devices:

Hard Disk Drive (HDD)
• Description: Rotating magnetic platters with read/write heads
• Status: Still widely used

Magnetic Tape
• Description: Sequential access storage on tape reels
• Status: Used for archival backup

Floppy Disk
• Description: Portable magnetic storage
• Status: Obsolete

Key Point
Magnetic Storage Characteristics:
• High storage capacity at low cost
• Contains moving parts (except tape is sequential)
• Vulnerable to magnetic fields and physical shock
• Slower than flash storage due to mechanical components

Flash Storage

Definition
Flash storage is fast, reliable, and non-volatile. It stores data using silicon semiconductors arranged into logic gates that hold electrical charges, representing binary data.

Key Point
Solid State Drive (SSD)
• Description: Replaces HDDs, no moving parts

USB Flash Drive
• Description: Portable plug-in storage

Memory Cards (SD, microSD)
• Description: For cameras, phones, gaming devices

NVMe SSD
• Description: High-speed SSD using PCIe interface

Key Point
Flash Storage Characteristics:
• No moving parts - high durability and shock resistance
• Much faster read/write speeds than magnetic storage
• Lower power consumption
• More expensive per GB than HDDs
• Limited write cycles (wear leveling manages this)

Storage Comparison

Key Point
Speed
• Optical: Slow
• Magnetic (HDD): Medium
• Flash (SSD): Fast

Capacity
• Optical: Low-Medium
• Magnetic (HDD): High
• Flash (SSD): High

Durability
• Optical: Fragile
• Magnetic (HDD): Moderate (moving parts)
• Flash (SSD): High (no moving parts)

Cost/GB
• Optical: Low
• Magnetic (HDD): Lowest
• Flash (SSD): Higher

Power Use
• Optical: Low
• Magnetic (HDD): Medium
• Flash (SSD): Low

Best For
• Optical: Distribution, archival
• Magnetic (HDD): Bulk storage, backups
• Flash (SSD): System drive, performance


1.1.3(c) RAM and ROM

RAM (Random Access Memory)

Definition
RAM is a type of fast, volatile memory used by the computer to store data and instructions that are actively being used or processed. Its volatility means that all data is lost when the power is turned off.

Key Point
RAM Characteristics:
• Volatile - data lost when power removed
• Very fast read/write access
• Stores currently running programs and active data
• Acts as working memory for the CPU
• More RAM allows more applications to run simultaneously
• Measured in GB (commonly 8GB, 16GB, 32GB)

ROM (Read-Only Memory)

Definition
ROM is non-volatile memory that holds data that does not change, such as the computer's startup instructions. Unlike RAM, the data in ROM remains intact even when the computer is powered off.

Key Point
ROM Characteristics:
• Non-volatile - data persists without power
• Read-only during normal operation (can be programmed specially)
• Contains firmware and boot processes (BIOS/UEFI)
• Stores permanent system instructions
• Slower than RAM
• Cannot be used as working memory

RAM vs ROM Comparison

Key Point
Volatility
• RAM: Volatile (data lost without power)
• ROM: Non-volatile (data persists)

Read/Write
• RAM: Read and write frequently
• ROM: Primarily read-only

Speed
• RAM: Very fast
• ROM: Slower

Purpose
• RAM: Working memory, running programs
• ROM: Permanent instructions, firmware

Upgradeable
• RAM: Yes - can add more RAM
• ROM: Usually soldered to motherboard

Contents
• RAM: Changes constantly
• ROM: Fixed (or rarely changed)


1.1.3(d) Virtual Storage

Definition
Virtual storage refers to the abstraction of physical storage devices into a logical storage unit accessible remotely, often over the internet. Examples include cloud storage services like Google Drive, Microsoft OneDrive, and Dropbox.

Pros & Cons
Pros & Cons:

AdvantagesDisadvantages
Accessible from anywhere with internetDependent on network speed and reliability
Automatic backup and synchronisationOngoing subscription costs for large storage
Easy file sharing and collaborationSecurity and privacy concerns (data stored remotely)
Scalable - pay for what you needPotential for service outages
No hardware maintenance requiredData transfer limits may apply
Often includes version historyLess control over physical data location

Exam Tip
Storage Selection: Be prepared to recommend appropriate storage for scenarios:
• Gaming PC → SSD for speed, possibly HDD for game storage
• Portable device → Flash storage (durability, low power)
• Archival backup → Magnetic tape (cheap, high capacity)
• Sharing files → Cloud/virtual storage (accessibility)