Primary storage: RAM, ROM and virtual memory
Volatile RAM, non-volatile ROM with the boot program, and what virtual memory does when RAM is full.
Transcript
Primary storage is the memory the CPU can reach directly. It is much faster than secondary storage.
R A M, random access memory, holds the programs and data being used right now. It can be read and written, but it is volatile: when the power goes off, the contents are lost.
R O M, read only memory, holds the start up instructions, called the boot program. It is non volatile, so it keeps its contents without power, and it normally cannot be changed.
If R A M fills up, the computer uses virtual memory. Pages of data not needed right now are moved from R A M to the hard drive, and brought back when needed.
It works, but the drive is much slower than R A M, so the computer slows down.
R A M is fast and volatile. R O M is permanent. Virtual memory borrows disk space, when R A M runs out.
More in this series
1:21Inside the CPU
The control unit, ALU and registers, the Von Neumann architecture and the three buses.
1:36The fetch-decode-execute cycle
Follow one instruction through the PC, MAR, MDR, CIR and ACC registers, then run a small program.
1:28What makes a CPU faster?
Clock speed, number of cores and cache size, with the run times worked out.
1:00Embedded systems
A computer built into a device for one job: examples, and how it differs from a general-purpose computer.
1:45Input devices
Keyboards, mice, touch screens, microphones, cameras, scanners and barcode / QR readers.
1:41Output devices
Screens, projectors, printers, 3D printers and speakers: what each one does.
1:06Sensors and actuators
A control loop: a sensor measures, the processor decides, an actuator acts. A thermostat shown step by step.
1:30Secondary storage
Magnetic, optical and solid-state storage, plus cloud storage.
1:34Network hardware: NIC, MAC, IP and routers
What a network interface card, MAC address, IP address (IPv4 and IPv6) and router each do.
5:10Unit 3 quiz
Ten questions with a think-time countdown and explained answers.