:quality(75)/2020_2_15_637174056662302096_dung-luong-ram-16gb-cua-galaxy-s20-ultra-lieu-co-qua-du-thua-fptshop-cover.jpg)
Dung lượng RAM 16GB của Galaxy S20 Ultra liệu có quá dư thừa?
Hôm nay hãy cùng FPT Shop tìm hiểu về RAM trên hệ điều hành Android và cùng xem xét thử dung lượng RAM “siêu to khổng lồ” trên Galaxy S20 Ultra có thể làm được những gì nhé?
Một chút về quản lý bộ nhớ trên Android
Dưới đây là một bản tóm tắt về cách Android xử lý bộ nhớ. Bất cứ khi nào bạn chạm vào biểu tượng ứng dụng, Android sẽ tạo một quy trình (tác vụ) để chạy ứng dụng đó. Nhân Linux quản lý tài nguyên hệ thống bao gồm CPU thời gian và bộ nhớ để mỗi tiến trình (ứng dụng) có được những gì nó cần. Khi có đủ bộ nhớ và CPU thời gian thì kernel có thể tự do phân chia tài nguyên khi cần. Tuy nhiên, vấn đề bắt đầu xảy ra khi nguồn lực khan hiếm.
Khi thời gian CPU bị hạn chế sẽ ảnh hưởng trực tiếp đến hiệu năng. Các tác vụ vẫn sẽ được hoàn thành, nhưng tốc độ thì không nhanh. RAM thì khác. Khi bạn không còn bộ nhớ trống, việc chờ đợi lâu hơn hoặc mọi thứ chậm lại có thể sẽ diễn ra nếu không có thêm RAM. Vì vậy, kernel cần phải chủ động để lấy lại RAM.
Android có hai tùy chọn tại thời điểm này. Đầu tiên, có ý tưởng hoán đổi bằng zRAM. Android có thể phân bổ một đoạn bộ nhớ vật lý để hoán đổi. Trao đổi là một ý tưởng của hệ điều hành Linux sử dụng trên PC và máy chủ. Khi bộ nhớ chính ở mức cao, các trang bộ nhớ ít được sử dụng nhất sẽ được ghi ra đĩa và bộ nhớ mà chúng chiếm giữ trước đó sẽ có sẵn cho các quy trình khác. Nếu sau đó bộ nhớ bị tráo đổi là cần thiết, dữ liệu bị tráo đổi được lấy lại từ đĩa và phân bổ lại một vị trí trong bộ nhớ (hoán đổi), nơi bạn có thể sử dụng nó.

Một điều mà Android không thể làm được là hoán đổi sang bộ nhớ trong, nó thường là bộ nhớ flash và có thời gian ghi hạn chế. Thay vào đó, Android nén bộ nhớ và ghi lại vào một phần khác của bộ nhớ, trong một phần dành riêng dưới dạng zRAM. “z” xuất phát từ việc sử dụng phần mở rộng tệp “.z” của lịch sử cho các tệp nén. Nếu giả định tỷ lệ nén 50%, 128KB RAM có thể giảm xuống còn 64KB, giải phóng 64KB. Điều này tương đương với các trang hoán đổi ra đĩa. Bộ nhớ nén không thể sử dụng trực tiếp, vì vậy nếu Android cần lại thì nó phải được giải nén và sao chép lại vào bộ nhớ. Điều này giống như trao đổi trong.
Nếu không đủ giải phóng RAM bằng zRAM hoặc nhà sản xuất không thiết kế để sử dụng zRAM (không phải tất cả điện thoại Android đều sử dụng zRAM), thì hạt nhân cần phải tích cực hơn và bắt đầu đẩy quá trình (ứng dụng) khỏi bộ nhớ.
Ứng dụng đang yêu cầu nhiều bộ nhớ hơn (có lẽ vì nó mới được khởi động) là ứng dụng nền trước. Theo Android đây là ứng dụng quan trọng nhất vì người dùng vừa nhấp vào đó. Vì vậy, Android sẽ tìm kiếm các ứng dụng cũ hơn mà nó có thể xóa khỏi bộ nhớ. Nếu bạn đã bắt đầu Temple Run ba ngày trước và thoát ra và không quay trở lại thì Android sẽ hiểu rằng bạn sẽ không cần ứng dụng này trong thời gian ngắn sắp tới. Do đó, hệ thống Android sẽ loại bỏ nó khỏi bộ nhớ. Khi nó đã biến mất, bộ nhớ mà nó sử dụng giờ đây có thể được cung cấp cho ứng dụng nền.
Tất cả các nhà phát triển ứng dụng đều biết rằng ứng dụng của họ có thể bị đẩy ra khỏi bộ nhớ. Tuy nhiên, Android cũng cố gắng đưa ra cảnh báo rộng rãi về điều này. Điều này có nghĩa là ứng dụng có thể lưu trạng thái hiện tại của nó. Khi ứng dụng được tải lại, hệ thống Android chỉ có thể đọc thông tin trạng thái lần cuối cùng của các app này.
Các ứng dụng tốn nhiều bộ nhớ
Trường hợp xấu nhất là khi một ứng dụng lớn được khởi chạy và một số ứng dụng cần phải được đẩy ra khỏi bộ nhớ để nhường chỗ. Đây là hành vi có thể dự đoán được, nhưng có một yếu tố gây phiền toái cho người dùng vì khi họ quay lại ứng dụng trước đó, họ sẽ cần tải lại và sau đó khôi phục trạng thái đã lưu.
Có một luồng ý kiến cho rằng nếu bạn trả hàng ngàn USD cho những chiếc flagship thì những phiền toái này nên giảm xuống mức tối thiểu. Để làm được điều đó, thiết bị cần nhiều RAM hơn. Đơn giản như thế. Nhưng bao nhiêu là đủ?
Thông thường một ứng dụng phương tiện truyền thông xã hội, chỉnh sửa ảnh hoặc trò chơi đồ họa trung bình cần 400MB RAM. Nếu thiết bị của bạn có RAM 6GB và có khoảng 3,5 GB còn trống sau khi khởi động lại, thì bạn có thể giữ chín ứng dụng trong bộ nhớ mà không cần xóa bất kỳ ứng dụng nào ra khỏi bộ nhớ. Điều này có nghĩa là bạn có thể tự do chuyển đổi giữa hai hoặc ba ứng dụng truyền thông xã hội, email và một vài trò chơi thông thường và không bao giờ thấy ứng dụng tải lại.
Nhưng có một số ứng dụng trong Google Play Store như Asphalt 9 hoặc Real Racing 3 có thể sử dụng từ 1GB đến 1,4GB RAM. Điều đó có nghĩa là ba hoặc bốn ứng dụng hiện tại của bạn có thể sẽ cần phải được đưa ra khỏi bộ nhớ chính để nhường chỗ cho một trò chơi. 1,4GB RAM là khá nhiều đối với một ứng dụng nhưng đó không là gì so với Fortnite có thể yêu cầu mức tới 1,7 GB RAM.

Nếu bạn có một thiết bị 8GB, với 5GB trống thì bạn có đủ RAM cho mười ứng dụng và một trò chơi lớn trong bộ nhớ. Bạn có thể chuyển từ trò chơi của mình sang ứng dụng truyền thông xã hội mà bạn chọn, sau đó chuyển sang email của bạn, qua một ứng dụng truyền thông xã hội khác, nhắn tin cho ai đó, đọc một vài bài viết trên web, kiểm tra thời tiết cho ngày mai và cuối cùng quay lại vào trò chơi mà không có bất kỳ vấn đề.
8GB thực sự là điểm tối ưu. Các ứng dụng phổ biến vẫn còn trong bộ nhớ một thời gian dài và trải nghiệm đa tác vụ sẽ liền mạch.
Với 12GB RAM, thiết bị sẽ có ít nhất 8GB bộ nhớ trống, thậm chí có thể nhiều hơn. Điều đó có nghĩa là bạn sẽ có đủ bộ nhớ cho hàng tá ứng dụng và trò chơi thông thường cộng với hai trò chơi đồ họa nặng. Tất cả được tải trong bộ nhớ cùng một lúc. Bạn có thể chơi Fortnite, chuyển sang chụp ảnh, đăng lên Instagram, xem phim, nghe nhạc, mua một thứ gì đó từ Amazon, xem video trên YouTube và sau đó chuyển về Fortnite và ứng dụng này vẫn sẽ nằm trong bộ nhớ chính (vẫn đang chạy ngầm).
Người dùng S20 Ultra với 16GB có thể làm gì hơn không? Về mặt mặt lý thuyết thì có tuy nhiên người dùng thậm chí có thể còn không chú ý đến.
Fortnite + Asphalt 9 + Real Racing 3 = 3,7GB. Điều đó có nghĩa là với ba trò chơi đó đều được lưu trong bộ nhớ, bạn vẫn sẽ có khoảng 8-9GB bộ nhớ trống. Phần dung lượng này là đủ cho 20 loại ứng dụng khác: phương tiện truyền thông xã hội, chỉnh sửa ảnh, trò chơi thông thường, ứng dụng kinh doanh, sức khỏe và thể dục,...
12GB RAM đã vượt quá dung lượng bộ nhớ tối ưu, 16GB thì dường như đã vượt qua sự tưởng tượng của nhiều người. Samsung Galaxy S20 Ultra dường như đang nhắm đến một phân khúc nhỏ của thị trường cao cấp. Nhưng những người sở hữu S20 Ultra liệu có thực sự cảm nhận được sự khác biệt giữa việc có thể chạy ngầm hai trò chơi đồ họa nặng trong bộ nhớ và một tá ứng dụng với 12GB và giữ ba trò chơi đồ họa nặng trong bộ nhớ cùng 20 ứng dụng khác trên smartphone có RAM 16GB không? Sự khác biệt này thực sự không nhiều,và hơn thế nữa Samsung đã giới thiệu một tính năng độc đáo liên quan đến RAM với Galaxy S20 Ultra có tên là App Pinning.
App Pinning (Ghim ứng dụng)
Ghim ứng dụng cho phép chủ sở hữu chỉ định ứng dụng nào hệ thống Android nên cố gắng chạy ngầm trên bộ nhớ mọi lúc và chỉ đẩy chúng ra như một phương sách cuối cùng. Bạn có thể chỉ định tối đa năm ứng dụng, bao gồm các trò chơi. Ý tưởng ở đây là nếu bạn là một game thủ chuyên nghiệp thì bạn có thể chắc chắn rằng Fortnite luôn ở trạng thái sẵn sàng mỗi khi bạn cần. Hoặc nếu bạn là một người thường xuyên dùng các ứng dụng truyền thông xã hội thì bạn có thể tiếp tục sử dụng Twitter, Instagram,... một cách nhanh chóng. Đây thực sự là một ý tưởng hay và nên có trong hệ điều hành Android tiêu chuẩn.

Tuy nhiên, cũng nên có một sự thừa nhận ngầm rằng lý do duy nhất để có nhiều RAM trong điện thoại thông minh của bạn hơn so với máy tính xách tay Windows 10 trung bình là vì bạn muốn các ứng dụng ở trạng thái chạy ngầm. RAM nhiều không làm cho các ứng dụng chạy nhanh hơn, không cải thiện tốc độ của giao diện người dùng, không tăng hiệu năng GPU, không cải thiện tuổi thọ pin, không cung cấp cho bạn tốc độ tải xuống tốt hơn và không làm cho điện thoại của bạn sạc nhanh hơn. RAM không làm bất cứ điều gì khác ngoài việc loại bỏ 1,1 giây chờ đợi Instagram để tải lại nếu nó bị buộc hết bộ nhớ vì bạn đang chơi Fortnite.
Có lẽ đó là lý do duy nhất của bạn. Nhưng khi xem xét mức giá có phần khá cao của Galaxy S20 Ultra thì liệu việc bỏ ra tới 1,399 USD liệu có xứng đáng?
Theo: AndroidAuthority
:quality(75)/estore-v2/img/fptshop-logo.png)
:quality(75)/2020_2_15_637173658839816821_cv.png)
:quality(75)/2020_2_15_637173518461803778_galaxy-s20-ultra-with-45w-charge-cover.jpg)