Operating System: True Or False Quiz!

40 Questions | Total Attempts: 3991

SettingsSettingsSettings
Please wait...
Operating System: True Or False Quiz!

.


Questions and Answers
  • 1. 
    Virtual memory space is always smaller than physical memory space.
    • A. 

      True

    • B. 

      False

  • 2. 
    In a base-and-bounds model, the base tells where a segment (module) is loaded in memory.
    • A. 

      True

    • B. 

      False

  • 3. 
    Segmentation avoids external memory fragmentation.
    • A. 

      True

    • B. 

      False

  • 4. 
    The optimal (Min) page placement algorithm is not used in practice because it relies on accurately predicting future page references.
    • A. 

      True

    • B. 

      False

  • 5. 
    An inverted page table keeps track of one entry per virtual page per process.
    • A. 

      True

    • B. 

      False

  • 6. 
    If a deadlock is detected, the OS should always kill the process in the deadlock.
    • A. 

      True

    • B. 

      False

  • 7. 
    An error is reported when the compiler cannot resolve the address when compiling a code module.
    • A. 

      True

    • B. 

      False

  • 8. 
    In a non-distributed system, deadlock is rare enough that most systems just ignore it.
    • A. 

      True

    • B. 

      False

  • 9. 
    The second chance cyclic (aka clock) algorithm selects the oldest page as its victim.
    • A. 

      True

    • B. 

      False

  • 10. 
    In the working set model, exceeding the balance set leads to thrashing.
    • A. 

      True

    • B. 

      False

  • 11. 
    Run time binding is used for Microsoft Dynamic link libraries.
    • A. 

      True

    • B. 

      False

  • 12. 
    If an OS designer does not like page size he/she just picks a new one.
    • A. 

      True

    • B. 

      False

  • 13. 
    Interrupts can be shut off by user processes.
    • A. 

      True

    • B. 

      False

  • 14. 
    Processes in a microkernel architecture operating system usually communicate using shared memory protected by mutexes.
    • A. 

      True

    • B. 

      False

  • 15. 
    By default, threads share global memory.
    • A. 

      True

    • B. 

      False

  • 16. 
    In the remote procedure call (RPC) paradigm, data is not translated if the client and the server are running on the same architecture and using the same operation.
    • A. 

      True

    • B. 

      False

  • 17. 
    Usually, there's one I/O queue for the system.
    • A. 

      True

    • B. 

      False

  • 18. 
    The medium-term scheduler only runs in times of high resource contention, as when physical memory is full.
    • A. 

      True

    • B. 

      False

  • 19. 
    One way to evaluate a scheduling algorithm is to use it on a script that creates a predefined mix of jobs, then tracks one or more statistics about the algorithm's performance.
    • A. 

      True

    • B. 

      False

  • 20. 
    In multicore systems, symmetric multiprocessing uses one core to handle the scheduling for all the other cores.
    • A. 

      True

    • B. 

      False

  • 21. 
    A segmented memory model is good for separating code from data.
    • A. 

      True

    • B. 

      False

  • 22. 
    Using a larger page size makes page tables larger.
    • A. 

      True

    • B. 

      False

  • 23. 
    One of the four conditions necessary for deadlock is that a process acquires a resource and holds onto it while it acquires other resources.
    • A. 

      True

    • B. 

      False

  • 24. 
    If a deadlock is detected, the OS should always kill the process holding the most resources in the deadlock.
    • A. 

      True

    • B. 

      False

  • 25. 
    The linker can resolves all addresses not resolved by the compiler.
    • A. 

      True

    • B. 

      False

Back to Top Back to top