Process Address Space in operating systems