Gigabyte

Gigabyte (từ tiền tố "giga-" của SI) là đơn vị thông tin hoặc khả năng lưu giữ thông tin của bộ nhớ máy tính, bằng một tỷ byte hoặc 230 byte (1024 mebibyte). Gigabyte thường được viết tắt là GB (không nhầm lẫn với Gb, có nghĩa là gigabit).
Việc sử dụng từ "gigabyte" khá nhập nhằng, phụ thuộc vào ngữ cảnh. Khi đề cập đến kích thước RAM và tập tin, nó nguyên thủy là định nghĩa nhị phân, bằng 10243 byte (có thể đồng nhất hoặc xấp xỉ 10003, để thuận tiện). Với cách dùng khác, nó bằng chính xác 10003. Để thể hiện sự nhập nhằng này, hiện nay hầu hết các cơ quan tiêu chuẩn đề nghị sử dụng thuật ngữ "gibibyte" (viết tắt là GiB) để chỉ khái niệm nhị phân.
Định nghĩa.
Có hai cách định nghĩa gigabyte hơi khác nhau tồn tại:
Gigabytes và gigabits.
Trong cách quy ước hiện đại, một byte bằng 8 bit. Một gigabyte tương đương với 8 gigabit.
Sự rắc rối cho người dùng.
Vào năm 2007, phần lớn ổ cứng được bán ra định nghĩa dung lượng theo gigabyte của họ. Dung lượng thật thường lớn hơn hay nhỏ cách dùng thông thường. Mặc dù phần lớn nhà sản xuất ổ cứng và ổ Flash định nghĩa 1 gigabyte là 1.000.000.000 byte, hệ điều hành máy tính mà phần lớn mọi người sử dụng thường tính một gigabyte bằng cách chia byte (bất kể nó là dung lượng ổ cứng, kích thước tập tin, hay RAM hệ thống) cho 1.073.741.824. Sự khác biệt này là lý do gây ra hoang mang, đặc biệt đối với những người không biết kỹ thuật, vì một ổ cứng mà nhà sản xuất quy định là có dung lượng 40 gigabyte có thể hệ điều hành báo chỉ có 37,2 GB, tùy vào loại báo cáo.
Sự khác nhau giữa tiền tố SI và nhị phân là lôgarít — hay nói cách khác, một kilobyte SI bằng gần 98% một kibibyte, nhưng một megabyte thì bằng dưới 96% một mebibyte, và một gigabyte chỉ hơn 93% gibibyte. Điều đó có nghĩa là ổ cứng 500 GB sẽ chỉ hiển thị "465 GB". Khi kích thước lưu trữ ngày càng lớn và sử dụng đơn vị ngày càng cao, sự chênh lệch này sẽ càng ngày càng lớn.
Chú ý rằng bộ nhớ máy tính được diễn tả bằng cơ số 2, theo như thiết kế, cho nên kích thước bộ nhớ luôn là lũy thừa của 2 (hoặc số liên quan gần, ví dụ như 384 MiB = 3×227 byte). Do đó thuận tiện khi làm việc với RAM bằng đơn vị nhị phân. Sự đo lường máy tính khác, như kích thước lưu trữ phần cứng, mức truyền dữ liệu, tốc độ xung đồng hồ, FLOP, vân vân..., không sử dụng cơ số đó, và thường được giới thiệu bằng đơn vị thập phân.
Một ví dụ, có một ổ cứng có thể chứa chính xác 140 hay 140 tỷ byte sau khi định dạng. Nói chung, hệ điều hành tính kích thước đĩa và tập tin dùng số "nhị phân", do đó ổ cứng 140 GB này sẽ được báo là "130,38 GB". Kết quả là có một sự không nhất quán rõ ràng giữa thứ mà người mua mua và thứ hệ điều hành nói họ đang có.
Vài người dùng cảm thấy bị hớ khi thấy sự khác nhau, và cho rằng nhà sản xuất ổ cứng và thiết bị truyền dữ liệu đang sử dụng thước đo thập phân là một cách cố tình để giảm con số xuống, mặc dù sự đo lường là bình thường trong các lĩnh vực khác ngoài bộ nhớ máy tính. Vài tranh chấp pháp lý xuất phát từ sự nhập nhằng này.
Cơ sở của rắc rối dĩ nhiên là định nghĩa chính thức của đơn vị SI không được biết đến rộng rãi, và vài sự hòa giải pháp lý bao gồm những cách để nhà sản xuất sử dụng thông tin rõ ràng hơn, như mô tả dung lượng ổ cứng bằng cả GB và GiB.