The OS has to basically switch from a process to itself to a process every time interval.
There's also special permissions that the OS has to manage to ensure that software is limited to it's own space, but also able to expand that space to look infinite.
There's also special permissions that the OS has to manage to ensure that software is limited to it's own space, but also able to expand that space to look infinite.