Skip to content

Instantly share code, notes, and snippets.

@thundergolfer
Last active October 17, 2016 12:10
Show Gist options
  • Save thundergolfer/cede5fb213d2483ae3d7c6299db18549 to your computer and use it in GitHub Desktop.
Save thundergolfer/cede5fb213d2483ae3d7c6299db18549 to your computer and use it in GitHub Desktop.

Binary Orders of Magnitude - A journey from the indivisible to the incomprehensible

20 - 1 bit (b)

21 - 1 crumb

22 - 1 nibble,semioctet,halfbyte

23 - 1 byte (B), octet

24 - 16 bits

Commonly used as the size of an integer, and is capable of holding 216 (65,536) different values.

25 - 32 bits

Size of addresses in IPv4 Size of an integer capable of holding 232 (4.2 Billion approx.) individual values

26 - 8 bytes or 64 bits

Equivelant to 1 "word" on 64-bit computers. Think x86-62 PCs and Mac Computers.

Kilo is a prefix which means "Thousand" (1000)

213 - 1024 bytes, or 8192 bits

Mega is a prefix denoting one "Million" (1,000,000 or 106)

223 - 1 megabyte (MB)

Roughly 1000 KiloBytes. A bit smaller than the size of a desktop background (1920 X 1080)

233 - 1 gigabyte (GB) (1000 MB)

243 - 1 terabyte (TB) (1000 GB)

According to Ray Kurzweil, the size of a human's functional memory. Surely he's just guessing?

253 - 1 petabyte (PB) (1000 TB)

10 PB was in 2005 the estimated size of the [Library of Congress's] collection, including non-book materials.

263> 1 exabyte (EB) (1000 PB)

15 EB was the estimated storage space at Google's data warehouse as of 2013.

273 - 1 zetabyte (ZB) (1000 EB)

283 - 1 yottabyte (YB) (1000 ZB)

Kind of a dumb name.

End of standardized SI/IEC Binary prefixes!

Visualisation of the Orders of Magnitude

Order of Magnitude Visualised - one

Order of Magnitude Visualised - two

Order of Magnitude Visualised - three

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment