Question on Memory Management in UNIX

Asked By 10 points N/A Posted on -
qa-featured

I am currently using a UNIX server and I am wondering whether memory will be allocated for each individual code, data and stack in the process if I start several copies of the same process?  I shall be grateful for any answer offered.

SHARE
Best Answer by Lee Seen
Best Answer
Best Answer
Answered By 0 points N/A #101500

Question on Memory Management in UNIX

qa-featured

When using memory management in Unix, it will do the following:

  1. The memory management will the one to decide the process that should reside in the main memory,
  2. It will also be useful when it comes to the management of the parts of the virtual address space of a process that are non-core resident.
  3. Last but not least, the memory management will be useful when it comes to monitoring the available main memory and it will also periodically write the processes into the swap device to so as provide more process to fit in the main memory simultaneously.

-Lee Seen

 

Answered By 10 points N/A #101501

Question on Memory Management in UNIX

qa-featured

Hello lark,

In most of the operating system usually distributes the memory resources on the priority basis. Every application does not need the same resource at the same time. So operating system actually finds out which application do need the most priority and then the operating system decides about the process.

Yes the memory will be allocated for each individual code, data and stack. If you start several copies of the same process than the operating system will make batch for each copy.

Thank you,

Riley weaver

 

Related Questions