Primary storage refers to the computer's memory, which connects directly to the computer's CPU. The computer's memory evolved into what is now known as random access memory (RAM) which is a volatile form of storage. Volatile storage means that you totally lose data when you switch the system off.
Aside from the RAM, two other primary storage areas can be found; these are on the CPU itself; the Processor registers and the Processor cache. The Processor register is some form of small storage which resides on the CPU and can contain data which can be accessed quickly. The processor registers are measured by the amount of data the can hold, that is either, 8 bit, 32 bit or 64 bit.
Processor cache on the other hand is used by the CPU for reducing the time it takes to access the main memory. It stores data coming from the most frequently used applications of the CPU. During normal operations, the CPU checks the processor cache before checking the main memory, making the processing time faster.