I have this paper to deliver and the teacher demands to write about the main memory manegment algorithms and their attributes. I'm searching around the web and I find some algorithms but I'm not if they are the main ones.
So far these are the links that caught my eye, but they kind look different. Or maybe I'm retard.
http://heaven.eee.metu.edu.tr/~halici/courses/442/Ch3%20Memory%20Management.pdf
http://www.tutorialspoint.com/operating_system/os_memory_management.htm
Any help? I just need someone to point out the most used memory management algorithms and I'll do the rest.
>>47132
>the main memory manegment algorithms and their attributes. I'm searching around the web and I find some algorithms but I'm not if they are the main ones.
That's way too vague.
Are we talking about the ways the standard library malloc()s*?
The ways the kernel itself allocates objects?
The ways the kernel tracks pages?
* As long as processes don't violate segmentation, they're free to manage their memory however the fuck they like. A standard stack and heap is convention, and most CISC processors accelerate stack/heap operations using a conventional layout, but the OS does not actually enforce this in any way.
>>47159
>the main memory manegment algorithms and their attributes.
That's exactly what the teacher wants. Word by word, if it is vague that explains why I'm having a very tough time to address that part of my paper.