Memory And Storage

Types Of Memory Storage

Memory :

RAM , ROM

RAMRandom Access Memory its an type of memory it will stores the temporary data while computers are running its fast and flexible juggling all the programs we’re running at any given moment. RAM is volatile , meaning when it loses its stored data when the power is turned off

12,800+ Random Access Memory Stock Photos, Pictures & Royalty-Free Images -  iStock | Ram, Cpu, Motherboard

ROMRead Only Memory , is a type of memory that retains data even when the power is turned off. Its non-volatile memory and used to store essential information like firmware and BIOS that your computer needs to boot up

ROM (Read Only Memory) Definition

Different Types of RAM

SRAM , DRAM

SRAMStatic Random Access Memory is a fast and expensive type of RAM used in high speed applications like CPU caches, where quick access time is crucial

Static random access memory (SRAM) | Definition & Facts | Britannica

DRAMDynamic Random Access Memory is slower and cheaper than SRAM its needs to be constantly retain data , making it more high maintenance

What is DRAM (Dynamic Random Access Memory)? | HP® Tech Takes

There are many types of DRAMs :

FPM DRAM

EDO RAM

SDRAM

DDR SDRAM

GDDR SDRAM

With each generation bringing faster speeds and increased efficiency many are obsolete and the common types of DRAM

Many obsolete and the common types of DRAM in the market today are DDR variants like DDR4 , DDR5

GDDR is also worth mentioning it is a specialized type of DRAM optimized for faster data transfer rate , which the GPU needs for its massive parallel processing

GDDR6 is the most widely used today

ROM :

Firmware , BIOS

Firmware : Firmware is a type of software stored in ROM that controls how hardware devices communicate with each other

Introduction to Embedded Firmware Development

BIOS : BIOS(Basic Input/Output System) is the first software your computer runs when you power it up its responsible for starting your computer , initializing hardware components and handling over to the Operating System

What is BIOS (Basic Input/Output System)?

STORAGE :

HDD, SSD , USB Drive , SD Card

HDDHard Disk Drive have been around for long time , they store date on spinning magnetic disks and are known for their large storage capacities at a low price

Hard disk drive - Wikipedia

SSDSold State Drive use NAND based flash memory , providing faster data access , reduced power consumption and increased durability compared to HDDs, but come at higher price

Solid-state drive - Wikipedia

NVMeNon Volatile Memory Express is a high performance interface for SSD that connects directly to the CPU via PCIe lanes , this allows for lower latency and significantly faster data transfer rates compared to SATA-Based SSD’s

Top 6 Reasons to Upgrade to an NVMe SSD - Kingston Technology

USB DriveUniversal Serial Bus or Flash Drive also known as USB drives or thumb drives are small plug and play devices you can use with any USB port they’re easy to use and perfect for transferring files between computers

USB flash drive - Wikipedia

SD Card - Secure Digital(SD) cards are commonly found in cameras and smartphones they’re smaller and postage stamp but can store 1000’s of files. SD cards come in three main physical sizes : SD, microSD , and mini SD

Buy SanDisk Micro SD/SDHC 32GB Class 10 Memory Card at Best Price

20
Subscribe to my newsletter

Read articles from OBULIPURUSOTHAMAN K directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

OBULIPURUSOTHAMAN K
OBULIPURUSOTHAMAN K

As a Computer Science and Engineering graduate, I have cultivated a deep understanding of software development principles and technologies. With a strong foundation in Java programming, coupled with expertise in frontend and backend development, I thrive in crafting robust and scalable solutions. Currently, I am leveraging my skills as a Java Full Stack Engineer at Cognizant, where I am involved in designing and implementing end-to-end solutions that meet the complex requirements of our clients. I am passionate about leveraging emerging technologies to drive innovation and deliver tangible business value. My goal is to continually enhance my expertise and contribute to the advancement of software engineering practices in the industry.