You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
book: binary prefixed are defined by IEC and not in SI
Binary prefixes (such as Gi for ‘gibi-’ in GiB) are defined by
International Electrotechnical Commission (IEC) and not in the
International System of Units (SI).
Copy file name to clipboardExpand all lines: src/doc/book/src/the-stack-and-the-heap.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ to a large number, representing how much RAM your computer has. For example, if
86
86
you have a gigabyte of RAM, your addresses go from `0` to `1,073,741,823`. That
87
87
number comes from 2<sup>30</sup>, the number of bytes in a gigabyte. [^gigabyte]
88
88
89
-
[^gigabyte]: ‘Gigabyte’ can mean two things: 10^9, or 2^30. The SI standard resolved this by stating that ‘gigabyte’ is 10^9, and ‘gibibyte’ is 2^30. However, very few people use this terminology, and rely on context to differentiate. We follow in that tradition here.
89
+
[^gigabyte]: ‘Gigabyte’ can mean two things: 10<sup>9</sup>, or 2<sup>30</sup>. The IEC standard resolved this by stating that ‘gigabyte’ is 10<sup>9</sup>, and ‘gibibyte’ is 2<sup>30</sup>. However, very few people use this terminology, and rely on context to differentiate. We follow in that tradition here.
90
90
91
91
This memory is kind of like a giant array: addresses start at zero and go
92
92
up to the final number. So here’s a diagram of our first stack frame:
0 commit comments