This topic covers the application of various input, output, and storage devices to solve specific computational problems. It includes the functional differences and appropriate use cases for magnetic, flash, and optical storage, as well as the distinction between RAM and ROM and the concept of virtual storage.
Input, output and storage are fundamental concepts in computer science that describe how data enters, leaves, and is retained within a computer system. Input devices (e.g., keyboards, sensors) convert real-world data into digital signals for processing. Output devices (e.g., monitors, speakers) present processed data to users. Storage devices (e.g., hard drives, SSDs) hold data and instructions permanently or temporarily. Understanding these components is crucial for designing efficient systems and for the OCR A-Level exam, where you'll need to compare technologies in terms of speed, capacity, and cost.
This topic connects to the fetch-execute cycle, memory management, and data representation. For example, input devices often use analogue-to-digital conversion, while output devices may use digital-to-analogue conversion. Storage is categorised into primary (RAM, cache) and secondary (magnetic, optical, solid-state). You'll need to evaluate trade-offs: RAM is fast but volatile, SSDs are fast but expensive per GB, and HDDs are cheaper but slower. These decisions impact system performance and are common in exam scenarios.
Mastering this topic helps you understand how computers interact with the real world and how data persists. In the exam, you may be asked to justify device choices for specific contexts, such as a gaming PC (fast SSD + ample RAM) versus a file server (large HDDs). You'll also need to explain how storage technologies work at a hardware level, including read/write mechanisms and data organisation (e.g., sectors, blocks). This foundational knowledge supports later topics like databases, networks, and operating systems.
Key skills and knowledge for this topic
Key points examiners look for in your answers
Expert advice for maximising your marks
Pitfalls to avoid in your exam answers
Common questions students ask about this topic
How questions on this topic are typically asked
Practice questions tailored to this topic