366 views
0 votes
0 votes
Program binaries in many systems are typically structured as follows. Code is stored starting with a small, fixed virtual address, such as $0$. The code segment is followed by the data segment that is used for storing the program variables. When the program starts executing, the stack is allocated at the other end of the virtual address space and is allowed to grow toward lower virtual addresses. What is the significance of this structure for the following schemes ?

$a$. Contiguous memory allocation
$b$. Pure segmentation
$c$. Pure paging

Please log in or register to answer this question.

Related questions

0 votes
0 votes
0 answers
1
0 votes
0 votes
0 answers
2
akash.dinkar12 asked Mar 21, 2019
234 views
Compare paging with segmentation with respect to how much memory the address translation structures require to convert virtual addresses to physical addresses.
1 votes
1 votes
0 answers
3
0 votes
0 votes
0 answers
4