Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

RAM là gì? Hướng dẫn toàn tập về Random Access Memory

RAM (Random Access Memory) là bộ nhớ truy cập ngẫu nhiên – thành phần bắt buộc của mọi thiết bị tính toán (PC, laptop, điện thoại, server, tablet...). Khác với ổ cứng (HDD/SSD) lưu trữ lâu dài, RAM lưu trữ tạm thời dữ liệu và chương trình đang chạy để CPU truy xuất cực nhanh.

Đặc điểm cốt lõi

  • Tốc độ cực cao: Truy cập ngẫu nhiên (random access) – đọc/ghi ô nhớ bất kỳ trong thời gian gần như bằng nhau (nanosecond). HDD/SSD truy cập tuần tự/chuỗi blocks – chậm hơn nhiều.
  • Volatile (Bay hơi): Cần điện để giữ dữ liệu. Tắt máy = mất toàn bộ dữ liệu trong RAM.
  • Đường truyền rộng: DIMM hiện đại truyền 64-bit/lần (so với 32-bit của SIMM cũ).

Quy trình chạy chương trình

  1. Chương trình/data nằm trên ổ cứng (lưu trữ bền).
  2. Khi chạy: OS nạp từ ổ cứng → RAM.
  3. CPU đọc lệnh/data từ RAM → thực thi.
  4. Kết quả ghi lại RAM → ghi ra ổ cứng khi lưu.

Nếu RAM thiếu: dữ liệu thừa bị đẩy ra Pagefile (Virtual Memory) trên ổ cứng → truy xuất chậm → máy lag, treo, "thrashing" (đọc/ghi pagefile liên tục).

2 Loại RAM chính (Công nghệ)

1. DRAM (Dynamic RAM) – Cũ

  • Dùng tụ điện (capacitor) lưu bit (có điện = 1, không = 0).
  • Tụ tự mất điện → phải refresh liên tục (hàng nghìn lần/giây) → chậm, tiêu điện.
  • Đã lỗi thời, không dùng trên máy hiện đại.

2. SDRAM (Synchronous DRAM) – Tiêu chuẩn hiện nay

  • Đồng bộ với clock hệ thống (system clock) – tín hiệu điều khiển gắn liền chu kỳ clock → nhanh, ổn định.
  • Phát triển qua các thế hệ: DDR (Double Data Rate) truyền dữ liệu cả sườn lên và xuống clock → gấp đôi băng thông.

Các thế hệ DDR (Phổ biến nhất)

Thế hệNăm ra mắtĐiện ápTốc độ phổ biến (MT/s)Băng thông tối đa (GB/s, dual-channel)Độ trễ (CL)
DDR120002.5V200-4003.2-6.42-3
DDR220031.8V400-10666.4-173-5
DDR320071.5V (1.35V low)800-213312.8-347-11
DDR420141.2V1600-3200+25.6-51+14-19
DDR520201.1V4800-6400+76.8-102+30-40

MT/s = Mega Transfers per second. Băng thông = (MT/s × 64-bit) / 8 = GB/s. Dual-channel nhân đôi.

Kiểu gắn (Form Factor)

  • DIMM (Dual In-line Memory Module): 168/184/240/288 chân – cho PC để bàn, Server.
  • SO-DIMM (Small Outline DIMM): 200/204/260/262 chân – cho Laptop, Mini PC, NUC.
  • Không tương thích ngược: DDR4 không cài vào khe DDR3, DDR5 không cài vào khe DDR4 (rãnh chìa khóa khác nhau).

Dung lượng & Cấu hình kênh (Channel)

  • Single-channel: 1 thanh RAM → băng thông cơ bản.
  • Dual-channel: 2 thanh RAM cùng spec (dung lượng, tốc độ, timing) gắn vào khe cùng màu (thường khe 1&3 hoặc 2&4) → băng thông gấp đôi, hiệu năng tăng 15-30% trong game/app nhạy cảm băng thông.
  • Quad-channel: 4 thanh (HEDT/Server/Threadripper/Xeon) → gấp 4 lần.
  • Dung lượng phổ biến/thanh: 4GB, 8GB, 16GB, 32GB, 48GB, 64GB, 96GB (DDR5).

Thông số quan trọng khi chọn RAM

  • Tần số (MHz/MT/s): 3200, 3600, 4000, 4800, 5200, 6000... Cao hơn = nhanh hơn (nếu CPU/main hỗ trợ).
  • Timing (CL-tRCD-tRP-tRAS): VD: CL16-18-18-38. CL (CAS Latency) càng thấp càng tốt. Tốc độ thực ≈ (CL / Frequency) × 2000 (ns).
  • XMP/EXPO: Profile tự động nạp tốc độ/timing/điện áp cao từ nhà sản xuất. Bật trong BIOS để đạt tốc độ định mức (VD: DDR4-3600 CL18).
  • ECC (Error Correcting Code): Phát hiện/sửa lỗi 1 bit – cho Server/Workstation. Consumer thường non-ECC.

Nâng cấp RAM – Lưu ý

  1. Kiểm tra mainboard/laptop hỗ trợ DDR bao nhiêu, tối đa bao nhiêu GB, bao nhiêu khe.
  2. Mua cặp (kit 2 thanh) để chạy dual-channel.
  3. Ưu tiên cùng hãng, cùng dòng, cùng spec (tần số, timing, voltage) để tránh xung đột.
  4. Gắn đúng khe (tham khảo manual mainboard).
  5. Vào BIOS bật XMP/EXPO → Save & Exit.
  6. Test ổn định: mdsched.exe hoặc MemTest86.

Tóm lại: RAM là "bàn làm việc" của CPU. Lớn hơn = mở nhiều app/tab hơn. Nhanh hơn (DDR5, tần số cao, CL thấp, dual-channel) = CPU đợi ít hơn = FPS cao hơn, render nhanh hơn, hệ thống mượt hơn.