3. <2 pts> Given a 32-bit system, answer the following:
3.a. ( 0.5 pts) How many unique virtual addresses are possible? (Note: eip is 32
bits) Answer in power of two is OK.
$2^{32}$
3.b. ( 0.5 pts) Express the prior answer in GB? (With 32 bits, how many addresses
are possible.)
3.c. (0.5 pts) On Windows, the MSB of the address is generally used to denote
Kernel address space. Therefore, how many virtual addresses are available to the user.
3.d. ( 0.5 pts) If there were 32GB of physical memory, how many bits would be
required to address all of that?