 In order to support multiple user programs, the PDP-6 hardware was modified to examine bit-20 of any address reference.If this bit was set, the address was in "user space" and was modified so that address zero pointed to the base address of that user.In this way, user programs could be moved about in memory without causing problems for the system, and the operating system could switch from user to user simply by changing a single internal register.