Numbers To Know easy
Which power of 2 represents approximately 1 Billion (1 Giga)?
- A $2^{32}$
- B $2^{30}$
- C $2^{40}$
- D $2^{100}$
Answer: B. $2^{30}$
$2^{30}$ is equal to $1,073,741,824$ and is approximated as 1 Billion (1 Giga). Memorizing these powers ($2^{10}$=Kilo, $2^{20}$=Mega, $2^{30}$=Giga) is a fundamental skill for engineers. For comparison, $2^{32}$ is approximately 4 Billion, which is famously the maximum number of unique addresses in the IPv4 protocol. While direct computation is always more precise, having these fixed points in your memory allows for the immediate validation of larger system design metrics without needing a calculator.
One system design question a day, with spaced repetition so the ones you miss come back.
Get the appRelated questions
- What is the maximum allowed downtime per year for a system targeting '99.9%' (Three Nines) availability?
- What is the typical size of a standard ASCII character (e.g., 'A')?
- What is the typical Round Trip Time (RTT) for a single network packet traveling between New York and London (Transatlantic)?
- Network bandwidth is usually denoted in **bits** per second (Gbps), while storage is in **Bytes** (GB). What is the conversion ratio?
- Storing a password using a secure algorithm like bcrypt (cost 10) or Argon2 typically consumes how much storage per user?
- How much power does a typical fully-loaded rack-mount server consume?