When the case came off in Inside the Box, the mystery mostly evaporated. A computer is a small number of parts, each with one job, connected so they can hand work to each other. Every device you own β laptop, phone, console, the watch on your wrist β is these same parts at different sizes.
The CPU
The central processing unit is the follower of instructions β the part that actually computes. It does nothing but fetch the next tiny step and carry it out, billions of times per second, with exactly the no-judgement literalness you met in The Sandwich Robot. Fast is its only talent.
Memory and storage
These two get confused because both βhold thingsβ, but the jobs differ. Memory β RAM β is the desk: whatever you are working on right now sits there, reachable instantly, and it is swept clean the moment the power goes off. Storage β the SSD or hard drive β is the backpack: slower to dig through, but everything in it survives the trip home. When your laptop βruns out of spaceβ, that is storage; when it chokes on twenty open tabs, that is memory.
Input and output
Input devices carry information in: keyboard, mouse, trackpad, microphone, camera, and the touchscreen under your thumb all day. Output devices carry results out: screen, speakers, printer, the little motor that vibrates against your wrist. Some hardware works in both directions β a touchscreen displays and listens at once.
How the parts work together
flowchart LR A[Input] --> B[CPU] B <--> C[Memory] B <--> D[Storage] B --> E[Output]
Every program you write this term travels this loop: input comes in, the CPU works on it using memory, results go out β and anything worth keeping gets written to storage. Connected Devices shows what happens when these parts shrink, multiply, and start talking to each other.
Matching hardware specifications to user requirements
When evaluating hardware or preparing a recommendation for a user (as in The Device Recommendation), you assess component capacity against real workloads:
- General productivity and study β a modest quad-core processor, 8β16 GB of RAM, and a 256β512 GB solid-state drive provide snappy performance for web browsing, document writing, and video conferencing.
- Media creation and editing β video production, audio editing, and digital animation demand a multi-core processor, 32+ GB of RAM to hold high-resolution timelines, a dedicated graphics processor (GPU) for hardware-accelerated rendering, and fast multi-terabyte NVMe storage.
- Software development and data science β requires a fast multi-threaded CPU and 16β32 GB of RAM to run compilers, local databases, and test environments without memory bottlenecks.
- Accessibility and ergonomic requirements β selecting specialized input devices (adaptive controllers, ergonomic keyboards, eye-tracking) and high-contrast, low-latency monitors to meet specific physical needs.
Tracing hardware numbers directly to what a user actually does is what turns a product specification sheet into sound advice.
Curriculum connection
B1.1
describe the functions and features of various core components of hardware associated with digital technologies they encounter in their everyday life
Link to original
B2.3
assess the hardware and software requirements for various users, contexts, and purposes in order to make recommendations for devices and programs
Link to original