Explain me the popular multiprocessor thread-scheduling strategies?
Submitted by: Muhammad☛ 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. Note that load balancing refers to a scheme where work is allocated to processors on a more permanent basis.
☛ 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 / 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.
Submitted by: Muhammad
☛ 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 / 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.
Submitted by: Muhammad
Read Online Technician Job Interview Questions And Answers
Top Technician Questions
☺ | Tell me you’ve just been assigned to a project involving a new technology. How would you get started? |
☺ | Tell me what technology-related blogs, podcasts, tweets or websites do you follow? Do you share any information yourself online? |
☺ | Tell me do you know anyone at our organization? |
☺ | Tell me what are the key object oriented concepts used by Windows NT? |
☺ | Tell me what three character traits would your friends use to describe you? |
Top Technical Support Engineer Categories
☺ | Instrumentation Interview Questions. |
☺ | CCTV Operator Interview Questions. |
☺ | Solar Panel Technician Interview Questions. |
☺ | Data Entry Operator (DEO) Interview Questions. |
☺ | Instrumentation Specialist Interview Questions. |