logo

CuriousTab

CuriousTab

Discussion


Home Technical Questions Operating Systems See What Others Are Saying!
  • Question
  • Explain the popular multiprocessor thread-scheduling strategies.


  • Correct Answer
  • 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 


  • More questions

    • 1. In the relational model, relationships between relations or tables are created by using:

    • Options
    • A. composite keys.
    • B. determinants.
    • C. candidate keys.
    • D. foreign keys.
    • Discuss
    • 2. What does microprocessor speed depend on?
    • Discuss
    • 3. What does RSI stand for?
    • Discuss
    • 4. Which Stack is used in 8086?
    • Discuss
    • 5. What is object repository?
    • Discuss
    • 6. Which is the Stack used in 8085?
    • Discuss
    • 7. What does GUI stand for?
    • Discuss
    • 8. What is the main reason the OSI Model was created?
    • Discuss
    • 9. Ethernet uses which topology

    • Options
    • A. Star
    • B. Bus
    • C. Twisted pair
    • D. Both B & C
    • Discuss
    • 10. What are various scheduling queues?
    • Discuss


    Comments

    There are no comments.

Enter a new Comment