What is the buddy system of memory allocation in operating system (os)?



What is the buddy system of memory allocation in operating system (os)?..

Answer / Neha Mishra

The buddy system is a method of memory allocation in an operating system where large blocks of free memory are divided into smaller, fixed-size 'buddy' blocks. Each buddy block has a buddy of nearly double its size. When a request for memory comes, the system searches for the smallest available buddy block that can satisfy the request and splits it if necessary. If the request is too large, the system combines smaller buddy blocks until it can find one large enough. This method minimizes fragmentation and improves overall memory utilization.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Operating Systems General Concepts Interview Questions

What are necessary conditions which can lead to a deadlock situation in a system?

1 Answers  


Is faster ram worth it?

1 Answers  


Explain the resident set and working set of a process?

1 Answers  


Do you know what is a binary semaphore? What is its use?

1 Answers  


When does the belady's anomaly occur?

1 Answers  


What are threads in OS?

1 Answers   Fidelity,


Which program files folder is 64 bit?

1 Answers  


Will chkdsk repair corrupt files?

1 Answers  


Why are wait states used?

1 Answers  


Does android run on x86?

1 Answers  


How many registers does x86 have?

1 Answers  


What is significance of semaphores? What are the different types of semaphores?

1 Answers  


Categories