RAM có khả năng tự đọc và ghi, tuy nhiên dữ liệu trên RAM không được lưu khi điện thoại hay máy tính bảng bị tắt.
RAM điện thoại là gì?
Loại RAM sử dụng trong smartphone là DRAM, với chữ D là viết tắt của Dynamic (động). Trong cấu trúc của DRAM, mỗi tụ điện trên mạch RAM lưu trữ 1 bit. Tụ bị rò điện nên bộ nhớ cần được liên tục “làm tươi”, dẫn đến tính chất “động” của RAM. Điều này cũng có nghĩa là nội dung được lưu trong mô đun DRAM có thể được thay đổi rất nhanh để lưu nội dung mới.
RAM có ưu điểm là cho tốc độ đọc ghi dữ liệu nhanh, trong quá trình chạy thì RAM sẽ đóng vai trò như là bộ nhớ thứ cấp dùng để lưu trữ các dữ liệu hiện hành, vậy nên nếu nói RAM sẽ ảnh hưởng đến tốc độ xử lý của smartphone là hoàn toàn hợp lý.
Nhiệm vụ của RAM là hệ thống lại các thay đổi của các chương trình đang chạy. Trong quá trình hoạt động của điện thoại hay máy tính bảng, RAM là nơi lưu các thông tin hiện hành để hệ thống truy cập và sử dụng nên không thể phủ nhận nó quyết định một phần tốc độ của điện thoại.
Nhắc đến RAM thì điều đầu tiên chúng ta quan tâm chính là dung lượng. Dung lượng bộ nhớ RAM trước đây chỉ 256MB, thì hiện tại con số này đã là 1GB, 2GB thậm chí 3GB, 4GB, 6GB, 8GB. Hiện nay, vi xử lý của điện thoại đã đạt những mức hiệu năng ấn tượng, chính vì vậy một chiếc điện thoại mạnh hay yếu phụ thuộc khá nhiều vào dung lượng RAM đi kèm. Tốc độ xử lý nhanh, điện thoại sẽ chạy được rất nhiều ứng dụng cùng lúc, yêu cầu RAM của điện thoại cũng phải có dung lượng lớn để tải hết những ứng dụng này.
Thật khó để xác định xem dung lượng RAM bao nhiêu là đủ cho một chiếc smartphone, đối với những người sử dụng smartphone với các nhu cầu cơ bản như lướt web, nghe nhạc… thì RAM dung lượng dưới 1 GB là hoàn toàn đáp ứng được.
Với nhu cầu cao hơn, bạn cần một chiếc smartphone phải chạy được các ứng dụng nặng, chơi game đồ họa cao… thì nên chọn mua điện thoại RAM dung lượng ít nhất lớn hơn 2 GB mới có thể hoạt động ổn định, tránh tình trạng lag.
Điện thoại sử dụng RAM như thế nào?
RAM điện thoại có nhiệm vụ lưu trữ dữ liệu các ứng dụng đang chạy. Do đó, điện thoại càng nhiều RAM càng cho phép nhiều ứng dụng chạy trên nền background mà không làm chậm thiết bị.
Dưới đây là cách điện thoại sử dụng RAM:
– Kernel-space: Android được phát triển dựa trên nhân (kernel) Linux. Nhân được lưu trữ dưới dạng file được nén, được giải nén trực tiếp vào RAM khi thiết bị khởi động. Bộ nhớ này chứa nhân, driver và module nhân kiểm soát phần cứng và lưu trữ dữ liệu bộ nhớ cache vào và ra của kernel.
– RAMdisk cho các file ảo: Có một số thư mục và file trong cây hệ thống không phải là “thật”. Nó là các file ảo được tạo ra trong quá trình khởi động và chứa các thông tin như dung lượng pin, tốc độ CPU. Với Android, thư mục whole /proc là một trong những nơi chứa các file ảo này. RAM dành một phần cho các file và thư mục này.
– Dữ liệu mạng di động: Dữ liệu về IMEI và các cài đặt bộ thu nhận sóng được lưu trữ trong NVRAM (Non-Volatile RAM, là RAM nhưng khi tắt máy, khi mất điện thì không bị mất dữ liệu), nhưng được sao chép sang RAM khi bạn bật máy để truy xuất nhanh hơn.
– GPU: Bộ xử lý đồ họa trên điện thoại cần bộ nhớ RAM để hoạt động, nó được gọi là VRAM.
Phần dung lượng RAM trống còn lại được sử dụng cho các ứng dụng. Ngoài ra một số nhà sản xuất có thể tinh chỉnh phần dung lượng trống này tùy theo ý muốn của họ, chẳng hạn như bổ sung thêm một số tính năng đặc thù nào đó và muốn đảm bảo nó chạy tốt, thiết lập này gọi là minfree.
Tất cả những lý do trên giải thích tại sao dung lượng RAM được ghi trên bảng cấu hình lại không giống với dung lượng RAM trống trên thiết bị.
RAM điện thoại có gì khác với RAM trên máy tính để bàn và laptop?
RAM trên điện thoại và RAM trên máy tính để bàn (hoặc laptop) có chức năng tương tự nhau nhưng cũng có một số khác biệt do tính chất thiết bị, 2 loại RAM này quyết định. Đó là gì?
Thứ nhất, do thiết kế điện thoại mà RAM của thiết bị này phải có kích thước nhỏ cũng như mức độ tiêu thụ điện năng thấp để phù hợp với tính chất di động và sử dụng pin của smartphone.
Thứ hai là vấn đề nâng cấp. Bạn biết rằng RAM điện thoại được gắn trực tiếp lên con chip xử lý, vì thế sẽ không thể dễ dàng nâng cấp hoặc thay thế nó như đối với các máy tính để bàn và laptop.
Thứ ba, đối với điện thoại, không có một bộ nhớ RAM dành riêng cho việc xử lý đồ họa, trong khi đó với RAM của máy lại được dùng chung cho cả vi xử lý và bộ xử lý đồ họa.