Unix news is nothing but opensourse - this site features general information about Linux/Unix/Perl programming language.
Saturday, March 15, 2008
The Memory Management Reference
Memory allocation is the process of assigning blocks of memory on request. Typically the allocator receives memory from the operating system in a small number of large blocks that it must divide up to satisfy the requests for smaller blocks. It must also make any returned blocks available for reuse. There are many common ways to perform this, with different strengths and weaknesses. A few are described briefly here.