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

Explain the popular multiprocessor thread-scheduling
strategies.

Answer Posted / guest

Load Sharing: Processes are not assigned to a particular
processor. A global queue of threads is maintained. Each
processor, when idle, selects a thread from this queue.

Gang Scheduling: A set of related threads is scheduled to
run on a set of processors at the same time, on a 1-to-1
basis. Closely related threads or processes may be
scheduled this way to reduce synchronization blocking, and
minimize process switching. Group scheduling predated this
strategy.

Dedicated processor assignment: Provides implicit
scheduling defined by assignment of threads to processors.
For the duration of program execution, each program is
allocated a set of processors equal in number to the number
of threads in the program. Processors are chosen from the
available pool.

Dynamic scheduling: The number of thread in a program can
be altered during the course of execution.

Is This Answer Correct ?    9 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to stop a long running thread?

1030


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

1997


What is Real Time Operating System (RTOS)? What are the advantages of RTOS?

1114


Tell me what are the rings in windows nt?

1087


Which is the best page replacement algorithm and Why? How

937


How do I update in terminal?

1005


What is the sequence of the three way handshake?

983


How much ram do I need 2019?

952


Differentiate between logical and physical address.

1094


Can I delete programs x86?

1073


What are placement and replacement algorithms in the context of memory management?

1127


List advantages and disadvantages of dynamic memory allocation vs. static memory allocation.?

1170


What is the limit of ram capacity in a 32bit os?

1054


What are the different types of kernel?

1064


What do you mean by ram?

1010