[Cơ bản] Bộ nhớ của thiết bị Android

Boy Milano

Hắc Mỹ Nhân
Tham gia
6/4/14
Bài viết
554
Được thích
734
17421 #1

Một trong những vấn đề mà nhiều người dùng Android hay bị nhầm lẫn bộ nhớ là bộ nhớ thường dùng để chứa ROM, hay họ hoang mang sợ mua phải sản phẩm giả, kém chất lượng vì bộ nhớ trong của thiết bị không đủ dung lượng như nhà sản xuất công bố, ngoài ra họ còn cảm thấy thắc mắc vì sao bộ nhớ trong của thiết bị Android giảm đi khá nhanh. Bài viết này sẽ giúp các bạn hiểu thêm về vấn đề này.

Trước tiên chúng ta phải hiểu ROM là gì

Trước đây, ROM là từ viết tắt của Read Only Memory đúng với tên gọi của nó là vùng nhớ chỉ có thể đọc (chứ không được ghi lại), thường dùng để chứa chương trình để khởi động hệ thống và load HĐH vào RAM, được gọi là Bootloader. Khác với RAM (Random Access Memory) dữ liệu trên ROM vẫn được lưu lại khi không có nguồn điện.

Tuy nhiên ngày nay trên smartphone, ROM không còn mang đúng nghĩa của nó nữa:
  • ROM không chỉ chứa chương trình khởi động hệ thống Bootloader mà còn có thể chứa HĐH và dữ liệu khác. Do đó nó gần với chức năng bộ nhớ trong (built-in memory) nên nhiều khi bị "đánh đồng" với nhau. Tuy nhiên do sự khác biệt về kiến trúc, tốc độ đọc trên ROM nhanh hơn rất nhiều so với tốc độ đọc trên built-in memory.
  • Với Android, HĐH được cài đặt trên ROM, nên ROM còn là thuật ngữ chỉ phiên bản HĐH, cũng như Custom ROM (ROM Cook hay Cook ROM) là thuật ngữ chỉ HĐH Android đã được chỉnh sửa từ phiên bản gốc (AOSP). Thuật ngữ này bắt đầu xuất hiện từ cách gọi đơn giản của các lập trình viên trên diễn đàn dành cho lập trình viên Android XDA.
  • ROM có thể được ghi lại ở 2 chế độ recovery mode hoặc downloading mode
ROM là nơi chứa HĐH, vậy bộ nhớ trong là gì ?

Internal Storage hay còn gọi là "Bộ nhớ trong" như bạn biết, đó là nơi lưu trữ các dữ liệu phát sinh của hệ điều hành trong quá trình hoạt động của thiết bị. Ngoài ra, nhiều ứng dụng của Android cũng được mặc định cài đặt lên Internal Storage của máy. Một số ứng dụng khi chạy còn lưu trữ bộ nhớ đệm (cache) và các loại dữ liệu application data khác. Tất cả các dữ liệu này khiến cho Internal Storage của thiết bị giảm đi rất nhanh. Việc bộ nhớ trong bị đầy, làm hiệu năng xử lý của thiết bị giảm xuống, nguy cơ treo máy rất cao, điều này làm giảm tuổi thọ của thiết bị.

"Bộ nhớ trong" này chỉ khả dụng sau khi thiết bị của bạn đã có một bản ROM hoạt động chứ không phải chính xác "Tổng dung lượng bộ nhớ" của thiết bị như nhà sản xuất công bố.

Internal Storage không phải "Tổng dung lượng bộ nhớ", vậy "Tổng dung lượng bộ nhớ" là sao ?

Tùy thuộc vào nhà sản xuất thiết bị, mà có 2 cách lắp đặt chip nhớ cho thiết bị như sau
  • Loại nhiều loại chip nhớ bên trong thiết bị. Những chip này cũng có thể được phân thành nhiều khu vực cho nhiều mục đích khác nhau, ví dụ như lưu trữ ứng dụng, bộ nhớ đệm và file hệ thống.

    Ví dụ như Samsung Galaxy S được trang bị nhiều chip nhớ. Một chip nhớ có dung lượng nhỏ, khoảng 512MB, có tốc độ cao và được dùng để lưu trữ file hệ thống, bộ nhớ đệm, dữ liệu của ứng dụng. Chip nhớ còn lại có dung lượng lớn hơn nhưng chậm hơn, vào khoảng 1-2GB để lưu ứng dụng.
  • Loại chỉ sử dụng một chip nhớ, với tốc độ trung bình, để lưu cả dữ liệu người dùng, dữ liệu hệ thống và ứng dụng.

    Đôi khi các công ty không trung thực, không sử dụng loại bộ nhớ hàn trực tiếp vào máy mà gắn thẻ microSD vào một khe cắm mà người dùng không nhìn thấy. Những thiết bị dùng Windows Phone đời đầu như HTC Trophy và HTC HD7 sử dụng chiêu này.
Tổng dung lượng các chip nhớ được lắp đặt trên thiết bị (ở thiết bị có nhiều chip nhớ) hoặc dung lượng tổng của chip nhớ trên thiết bị (đối với thiết bị chỉ có một chip nhớ), đó mới chính là "Tổng dung lượng bộ nhớ trong" của thiết bị cũng chính là những gì mà nhà sản xuất công bố về thông số bộ nhớ của thiết bị. Tên gọi chính xác của "Bộ nhớ trong" này là Built-in Storage chứ không phải là Internal Storage mà các bạn đã biết ở trên.


Bộ nhớ trong của thiết bị ( Built-in Storage ) sẽ được phân thành nhiều vùng để là nơi chứa ROM, Kernel, Recovery, hay các thông số hệ thông khác. Và phân vùng cuối cùng và có dung nhiều nhất đó chính là Internal Storage mà chúng ta thường hay nhằm lẫn.


Ví dụ: Smartphone Moto X có thông số kỹ thuật bộ nhớ là 16GB. Đây là thông số này nói lên Built-in Storgare của Moto X là 16GB. Khi kiểm tra trên thiết bị, chúng ta chỉ có tối đa 12GB được phép sử dụng, đây là Internal Storage. Như vậy, 4GB còn lại trên Buil-in Storage được sử dụng để chứa ROM, Kernel, Recovery, và các thông số hệ thống khác của thiết bị.

Boy Milano
Techrum.vn
 
Last edited by a moderator:

nhonvaduong

New Member
Tham gia
13/6/14
Bài viết
287
Được thích
171
#2
vậy Windows Phone 8.x sau này như thế nào nhể? từ thẻ nhớ, ổ cứng, bộ nhớ trong, USB toàn bị ăn gian khi công bố trên nhãn -_-
 
Tham gia
14/4/14
Bài viết
28
Được thích
28
#4
vậy Windows Phone 8.x sau này như thế nào nhể? từ thẻ nhớ, ổ cứng, bộ nhớ trong, USB toàn bị ăn gian khi công bố trên nhãn -_-
Do sự khác biệt đơn vị của nhà sx phần cứng và HĐH nên có sai số.
Còn trên WP8.x thì ngoài sai số, máy đã ghi rõ phần dung lượng nào chứa HĐH, phần dung lượng nào còn khả dụng để cài app, lưu nhạc,... (giống như ổ C trên Windows).

Có hai cách định nghĩa gigabyte hơi khác nhau tồn tại:

  • 1.000.000.000 byte hay 10^9 byte là định nghĩa theo hệ thập phân dùng trong truyền thông (như tốc độ mạng) và phần lớn nhà sản xuất thiết bị lưu trữ (ổ cứngổ USB). Cách dùng này tuân thủ quy tắc của SI.
  • 1.073.741.824 byte, bằng 1024^3, hoặc 2^30 byte. Định nghĩa này thường được dùng cho bộ nhớ máy tính, khoa học máy tính, hệ điều hành. Từ 1999, IEC đề nghị gọi đơn vị này là gibibyte (viết tắt là GiB) để phân biệt với tên gọi trong hệ SI. Microsoft sử dụng định nghĩa này để hiển thị kích thước ổ cứng, những hệ điều hành khác cũng vậy[2]. Tất cả các hệ điều hành sử dụng định nghĩa này khi đề cập đến kích thước tập tin.
 

nhonvaduong

New Member
Tham gia
13/6/14
Bài viết
287
Được thích
171
#5
vậy hóa ra ổ cứng 32 GB thì luôn khả dụng 32GB cho apps với HĐH luôn rồi. :) vọc máy Android thì thấy có bộ nhớ SD riêng để lưu, dù đó là bộ nhớ trong. thích iPhone và WP8.x điểm này.
 

Theo dõi Youtube

Thành viên online

Không có thành viên trực tuyến lúc này

Quảng Cáo

Quảng Cáo

Có thể bạn quan tâm

Top Bottom