Question: Why is it desirable that a process's virtual address can refer to a lot more bytes than any hardware can store?
| A | Sharing: Makes it easier to share bytes between processes | B | Convenience: Provides processes with their own, mostly empty address space that is easier to manage |
| C | Efficiency: Makes address translation easier | D | Protection: Prevents processes from accessing another process's memory |