At GCSE level you can think of primary storage comprising of Random Access Memory (RAM) and Read Only Memory (ROM). It holds data and instructions which the CPU can much more easily and quickly access than from secondary storage devices
Volatile (data lost when power is off) Read and write. Purpose: temporary store of currently executing instructions and their data. E.g. applications and the operating system in use