Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Describe the Buddy system of memory allocation.

Answer Posted / guest

Free memory is maintained in linked lists, each of equal
sized blocks. Any such block is of size 2k. When some
memory is required by a process, the block size of next
higher order is chosen, and broken into two. The two such
pieces differ in address only in their kth bit. Such pieces
are called buddies. When any used block is freed, the OS
checks to see if its buddy is also free. If so, it is
rejoined, and put into the original free-block linked-list.

Is This Answer Correct ?    28 Yes 11 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the 7 c's of communication?

947


What are the major differences between Thread and Process?

1240


How do I find the location of an excel file?

954


Explain the characteristics of instruction and execution time.

980


What is root partition?

997


When does thrashing occur?

952


what is difference between xp & 2003?

1940


What is normal operating system?

970


What do you call a bootable disk that contains a full usable os?

978


What are the benefits and losses of placing the functionality in a device controller rather than in placing it in the kernel?

1047


Define max, min heap and search time of heap.

1017


What is shadow ram?

1050


When is a system in a safe state?

1042


What are dynamic loading, dynamic linking and overlays?

1043


What are types of os?

937