Tại sao chúng ta đo tốc độ bằng bit, nhưng không gian tính bằng byte?

Tác giả sysadmin, T.M.Hai 10, 2022, 01:11:48 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Tại sao chúng ta đo tốc độ bằng bit, nhưng không gian tính bằng byte?


Vì bit là đơn vị phổ biến nhỏ nhất của dữ liệu nhị phân, nên việc đo tốc độ truyền mạng trong đơn vị này là điều hợp lý. Các thiết bị lưu trữ và bộ nhớ dựa trên byte tám bit, vì vậy sẽ hợp lý hơn khi đo lường chúng theo cách đó.


Tốc độ kết nối internet của bạn được đo bằng megabit trên giây nhưng dung lượng SSD trên máy tính của bạn được đo bằng megabyte. Cả hai đơn vị này đều đo lượng dữ liệu nhị phân, vậy tại sao không sử dụng đơn vị này hay đơn vị kia cho mọi thứ?

1. Megabit so với Megabyte: Đâu là sự khác biệt?

Một bit hay "chữ số nhị phân" là mẩu thông tin nhỏ nhất trong hệ thống máy tính nhị phân. Một bit có thể là một hoặc một số không và các bit được thể hiện theo nhiều cách khác nhau: dưới dạng các ô bộ nhớ trong ổ SSD , dưới dạng các vết rỗ và tiếp đất trên đĩa Blu-ray hoặc dưới dạng các mẫu từ tính trên đĩa cứng.

Một megabit là một triệu bit, tương đương với 125 Kilobyte. Nói cách khác, một megabyte duy nhất chứa dữ liệu trị giá tám megabit. Vì vậy, về lý thuyết, kết nối mạng 1000 Mbps (Megabit trên giây) có thể truyền dữ liệu có giá trị 125 MB/s (Megabyte trên giây).

Mbps và Mb/s đề cập đến Megabits, và MBps và MB/s đề cập đến megabyte. Vì vậy, không khó để hiểu tại sao rất nhiều người nhầm lẫn giữa hai điều này, dẫn đến việc họ đánh giá quá cao hoặc quá thấp tốc độ của một thứ gì đó.

2. Tại sao đo tốc độ bằng Megabit và lưu trữ bằng Megabyte?

Thật khó để hiểu ngay tại sao bạn lại chọn megabit hoặc megabyte cho một phép đo nhất định. Xét cho cùng, khi bạn chuyển một tệp trong Windows , phép đo được hiển thị là MB/s chứ không phải Mbps. Vì vậy, không phải là bạn không thể đo tốc độ truyền dữ liệu trong đơn vị lớn hơn.

Tuy nhiên, một byte là một sự sắp xếp cụ thể của các bit là một phần của một tiêu chuẩn cụ thể. Bit là phổ biến cho mọi hệ thống máy tính nhị phân. Ngay cả khi người ngoài hành tinh phát triển hệ thống máy tính nhị phân, bit vẫn sẽ là đơn vị dữ liệu cơ bản. Trong khi đó, ngày nay có tám bit trên một byte vì bạn cần tám bit để biểu thị mọi ký tự trong hệ thống mã hóa ASCII. Tuy nhiên, byte có thể là một số bit tùy ý khác.

Với truyền dữ liệu mạng, hệ thống không truyền byte; nó đang truyền bit. Biết có bao nhiêu bit thô có thể được gửi và nhận sẽ cho bạn phép đo phổ quát về băng thông mạng.

Khi chúng ta đang nói về các thiết bị lưu trữ như ổ cứng hoặc SSD, ổ đĩa được định dạng để lưu trữ dữ liệu theo byte tiêu chuẩn. Đĩa không phải là sự sắp xếp của các bit đơn lẻ mà là các byte 8 bit. Vì vậy, thật hợp lý khi đo tổng dung lượng lưu trữ của nó dưới dạng bội số của đơn vị này thay vì bit.

Trớ trêu thay, cũng có sự khác biệt về đơn vị với ổ cứng. Các nhà sản xuất ổ cứng định nghĩa một Kilobyte là 1000 byte , một Megabyte là 1000 Kilobyte, v.v. Mặt khác, Windows sử dụng các nhóm 1024 theo quy ước của nhà sản xuất RAM.

Đây là những gì ổ cứng 1TB hiển thị dưới dạng ổ 931GB trong Windows, mặc dù cả hai đều mô tả chính xác cùng một số bit. Điều này nhấn mạnh lý do tại sao đo tốc độ truyền dữ liệu theo bit là cách hợp lý nhất để làm điều đó, vì các tiêu chuẩn tùy ý không làm vấy bẩn nước.

3. Chỉ cần sử dụng Quy tắc Tám

Nếu bạn cẩn thận kiểm tra kỹ xem bit hoặc byte có đang được sử dụng hay không, thì việc chuyển đổi từ cái này sang cái khác dễ dàng như nhân hoặc chia cho 8. Miễn là bạn nhớ rằng có tám megabit trong một megabyte, bạn sẽ biết rõ hơn về tốc độ hoặc khối lượng mà bạn đang xử lý.