Home / CSE MCQs / OS MCQs :: Threads - Operating System

CSE MCQs :: OS MCQs

  1. A thread is also called :
  2. A.
    Light Weight Process(LWP)
    B.
    Heavy Weight Process(HWP)
    C.
    process
    D.
    None of these

  3. A thread shares its resources(like data section, code section, open files, signals) with :
  4. A.
    other process similar to the one that the thread belongs to
    B.
    other threads that belong to similar processes
    C.
    other threads that belong to the same process
    D.
    All of these

  5. A heavy weight process :
  6. A.
    has multiple threads of execution
    B.
    has a single thread of execution
    C.
    can have multiple or a single thread for execution
    D.
    None of these

  7. A process having multiple threads of control implies :
  8. A.
    it can do more than one task at a time
    B.
    it can do only one task at a time, but much faster
    C.
    it has to use only one thread per process
    D.
    None of these

  9. Multithreading an interactive program will increase responsiveness to the user by :
  10. A.
    continuing to run even if a part of it is blocked
    B.
    waiting for one part to finish before the other begins
    C.
    asking the user to decide the order of multithreading
    D.
    None of these

  11. Resource sharing helps :
  12. A.
    share the memory and resources of the process to which the threads belong.
    B.
    an application have several different threads of activity all within the same address space
    C.
    reduce the address space that a process could potentially use
    D.
    All of these

  13. Multithreading on a multi “ CPU machine :
  14. A.
    decreases concurrency
    B.
    increases concurrency
    C.
    doesnt affect the concurrency
    D.
    can increase or decrease the concurrency

  15. The kernel is _______ of user threads.
  16. A.
    a part of
    B.
    the creator of
    C.
    unaware of
    D.
    aware of

  17. If the kernel is single threaded, then any user level thread performing a blocking system call will :
  18. A.
    cause the entire process to run along with the other threads
    B.
    cause the thread to block with the other threads running
    C.
    cause the entire process to block even if the other threads are available to run
    D.
    None of these

  19. Because the kernel thread management is done by the Operating System itself :
  20. A.
    kernel threads are faster to create than user threads
    B.
    kernel threads are slower to create than user threads
    C.
    kernel threads are easier to manage as well as create then user threads
    D.
    None of these