Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Tất tần tật về RAM & Quản lý bộ nhớ

RAM (Random Access Memory) về cơ bản là phần cứng lưu trữ bộ nhớ ngắn hạn của máy tính trong khi máy đang chạy.

Khác biệt giữa module RAM và ổ dữ liệu (HDD hay SSD) là RAM là bộ nhớ volatile (bay hơi), nghĩa là dữ liệu xóa hoàn toàn khi cắt nguồn. Trên bộ nhớ non-volatile như ổ dữ liệu, dữ liệu lưu giữ khi mất điện.

Dù RAM bị xóa mỗi lần reboot, quản lý bộ nhớ ảnh hưởng lớn đến hiệu suất hệ thống. Chúng tôi sẽ chỉ cho bạn tất cả về RAM, cách nó hoạt động, và cách tăng hiệu quả có thể.

Các loại RAM khác nhau

DDR RAM, EDO, FPM, SDRAM, SIMM, DIMM... có thể hơi rối, nhất là lần đầu tiếp xúc phần cứng máy tính.

Các thuật ngữ này mô tả các loại module RAM khác nhau, mỗi loại khác nhau về đặc tính vật lý. Chung chung, module RAM chia thành 2 loại:

  • SIMM (Single In-line Memory Module)
  • DIMM (Dual In-line Memory Module)

SIMM ra mắt 1983, không phổ biến ngày nay. Với sự xuất hiện của processor 64-bit, SIMM 32-bit rộng phải lắp cặp để tương thích. Do đó, SIMM được thay thế bởi DIMM 64-bit rộng, lắp riêng lẻ.

EDO (Extended Data Out) và FPM (Fast Page Mode) là loại SIMM, trong khi DDR (Dual Data Rate) và SDRAM (Synchronous Dynamic RAM) thuộc DIMM. Cũng có SO-DIMM (Small Outline DIMM) nhỏ hơn, thường thấy trên laptop.

Tất tần tật về RAM & Quản lý bộ nhớ

Bạn có thể nhận ra DDR RAM có các phiên bản: DDR, DDR2, DDR3, DDR4. Đây là module RAM ngày càng nhanh, không tương thích lẫn nhau.

Tất tần tật về RAM & Quản lý bộ nhớ

Nếu thuật ngữ này thú vị và bạn muốn biết thêm, xem Quick & Dirty Guide to RAM cho những sự thật thú vị về bộ nhớ máy tính.

Dung lượng, Tần số và Độ trễ RAM

Kích thước lưu trữ, hay Dung lượng (Capacity), của module RAM đo bằng MB, GB, TB. Ví dụ: Windows 10 Pro 64-bit hỗ trợ tới 2 TB RAM.

Trên hệ thống 32-bit, có thể mở khóa tới 64 GB RAM dùng physical address extension (PAE) Patch. Trên máy tính trung bình, thường thấy 1-4 GB RAM, đủ cho người dùng cơ bản.

Tất tần tật về RAM & Quản lý bộ nhớ

Tần số (Frequency) đo bằng MHz, số cao hơn có thể chỉ truy cập thông tin trong bộ nhớ nhanh hơn. Yếu tố then chốt nếu card đồ họa chia sẻ RAM. Độ trễ (Latency) mô tả độ trễ giữa yêu cầu và thực thi, nghĩa là số thấp hơn tốt hơn.

Cùng nhau, Tần số và Độ trễ ảnh hưởng tốc độ RAM.

Tần số cao (làm RAM nhanh) có thể bù đắp độ trễ cao (làm RAM chậm). Tuy nhiên, chung chung, bạn nên ưu tiên dung lượng hơn tần số và độ trễ. Nhiều hơn luôn tốt hơn.

Để xem RAM cài trên Windows, mở File Explorer, chuột phải This PC, chọn Properties. Mở trang System trong Control Panel, hiển thị dung lượng installed memory (RAM).

Tất tần tật về RAM & Quản lý bộ nhớ

Để biết thông số RAM, cần công cụ như CPU-Z phân tích cấu hình hệ thống. Nó cũng cho thấy RAM chạy như quảng cáo của hãng hay không. Xem hướng dẫn đọc kết quả CPU-Z trong bài về tốc độ RAM.

Khi hết RAM

Tất cả OS hiện đại có page file (còn gọi swap file), file đặc biệt trên ổ dữ liệu lưu tạm dữ liệu từ RAM. Được dùng khi máy cần xoay xở quá nhiều dữ liệu không vừa trên RAM.

Để bù thiếu hụt RAM, dữ liệu ít dùng nhất được outsourcing ra page file thành virtual memory (bộ nhớ ảo).

Theo thời gian, page file có thể lớn lên vài trăm MB, dù OS có thể giới hạn kích thước page file, thường cho virtual RAM bằng lượng RAM vật lý.

Tất tần tật về RAM & Quản lý bộ nhớ

Nếu bao giờ thấy báo lỗi sắp hết virtual memory, nghĩa là bạn gần giới hạn kích thước page file.

Trên Windows, bạn có thể tăng kích thước page file thủ công qua Control Panel, đã bao quát trong bài How to Fix Low Memory.

Lưu ý: khi hệ thống truy cập dữ liệu trong page file, máy chậm vì ổ dữ liệu chậm hơn RAM nhiều. Do đó, thay vì tăng page file, hãy cân nhắc lắp thêm RAM.

Dữ liệu RAM có thể nén

Trên Windows 10, page file vẫn tồn tại, nhưng trước khi outsourcing dữ liệu ra ổ cục bộ, Windows 10 nén dữ liệu RAM ít dùng. Nén có thể giảm kích thước dữ liệu lưu tới 60%.

Microsoft ước tính nhờ nén bộ nhớ, page file Windows 10 dùng ít hơn một nửa so với Windows cũ. Bạn thấy nó hoạt động trong Task Manager là System and compressed memory.

Tất tần tật về RAM & Quản lý bộ nhớ

Lưu ý: nén bộ nhớ không phải tính năng mới. Đã biết là ZRAM trên Linux hoặc ZSWAP trên Android từ trước Windows 10 ra mắt.

Chỉ nhược tiềm ẩn: công cụ xử lý nén – Memory Manager – đòi hỏi sức xử lý thêm. Nếu không quản lý tốt, nén RAM dẫn đến CPU usage cao của mục System and compressed memory trong Task Manager.

Vấn đề thường gặp Windows 10 này thường sửa bằng tắt hibernation, cập nhật BIOS, hoặc – khi cũng thấy CPU load cao cho System Interrupts – cập nhật driver bộ nhớ/lưu trữ phiên bản tương thích Windows 10.

Quản lý RAM thông minh với SuperFetch

SuperFetch là công cụ Windows cải thiện quản lý bộ nhớ theo nhiều cách.

Thứ nhất, SuperFetch phân tích cách bạn dùng máy và ghi nhận pattern, như thời gian thường truy cập file/chương trình nào. Thứ hai, SuperFetch cộng tác với Windows defragmenter lưu file theo thứ tự thường truy cập. Thứ ba, nó pre-load ứng dụng vào bộ nhớ lúc thích hợp.

Tất tần tật về RAM & Quản lý bộ nhớ

Tóm lại, SuperFetch đóng góp dùng hiệu quả bộ nhớ khả dụng để tăng tốc boot Windows và launch app nhanh hơn.

Có thể tắt SuperFetch nếu nó ảnh hưởng xấu hiệu suất ổ đĩa, nhưng nếu không có vấn đề đó, chúng tôi mạnh mẽ khuyên giữ SuperFetch bật! Tắt SuperFetch có thể tăng bộ nhớ khả dụng, nhưng ảnh hưởng xấu hiệu suất hệ thống.

ReadyBoost: Chỉ cho Hard Disk Drives

ReadyBoost là tính năng Windows bị bỏ quên, hoạt động tương tự SuperFetch. Phân tích hoạt động người dùng, ghi thông tin vào flash drive/SD card chỉ định. Loại cache này nhanh hơn info trên ổ cứng chậm chí chóe, do đó cải thiện hiệu suất máy tính.

Tất tần tật về RAM & Quản lý bộ nhớ

Với trỗi dậy của SSD, ReadyBoost mất nhiều lợi thế. Nhưng nếu bạn vẫn dùng HDD và tò mò ReadyBoost, chúng tôi đã bao quát trong bài tăng RAM, dù nói chính xác ReadyBoost không thực sự tăng RAM khả dụng.

RAM Reloaded (Tóm lại về RAM)

Với tất cả công cụ tối ưu quản lý bộ nhớ, RAM của bạn không cần nhiều "chăm sóc". Chỉ đảm bảo lắp đúng dung lượng và phiên bản RAM, bạn không bao giờ hết bộ nhớ. Trường hợp xấu, tăng page file hoặc thử ReadyBoost.

Nếu dùng Mac, xem cách kiểm tra bộ nhớ Mac cho vấn đề.

Bạn gặp thuật ngữ RAM nào khác nên biết? Hay giới thiệu công cụ quản lý bộ nhớ? Chia sẻ trong bình luận!