For Programmers: Free Programming Magazines  


Home > Archive > Unix Programming > December 2004 > Allocated memory = Multiple of page size









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Allocated memory = Multiple of page size
qazmlp

2004-12-14, 4:08 pm

Will the size of the memory allocated within various(code,data,stack &
heap) segments for a process, be always multiple of 'page' size?
Rich Teer

2004-12-14, 4:08 pm

On Tue, 14 Dec 2004, qazmlp wrote:

> Will the size of the memory allocated within various(code,data,stack &
> heap) segments for a process, be always multiple of 'page' size?


Yes; a page is the smallest unit of memory managed by the kernel. (A bit
of a simplification, I know.)

Well, let me expand on that a bit: the segment size will be a multiple
of the page size, but those segments may contain multiple lumps that
are not any integer multiple of the page size.

--
Rich Teer, SCNA, SCSA, author of "Solaris Systems Programming"

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-group.com/rich
David Schwartz

2004-12-15, 3:57 am


"qazmlp" <qazmlp1209@rediffmail.com> wrote in message
news:db9bbf31.0412140912.55bf5227@posting.google.com...

> Will the size of the memory allocated within various(code,data,stack &
> heap) segments for a process, be always multiple of 'page' size?


That's a meaingless question. It all depends upon what your definition
of "allocated" is.

DS


Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com