paint-brush
Một Petabyte tính bằng Gigabyte: Hướng dẫn Cơ bản về Đơn vị Thông tintừ tác giả@aferreira
1,410 lượt đọc
1,410 lượt đọc

Một Petabyte tính bằng Gigabyte: Hướng dẫn Cơ bản về Đơn vị Thông tin

từ tác giả André Ferreira, MSc6m2023/03/17
Read on Terminal Reader

dài quá đọc không nổi

Vào cuối những năm 80/đầu những năm 90, bố tôi mua một chiếc PC chạy hệ điều hành MS-DOS. Máy có khoảng 10 hoặc 20 Mega Something dung lượng ổ cứng (HD) và 2 Mega Something RAM. Lý do của Mega Something sẽ trở nên rõ ràng khi bạn đọc.
featured image - Một Petabyte tính bằng Gigabyte: Hướng dẫn Cơ bản về Đơn vị Thông tin
André Ferreira, MSc HackerNoon profile picture

Vào cuối những năm 80/đầu những năm 90, bố tôi mua một chiếc PC chạy hệ điều hành MS-DOS. Cái thứ chết tiệt đó đắt đến nỗi tôi nhớ rằng anh ấy đã phải trả nó thành nhiều đợt.

Máy có khoảng 10 hoặc 20 Mega Something dung lượng ổ cứng (HD) và 2 Mega Something dung lượng RAM, từ chỗ có quá nhiều dung lượng và vô số bộ nhớ trở nên không đủ nhanh chóng. (Lý do của Mega Something sẽ trở nên rõ ràng khi bạn đọc).

Bạn có thể đoán tại sao nó trở nên không đủ: tất cả là do trò chơi!

Để có trò chơi, tôi phải xin bố mẹ mua tạp chí đi kèm với đĩa mềm hoặc tôi sẽ lấy chúng bằng cách sao chép từ những người bạn cũng có chúng theo cách tương tự.

Xin lưu ý rằng tôi không có khái niệm vi phạm bản quyền là gì và tôi mới bắt đầu học tiếng Anh, vì vậy có rất nhiều lần thử và sai để tìm ra cách thức hoạt động của mọi thứ.

Tôi nhớ mình đã tức giận khi trò chơi khó chơi (cần tiếng Anh tốt hoặc quá phức tạp để hiểu) hoặc khi có nhiều công cụ hơn trò chơi trên đĩa mềm, thứ có 1,44 Mega Something .

Lúc đó tôi ít biết rằng những công cụ đó cuối cùng sẽ giúp ích.

Megabyte không phải là Gigabyte, làm việc với những gì bạn có

Do nhu cầu mở rộng dung lượng HD ít ỏi mà tôi có, tôi bắt đầu tự học cách phân vùng các tệp thành nhiều phần sao cho chúng vừa với đĩa mềm để sau này tôi có thể gỡ cài đặt thứ gì đó và cài đặt lại các tệp lớn trở lại đĩa.

Mặc dù tôi phải làm điều đó thường xuyên, nhưng tôi luôn cẩn thận hơn để đảm bảo mọi thứ luôn hoạt động bình thường trong trường hợp người khác cần sử dụng PC.

Thời gian trôi qua, những người còn lại trong gia đình không sử dụng máy tính nhiều nữa, có lẽ vì tôi luôn ở trên đó nên tôi bắt đầu có một số quyền tự do.

Không hiểu hết những rủi ro, cuối cùng tôi đã biết về việc thực thi một lệnh có tên DoubleSpace (sau này được đổi tên thành Drivespace), thứ có phép thuật đen tối khiến HD đột nhiên có dung lượng gấp đôi (20 hoặc 40 Mega Something ).

Ôi, niềm vui!!! Tôi không thể tin được! Tôi nghĩ rằng tôi đã thử nó một vài lần chỉ để đảm bảo rằng mắt tôi không đánh lừa tôi! Và tôi nhớ mình đã hét lên vì sung sướng. Mọi thứ đều hoạt động tốt và HD có dung lượng lớn hơn rất nhiều!

Nhưng điều đó đã không kéo dài. Cuối cùng, hệ thống bắt đầu có vấn đề, đĩa cứng bắt đầu có các thành phần xấu và có những lỗi khác không biết từ đâu ra.

Không có ai để yêu cầu trợ giúp và vì các tạp chí không chỉ ra lệnh là thủ phạm, tôi đã phải dành vài ngày trước máy tính để thử các công cụ đi kèm với các tạp chí để khôi phục từ Phần mềm lỗi của Microsoft để sửa chữa HD.

Tôi cũng không có khái niệm nén là gì, cho đến khi tôi đọc về nó trên một tạp chí đi kèm với tiện ích mới thú vị giúp cuộc sống trở nên dễ dàng hơn rất nhiều: Zip! Nó làm giảm nỗ lực truyền thông tin của tôi, nhưng đã hơi muộn để lưu HD.

Đó là những ngày tuyệt vời dành cho việc giải quyết vấn đề, học tập và chơi game. Trời ạ, tôi đã vắt kiệt sức sống của cái ổ cứng nhỏ đó rồi!

Megabyte là gì?

Khi tôi học được nó, chúng tôi đã có:

  • Chút ít;
  • byte;
  • Kilobyte;
  • Megabyte.

Có những đơn vị lớn hơn vào năm 1991, nhưng tôi không quan tâm lắm:

  • Gigabyte;
  • Terabyte;
  • Petabyte;
  • Exabyte;
  • Zettabyte;
  • Yottabyte .

Một Bit , và là, 0 hoặc 1 và một Byte có 8 bit . Trong lịch sử, một Byte sẽ có các giá trị khác với 8, nhưng tôi đã học được nó là 8 (đã tránh được giá trị đó một chút, có lẽ là một chủ đề được quan tâm cho một ngày khác).

Và 8 Bit Byte được gọi là octet . Một thuật ngữ mô tả rõ ràng số bit trong một Byte .

Một Kilobyte 1024 byte và Megabyte LỚN, chứa 1024 Kilobyte .

Cuộc sống rất đơn giản, tôi không có mạng, tất cả những gì tôi quan tâm là có cách nào để thể hiện dung lượng thô (lượng thông tin mà một thiết bị có thể chứa). Hay tôi đã làm? Bạn sẽ tìm ra.

Vì toàn bộ thời gian của tôi dành cho máy tính, và mặc dù còn rất trẻ, tôi đã trở thành quan tài địa phương (một người có kiến thức hoặc kỹ năng được coi là phức tạp) đối với những người biết tôi (không nhiều lắm, tôi vẫn còn là một đứa trẻ) .

“Tại sao lại là 1024 mà không phải 1000 Mega gì đó ?” Đây là một câu hỏi mà tôi cần phải trả lời thường xuyên và tôi sẽ vui vẻ trả lời theo kiểu chuyên gia: “Tôi không biết, chỉ là như vậy thôi!”. (Boffin không còn nữa, phải không?)

Thực tế là, khi thời gian trôi qua, câu hỏi này trở nên khó trả lời hơn. Và để làm cho vấn đề trở nên thú vị hơn, cách tôi học nó không còn (chính xác) hợp lệ nữa.

Tại sao? Vâng, chúng tôi có nhiều hơn một hệ thống. Một dựa trên sức mạnh của 10 trong khi cái còn lại dựa trên sức mạnh của 2 .

Cái nào chúng ta sử dụng sẽ phụ thuộc vào những gì chúng ta cần đo lường và theo người mà chúng ta muốn đo lường, vì một số bội số của đơn vị được hình thành với một trong hai tiền tố SI (lũy thừa 10) trong khi những đơn vị khác sử dụng tiền tố nhị phân IEC (lũy thừa 2).

Hãy xem bảng sau chia số thập phân (lũy thừa 10, 0 đến 9) với nhị phân (lũy thừa 2, 0 và 1):

Như bạn có thể quan sát trong bảng trên, BitByte có cùng giá trị, nhưng nó thay đổi từ đó trở đi với sự khác biệt đáng kể giữa các giá trị, xác định mức độ liên quan của nó.

Đơn vị càng lớn thì sự khác biệt càng lớn và đó là điều khiến nó trở nên quan trọng.

Nhưng nó có thể gây nhầm lẫn.

Ví dụ: MAC có thể được quảng cáo trong cửa hàng Apple là có HD với 1 Terabyte . Nếu muốn mua một cái, thì bạn có thể đi tới “Tùy chọn hệ thống” > “Chung” > “Giới thiệu” trong Ventura, nơi bạn có thể xác nhận rằng nó có Terabyte .

Tuy nhiên, nếu bạn hỏi trong dòng lệnh bằng cách sử dụng lệnh “df -h”, thì bạn sẽ nhận được phản hồi trong Gibibytes , chính xác là 932 Gi (không phải GiB, nó viết tắt; có lẽ tác giả sẽ sửa lỗi đó trong bản cập nhật tiếp theo) .

Vì vậy, hãy giữ sự tức giận của bạn; bây giờ bạn biết Apple đo lường ở dạng nhị phân và không ăn cắp gần 10% dung lượng lưu trữ mà bạn đã trả tiền.

Điều này cũng xảy ra trong nhiều trường hợp khác và không chỉ giới hạn ở Apple. Vì vậy, hãy cẩn thận khi bạn mua thứ gì đó hoặc cần phải chính xác, đặc biệt là đối với Phần mềm cũ có thể đề cập đến Mebibytes nhưng đặt tên cho chúng là Megabytes . Như trong đó, Megabyte vẫn có thể tương đương với 1024 Kilobyte chứ không phải 1.000.

Bạn có thể hỏi: Tại sao chúng ta cần điều này? Đối với tôi, nó liên quan đến nhu cầu của con người, trong trường hợp này là nhu cầu của chúng ta về sự quen thuộc và nhất quán. Trong trường hợp tiền tố SI, chúng tuân theo cùng đơn vị như mét (đánh vần tiếng Anh của người Anh).

Nếu 1 Lít bằng 1000 Mi-li-lít và 1 Tấn bằng 1000 Ki-lô và Mét bằng 1000 Mi-li-mét, thì tại sao Megabyte lại bằng 1024?

Và đây là phản hồi tôi từng nhận được khi còn trẻ, từ những người lớn hỏi: “Tại sao lại là 1024?”

Trong một tin tức khác, kể từ tháng 11 năm 2022, RonnabyteQuettabyte đã được Cục Cân đo Quốc tế thông qua và được thêm vào Hệ thống Đơn vị Quốc tế (SI mà tôi đã đề cập trước đây), vì vậy bây giờ chúng ta có thêm hai điều cần biết.

Yup, họ có rất nhiều Bit!

Trước tiên, hãy quan sát xem một số đơn vị đề cập đến bao nhiêu Bit:



Tuy nhiên, độ chính xác (và sự nhầm lẫn) không kết thúc ở đây.

Chúng tôi cũng có MegabitMebibit . Không, tôi không bịa ra.

Megabit và Mebibit, tốc độ (thời gian) quan trọng

Khi bạn muốn nói đến lượng dữ liệu được truyền trong một mạng (hoặc hệ thống viễn thông) để tính tốc độ của nó, thì bạn nên sử dụng Megabits hoặc Mebibits, dùng để chỉ thời gian.

Để truyền 1 Megabyte trong một giây, bạn cần có kết nối mạng với tốc độ truyền là 8 Megabit trên giây.

Ví dụ 1: 1 Megabyte (8.000.000 Bit ) chia cho 1 Megabit (1.000.000 Bit ) dẫn đến (về mặt lý thuyết) tốc độ truyền là 8 giây.

Ví dụ 2: 1 Mebibyte (8.388.608 Bit ) chia cho 1 Mebibit (1.048.576 Bit ) cho kết quả bằng 8 giây.

Mebibit , như bạn có thể đoán bây giờ, đo bằng lũy thừa của 2 .


Ở đó bạn có nó! Bây giờ bạn có thể cuộn lên và thay thế Mega Somethings với độ chính xác mong muốn. Tôi hy vọng bạn nhận được chúng đúng.