Vì sao 1GB RAM ở iPhone lại hiệu quả hơn 2GB RAM trên Android?

 

(DNVN) – Câu hỏi đặt ra chính là tại sao rất nhiều smartphone Android có dung lượng RAM lớn gấp 3 lần nhưng vẫn chưa thể hoạt động “mượt mà” bằng một chiếc iPhone?


Có rất nhiều nhiều bàn tán xoay quanh quyết định của Apple khi trang bị dung lượng RAM thường chỉ ở mức khá “khiêm tốn” 1G hoặc 2G trong bối cảnh các nhà sản xuất Android thường trang bị dung lượng RAM khá lớn cho những chiếc smartphone của mình.


Thế Tuy nhiên câu hỏi đặt ra là tại sao rất nhiều smartphone Android có dung lượng RAM lớn gấp 3 lần Tuy nhiên vẫn không thể hoạt động “mượt mà” bằng một chiếc iPhone


Tại sao 1GB RAM ở iPhone lại tốt nhất hơn 2GB RAM hoặc nhiều hơn trên Android?Có thể bạn quan tâm


 Đó cũng chính là câu hỏi mà website Quora đưa ra để đón nhận những câu trả lời hữu ích từ các chuyên gia có liên quan trong lĩnh vực và họ đã nhận đã được phản hồi đến từ 2.600 người trong đó đáng lưu ý số 1 là bài phân tích chi tiết của Glyn Williams.


 Nhìn chung thì lý do Android cần nhiều dung lượng bộ nhớ hơn chính là do cách mà hệ điều hành này xử lý các tác vụ. Các ứng dụng của Android sử dụng Java, do đó Android sử dụng các bộ thu dọn rác (garbage collectors) để tối ưu hóa, thu hồi lại bộ nhớ sau khi các ứng dụng đã sử dụng nó.


Đây là một phương pháp rất nhiều tốt khi hệ thống có nhiều dung lượng bộ nhớ để thực thi các tác vụ nhưng nhiều vấn đề sẽ nảy sinh khi hệ thống trong tình trạng “khát” bộ nhớ.


Bằng việc sử dụng một biểu đồ trực quan như trên, Williams đã phát hiện ra rằng các garbage collector hoạt động hiệu quả nhất khi nó có relative memory footprint (dấu vết bộ nhớ tương đối) là 4 hoặc 8.


Điều này có nghĩa rằng Android cần dung lượng bộ nhớ cao hơn đến từ 4 tới 8 lần dung lượng bộ nhớ thực tế mà nền tảng này sử dụng để thực thi nhiệm vụ thu dọn rác. Khi dung lượng bộ nhớ khả dụng sụt giảm cũng là lúc mọi thứ trở nên ì ạch nghiêm trọng.


Vậy trên iOS thì sao? iOS không sử dụng kiểu mẫu thu dọn rác như trên Android nghĩa là hệ điều hành này không cần lượng bộ nhớ RAM “khủng” vốn gắn liền với Java và Android.


Apple đã thiết kế để iOS hoạt động với dung lượng bộ nhớ thực sự cần thiết thay vì phải trang bị lượng RAM “quá dồi dào” chỉ để nhằm phục vụ cho công việc dọn rác.


Điều này lý giải tại sao những chiếc iPhone lại chỉ được Apple trang bị những con chip nhớ với dung lượng khiêm tốn thay vì quá lớn như trên Android.


Nga thử nghiệm UAV lắp súng phóng lựu và súng…


Nga phóng tên lửa hành trình Kalibr tràn lan, Mỹ…


Vừa dỡ cấm vận, Chủ tịch Tập Cận Bình…


Nên đọc



Tại sao 1GB RAM trên iPhone lại tốt nhất hơn 2GB RAM hoặc nhiều hơn trên Android?



Tùng Bách (Theo Redmond Pie)


Từ khóa:iPhoneiOSAndroidhệ điều hànhkhoa họcAppleiPhone 6S/6S Plus


Loading…

Không có nhận xét nào:
Write comments