Many years ago computers had just one address space. Now just about all computers can, with the help of an operating system, provide private spaces for each program that desires one. The hardware feature is called virtual memory. Only in about 2001 did both Apple and Microsoft get around to fixing their operating systems to exploit this hardware feature.