2.1.5 - Identify the need for persistent storage. Flashcards
Why is persistent storage needed?
Persistent storage, also known as secondary storage, is needed because primary memory is volatile.
What is primary/main memory?
Primary/Main Memory is the main working memory, generally volatile (except ROM), and directly accessible by the CPU.
What are the types of primary/main memory?
Types of primary/main memory include registers, cache, RAM, and ROM.
What are registers?
Registers are the smallest and fastest type of primary memory, used to hold data the CPU is currently working on.
What is cache memory?
Cache memory is small, fast, and close to the CPU, used to hold frequently used data.
What is RAM?
RAM holds data and instructions from running programs.
What is ROM?
ROM is non-volatile memory that holds the operating system’s start-up instructions and BIOS.
What is secondary memory?
Secondary memory comprises slower but higher capacity devices, is non-volatile, and not directly accessible by the CPU.
What are the types of secondary memory?
Types of secondary memory include hard disks, magnetic tape, optical disks, and flash drives.
What is virtual memory?
Virtual memory is used when primary memory is overloaded, sending data to secondary storage temporarily and returning it to primary storage when needed. It is slower and stored in units called ‘pages’.