Computer Engineering Operating System Test 1

20 Questions

Settings
Please wait...
Computer Engineering Quizzes & Trivia

This is an evaluation exam for computer engineering students who are enrolled in operating systems.


Related Topics
Questions and Answers
  • 1. 
    What are the 6 operating system tasks?
    • A. 

      Application programming interface

    • B. 

      Application software

    • C. 

      Processor management

    • D. 

      Memory management

    • E. 

      I/O management

    • F. 

      Device management

    • G. 

      Storage management

    • H. 

      Application interface

    • I. 

      User interface

  • 2. 
    ___________________ are special signals sent by hardware or software to the CPU
  • 3. 
    All of the information needed to keep track of a process when switching is kept in a data package called?
    • A. 

      Process control block

    • B. 

      Process control execution

    • C. 

      Interrupt

    • D. 

      All of the above

  • 4. 
    How THRASHING works?
    • A. 

      When the system begin to use the vast majority of its available cpu cycles

    • B. 

      When cpu cycles perform swapping of all its resources in the system memory

    • C. 

      When the operating system itself requires some extra memory use

    • D. 

      None of the above

  • 5. 
    How do we avoid THRASHING?
    • A. 

      Reducing the use of the system memory

    • B. 

      Eliminate or minimize various tasks

    • C. 

      Minimize process control block

    • D. 

      All of the above

  • 6. 
    What is Symmetric operating systems?
    • A. 

      Divide application processes among the remaining CPUs

    • B. 

      Divide its process in the memory cache

    • C. 

      Distribute its process to the available cpu

    • D. 

      All of the above

  • 7. 
    What is the used of high-speed cache?
    • A. 

      Serves as virtual RAM under the control of the operating system

    • B. 

      Memory that are available to the CPU through the fastest connections

    • C. 

      Random access memory that you see measured in megabytes when you buy a computer

    • D. 

      Non of the above

  • 8. 
    The operating system most balance the needs of the various processes so that it could generate an output.
    • A. 

      True

    • B. 

      False

  • 9. 
    There are such wide differences in the hardware controlled through drivers, there are differences in the way that the driver programs function.
    • A. 

      True

    • B. 

      False

  • 10. 
    One reason that drivers are separate from the operating system is so that new functions can be added to the driver.
    • A. 

      True

    • B. 

      False

  • 11. 
    What will be the use of the queues and buffers?
    • A. 

      To facilitate the storage I/O devices

    • B. 

      To Manage I/O devices

    • C. 

      Support number of processes are running and taking up processor time

    • D. 

      All of the above

  • 12. 
    What is the use of API?
    • A. 

      Serves as the interface both application and operating system

    • B. 

      Use the functions of the computer and operating systems w/o directly contact in the CPU

    • C. 

      Create an interface for hardware processes

    • D. 

      All of the above

  • 13. 
    What is NetBooting?
    • A. 

      Server over the network connection

    • B. 

      Remote computer connection

    • C. 

      Remote access

    • D. 

      All of the above

  • 14. 
    Is a completely conventional OS that was being written entirely in assembler by two teenagers as a programming challenge.
    • A. 

      LOS

    • B. 

      SQOS

    • C. 

      EQS

    • D. 

      None of the above

  • 15. 
    • A. 

      OS/2 Warp

    • B. 

      Elate

    • C. 

      Unix

    • D. 

      None of the above

  • 16. 
    GUI stands for:
    • A. 

      Graphical Use Interpreter

    • B. 

      Graphical User Interface

    • C. 

      Graphical User Intended

    • D. 

      None of the above

  • 17. 
    One of the responsibilities of the operating system
    • A. 

      Perform basic tasks

    • B. 

      Ensure programs and users running at the same time do not interfere with each other

    • C. 

      Maintain reliability and scalability

    • D. 

      Can run any many different platforms

  • 18. 
    The term ____________ refers to qualitative or quantitative attributes of a variable or set of variables?
    • A. 

      Information

    • B. 

      Data

    • C. 

      Prototype

    • D. 

      Validation

  • 19. 
    What is a resource?
    • A. 

      Object that could link in any part of the operating systems asset

    • B. 

      Is any object which can be allocated within a system

    • C. 

      Composition of different hardware peripherals

    • D. 

      A resource is any aid or assistance allocated in a system memory

  • 20. 
    How can a resource be shared in operating system?
    • A. 

      Can be shared and divided into two categories namely applications software and system software

    • B. 

      Resources can be shared in any application who needs assistance for productivity enhancement

    • C. 

      It provides a general programming environment in which could help the developer create specific application tasks

    • D. 

      Resources can be shared either through time multiplexing or space multiplexing