*Essential component *Programs and data are loaded here before processing *CPU interacts directly *Performs READ & WRITE tasks
2 Types: RAM (RANDOM ACCESS MEMORY):
*Volatile (data gets deleted
once power is switched off) *Temporary storage for data *Referred as “MAIN MEMORY” cz it loads faster than the secondary memory ROM (READ ONLY MEMORY): *Non-Volatile (Retains the data even if the power is switched off) *Used as Permanent storage. *Startup program (boot loader) is stored in the ROM.
***** CACHE MEMORY:
*Also known as CPU CACHE MEMORY. *Temporary, chip-based feature that allows for faster access to frequently accessed information *Smaller but faster than RAM *Accessed faster by CPU *When CPU needs some data, it examines the cache. If the requirement is met, it reads the cache. *****SECONDARY MEMORY: *Auxiliary or Secondary memory to permanently store data or instructions for future use. *Non-Volatile, Larger Storage capacity than primary storage. *Not directly accessed by CPU. *Contents of secondary storage need to be first brought into the main memory for the CPU to access. *Examples: Hard Drive (HDD), Compact Disk (CD), Digital Versatile Disc (DVD), Memory Card, Pen-drives, Solid State Drive (SSD)
#### Special mention :P
Secondary Storage Devices like Solid State Drive (SSD) support faster data transfer speed compared Hard Drive (HDD). Data Transfer between computers has become easier & simpler due to availability of small-sized and portable flash or pendrives