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...


What's the difference between semaphore , critical sections and mutex?



What's the difference between semaphore , critical sections and mutex?..

Answer / rajji

Semaphore and mutex are the synchronising mechanisms for shared resources. And critical region is part of synchonizing schemes, means it's a part of process sections.

Normally every process will have 3 sections 1.Entry section 2.critical section 3. exit section

In these critical section is more important which tells us how to manage resources like.
In semaphores if one thread is waiting for resource then other thread which has the resource can signal the waiting thread.
In Mutex if one thead is waiting for resource then it has to wait till resource get released. This is the best mechanism for multithreading.

Is This Answer Correct ?    3 Yes 0 No

Post New Answer

More Operating Systems General Concepts Interview Questions

What is basic concept of operating system?

0 Answers  


What is the safest operating system?

0 Answers  


What are significance of semaphores?

0 Answers   Axtria,


Explain how a TP Monitor manages memory and processor resources more effectively than a typical operating system.

0 Answers  


Page replacement algorithm in Operating System?

0 Answers   Impetus,


How do I copy and paste a file location?

0 Answers  


Define trashing?

0 Answers  


Is sae same as af?

0 Answers  


What is RR scheduling algorithm?

0 Answers  


What are the five types of operating system?

0 Answers  


Can you please explain the difference between demand-paging and pre-paging?

0 Answers  


Explain the difference between load-time dynamic linking and run-time dynamic linking?

0 Answers  


Categories