Computer memory is organized in a hierarchy based on speed, cost, and capacity. The goal is to provide a large, fast memory system at an affordable cost.
Rule: The higher up the hierarchy, the faster, smaller, and more expensive (per bit) the memory is.
A very fast, small amount of memory placed between the CPU and RAM. It stores frequently accessed data and instructions, so the CPU doesn't have to wait for the slower RAM.
Also known as Main Memory, this is the computer's "working memory." It is directly accessible by the CPU and holds the OS, programs, and data currently in use.
This is the main form of primary memory
.A type of memory where data is pre-recorded. It cannot be easily removed and is usually only read.
Also known as Storage, this is non-volatile memory used for long-term storage of programs and data
. It is much slower than primary memory but has a much larger capacity.Auxiliary Memory is a term often used for secondary storage, especially removable storage
.Hard Disk Drives (HDDs) are the most common form of secondary storage. They are magnetic devices that use spinning platters to store data.
Use lasers to read and write data
. Examples include: