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

Who invented os?

1064


What is the concept of demand paging?

1080


What is the 4 layer model?

1044


What is turnaround time?

1077


How does disk operating system work?

1023


what is the command to copy windows files (i386) without formatting OS?

2333


What is RR scheduling algorithm?

1199


Do you know what is a binary semaphore?

1086


How does swapping result in better memory management?

1356


What are the differences between Real Time Operating System (RTOS) and General Purpose Operating Systems (GPOS)?

1103


What is cache-coherency?

1082


Write syntax to set JVM Memory as min-256Mb & max 512Mb?

3075


Do I need program files x86?

1028


What is gang scheduling in operating system (os)?

1111


What is sudo user?

1028