Memory management: Difference between revisions

Jump to navigation Jump to search
Trying to direct readers who are interested or looking for help in implementing a heap to the right page. Maybe someone can help clean this up or make it look pretty.
[unchecked revision][unchecked revision]
m (Interwiki)
(Trying to direct readers who are interested or looking for help in implementing a heap to the right page. Maybe someone can help clean this up or make it look pretty.)
Line 1:
'''Memory management''' is a critical part of any operating system [[Kernels|kernel]]. Providing a quick way for programs to allocate and free memory on a regular basis is a major responsibility of the kernel. There are many implementations for [[Page_Frame_Allocation|allocating physical memory]] including bitmaps, buddy allocation and using tree structures or queues/stacks.
 
''If you are looking for heap type memory management, which is the allocation of smaller chunks of memory not on large boundaries then see the [[Heap|Heap]] page. A heap is commonly implemented (in the popular way of thinking) not only in the kernel, but also in applications - in the form of a standard library.''
 
==Address Spaces==
294

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu