Ở đây tôi có tệp này trong Windows:
Nhưng không phải là 62.563 byte 62.6 KB?
Ở đây tôi có tệp này trong Windows:
Nhưng không phải là 62.563 byte 62.6 KB?
Câu trả lời:
62,563 byte là 61,0966797 tế bào kibibytes . Các kibi tiền tố có nghĩa là cơ sở để tính toán là 1024, bi viết tắt của "nhị phân" vì 2 ^ 10 = 1024 . Nó chỉ là một trong những tiền tố nhị phân , những người khác mebi hoặc là gibi .
Mặt khác, một kilobyte là 1000 byte, sử dụng các tiền tố SI cổ điển mà bạn biết từ km và kilôgam. Đó là sử dụng cơ sở thập phân, 10 ^ 3 = 1000 Google thực sự đúng . Nếu bạn đã sử dụng cùng một lượng kibibytes, bạn sẽ có câu trả lời đúng trong thuật ngữ điện toán.
Điều thực sự quan trọng để phân biệt giữa kilo và kibi ngày nay và thực sự, Windows nên báo cáo là "61 KiB" để hoàn toàn chính xác. Đây là quy ước IEC để làm cho sự khác biệt dễ dàng hơn.
Điều đó đang được nói, ngày nay vẫn còn rất nhiều sự mơ hồ, trong đó kích thước ổ cứng thường được báo cáo theo đơn vị nhị phân (nhưng không phải lúc nào cũng rõ ràng) và tốc độ kết nối được tính theo đơn vị SI.
Hầu hết các số liên quan đến máy tính sử dụng tiền tố nhị phân, trái ngược với hệ thống SI sử dụng tiền tố thập phân. Nó có nghĩa là:
Đó là 1000 gram và 1024 byte tương ứng. 62563 / 1024 ~= 61
Vì vậy, Windows là đúng.
Tuy nhiên, không phải mọi thứ liên quan đến máy tính đều dựa trên tiền tố nhị phân và sự không nhất quán này thường dẫn đến sự hiểu lầm. Trang Wikipedia này mô tả những tiền tố nào được sử dụng để đo lường những thứ khác nhau.
Một trường hợp cực đoan là băng thông. Nó thường sử dụng tiền tố nhị phân khi được biểu thị bằng byte trên giây và tiền tố thập phân khi được biểu thị bằng bit trên giây. Vì vậy, câu này là đúng:
1 byte mỗi giây = 8 bit mỗi giây
Nhưng điều này là sai:
1 kilobyte mỗi giây = 8 kilobit mỗi giây
Bởi vì:
(KB)/s
, trong đó KB sử dụng tiền tố dựa trên nhị phân và thứ hai dựa trên kHz hoặc kbaud, sử dụng tiền tố dựa trên thập phân.