First page Back Continue Last page Overview Graphics
Exposing Address spaces : Background
This design chosen to speed context switches
With one address space, it must be completely remapped during every context switch
With multiple address spaces, a context switch can switch between them
This was done in order to improve context switching speed. With UML running in a single process (and a single address space), that address space needs to be remapped on every context switch.
With the current design, a UML context switch maps more or less onto a host context switch, which is much faster.