memory address space: addresses from first byte to last byte. in physical memory, it’s physical memory address space.
no memory abstraction: monoprogramming
options of arranging memory address space:
no memory abstraction: multiprogramming
naive approach: move each program to a dedicated region: