หน่วยความจำคอมพิวเตอร์สามารถอ้างถึงหน่วยความจำหลายประเภทภายในคอมพิวเตอร์ แต่โดยทั่วไปจะหมายถึง หน่วยความจำเข้าถึงโดยสุ่ม (RAM) พบได้ทางร่างกายในชิปคอมพิวเตอร์ที่เสียบเข้ากับเมนบอร์ดของคอมพิวเตอร์ แรมเป็นระบบอิเล็กทรอนิกส์แทนที่จะเป็นกลไก นั่นคือมันไม่มีชิ้นส่วนที่เคลื่อนไหวดังนั้นการเข้าถึงข้อมูลจึงทำได้รวดเร็วมาก คอมพิวเตอร์สมัยใหม่มักจะมีที่อยู่ระหว่าง 256 MB (เมกะไบต์) และ RAM 2 GB (กิกะไบต์) แม้ว่าจะมีคอมพิวเตอร์ที่มี RAM ไม่มากก็น้อย RAM ก็ระเหยได้ซึ่งหมายความว่ามันจะหายไปเมื่อปิดเครื่องคอมพิวเตอร์
RAM ที่มีราคาแพงทำให้เกิดการสร้างหน่วยความจำคอมพิวเตอร์ประเภทอื่นที่เรียกว่า หน่วยความจำเสมือน ด้วยหน่วยความจำเสมือนประสิทธิภาพการทำงานช้าลงจะสังเกตได้เฉพาะเมื่อคุณพยายามใช้งานโปรแกรมที่มีไฟล์อยู่ในหน่วยความจำเสมือน ในสาระสำคัญการชะลอตัวลงนี้จะสังเกตได้เฉพาะเมื่อขยับระหว่างโปรแกรม ด้วยวิธีนี้หน่วยความจำเสมือนมักจะเป็นทางเลือกที่ถูกกว่าสำหรับแรม
หน่วยความจำคอมพิวเตอร์ประเภทที่สามคือ แคช แคชมีสองประเภท แคชหลักหรือแคชระดับ 1 สร้างขึ้นในหน่วยประมวลผลกลาง (CPU) และรับรองว่ามีข้อมูลที่ CPU ต้องการบ่อย แคชรองหรือแคชระดับ 2 มักจะสร้างขึ้นบนชิปหน่วยความจำอยู่ใกล้กับ CPU มากและมีการเชื่อมต่อโดยตรงกับ CPU ผ่านวงจรเฉพาะ แคชรองมีความจุมากกว่าแคชหลัก โดยทั่วไปแคชจะเพิ่มความเร็วในการย้ายข้อมูลจากหน่วยความจำหลักไปยัง CPU
การลงทะเบียนเป็นหน่วยความจำคอมพิวเตอร์ประเภทที่สี่ เหล่านี้คือหน่วยภายใน CPU ที่มีประเภทข้อมูลเฉพาะโดยเฉพาะอย่างยิ่งสำหรับหน่วยคำนวณและตรรกะ (ALU) หน่วยความจำคอมพิวเตอร์กลุ่มสุดท้ายเรียกว่าแฟลช นี่เป็นหน่วยความจำชนิด solid-state ที่เขียนทับได้ ตัวอย่างของหน่วยความจำแฟลชประกอบด้วย BIOS และการ์ดหน่วยความจำ เช่นเดียวกับ RAM พวกมันเป็นระบบอิเล็กทรอนิกส์และไม่ใช้กลไก พวกเขายังไม่ลบเลือนและเหมาะสำหรับกล้องดิจิตอลโทรศัพท์มือถือและคอมพิวเตอร์ขนาดเล็กอื่น ๆ


