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 is sdram?

994


What is ex and vi?

1100


What are the different job scheduling in operating systems?

1000


What are the different ways in which data can be represented?

1137


What is an Assembler?

1039


What does af_inet stand for?

1190


What are the two main types of files?

1086


Why is ram also known as volatile memory?

1168


What is a named pipe?

975


Will chkdsk fix corrupt files?

1014


Explain the concept of the distributed systems?

1104


How many types of fragmentation occur in operating system?

954


What is rdram?

1026


What factors determine whether a detection-algorithm must be utilized in a deadlock avoidance system?

1995


Can you move program files x86 to another drive?

913