N
Nehil
When a process is started three segments are created :
1) Text.
2) Stack.
3) Data.
The size of First two is fixed and their upperlimit is fixed by the
compiler. (Plz correct if i'm wrong)
Now The Data Segment : at the start it's size is small but as the
process goes on and requires Dynamic Memory allocation, its size
increases.
Can i know the limit that how much memory a process can request
dynamically. is there any limit set by process upon a process.
if i want to develop my own memory manager including Garbage collector
for Linux, what are the points should i consider as a precaution.
1) Text.
2) Stack.
3) Data.
The size of First two is fixed and their upperlimit is fixed by the
compiler. (Plz correct if i'm wrong)
Now The Data Segment : at the start it's size is small but as the
process goes on and requires Dynamic Memory allocation, its size
increases.
Can i know the limit that how much memory a process can request
dynamically. is there any limit set by process upon a process.
if i want to develop my own memory manager including Garbage collector
for Linux, what are the points should i consider as a precaution.