Primary memory is fast, volatile, and directly accessible by the CPU. RAM is the most common example of primary memory. Secondary memory is slower, non-volatile, and used for long-term storage.