Công cụ chuyển đổi đơn vị lưu trữ máy tính là gì?
Công cụ này giúp bạn chuyển một dung lượng lưu trữ số từ đơn vị này sang đơn vị khác — byte (B), kilobyte (KB), megabyte (MB), gigabyte (GB), terabyte (TB) và petabyte (PB). Bạn có thể chọn dùng chuẩn nhị phân (1 KB = 1024 B, được hầu hết hệ điều hành và RAM sử dụng) hoặc chuẩn thập phân (1 KB = 1000 B, được các nhà sản xuất ổ cứng và hệ đo lường SI sử dụng).
Cách sử dụng
Nhập giá trị cần chuyển đổi, chọn đơn vị hiện tại của nó ("Từ"), chọn đơn vị bạn muốn quy đổi ra ("Sang"), rồi chọn chuẩn nhị phân hay thập phân. Công cụ sẽ lập tức trả về kết quả đã chuyển đổi kèm theo hệ số quy đổi chính xác đã áp dụng.
Giải thích công thức
Mỗi đơn vị là một lũy thừa của cơ số đã chọn. Với chuẩn nhị phân, B là cơ số⁰, KB là cơ số¹, MB là cơ số², GB là cơ số³, và cứ thế tiếp tục. Để chuyển đổi, bạn nhân với cơ số được nâng lên lũy thừa bằng hiệu giữa bậc của đơn vị đầu vào và bậc của đơn vị đầu ra:
$$\text{gia\_tri\_ra} = \text{gia\_tri\_vao} \times \text{co\_so}^{(\text{bac\_vao} - \text{bac\_ra})}$$
trong đó cơ số là 1024 đối với nhị phân hoặc 1000 đối với thập phân. Khi chuyển sang đơn vị lớn hơn, số mũ là âm nên bạn thực hiện phép chia; khi chuyển sang đơn vị nhỏ hơn, số mũ dương nên bạn thực hiện phép nhân.
Ví dụ minh họa
Chuyển 1 GB sang MB theo chuẩn nhị phân. GB có bậc 3, MB có bậc 2, nên hệ số là \(1024^{(3-2)} = 1024\). Do đó $$1\ \text{GB} = 1 \times 1024 = 1024\ \text{MB}.$$ Theo chuẩn thập phân thì hệ số là \(1000^{(3-2)} = 1000\), nên \(1\ \text{GB} = 1000\ \text{MB}\).
Câu hỏi thường gặp
Tại sao ổ cứng 1 TB của tôi lại chỉ hiển thị khoảng 931 GB? Nhà sản xuất bán theo chuẩn thập phân (1 TB = 1.000.000.000.000 B), trong khi hệ điều hành của bạn lại hiển thị theo chuẩn nhị phân, tức chia cho 1024 ba lần, cho ra kết quả khoảng 931 GiB.
Tôi nên dùng nhị phân hay thập phân? Hãy dùng nhị phân cho RAM, dung lượng tập tin mà Windows hiển thị và việc định địa chỉ bộ nhớ. Dùng thập phân cho dung lượng ổ cứng, SSD được quảng cáo và tốc độ mạng.
KiB và KB có giống nhau không? Về mặt chính xác, KiB là đơn vị nhị phân 1024 còn KB là đơn vị thập phân 1000, nhưng trong thực tế hằng ngày, "KB" thường được hiểu là giá trị nhị phân. Công cụ này cho phép bạn chọn rõ chuẩn mình muốn dùng.