Take This Basic Operating System Quiz & Enhance Your Skill

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Ilaks
I
Ilaks
Community Contributor
Quizzes Created: 1 | Total Attempts: 239
Questions: 5 | Attempts: 239

SettingsSettingsSettings
Operating System Quizzes & Trivia

An operating system is system software that manages computer hardware and software resources and provides common services for computer programs. If you get to understand how some operating systems such as Microsoft Windows and Apple`s macOS work then you are all set in the IT field. Take up the test below on operating systems and get to enhance your skills.


Questions and Answers
  • 1. 

    A disk scheduling algorithm in an operating system causes the disk arm to sweek back and forth across the disk surface serving all request in its path. This is a

    • A.

      First come first served

    • B.

      Shortest seek time first

    • C.

      Scan

    • D.

      Eschenback scheme

    Correct Answer
    C. Scan
    Explanation
    The given scenario describes a disk scheduling algorithm where the disk arm moves back and forth across the disk surface to serve all requests in its path. This is known as the "scan" algorithm. In this algorithm, the disk arm starts at one end of the disk and moves towards the other end, serving all requests in its path. Once it reaches the end, it reverses its direction and repeats the process. This ensures that all requests are serviced, but it may result in longer seek times for requests located farther away from the current position of the disk arm.

    Rate this question:

  • 2. 

    Producer consumer problems can be solved using

    • A.

      Semaphores

    • B.

      Event counter

    • C.

      Monitors

    • D.

      All of the above

    Correct Answer
    D. All of the above
    Explanation
    The producer-consumer problem refers to a common synchronization problem in computer science where there is a need to coordinate the actions of two separate processes, one producing data and the other consuming it. Semaphores, event counters, and monitors are all different mechanisms that can be used to solve this problem. Semaphores are used for controlling access to shared resources, event counters can be used to keep track of the number of events or items produced or consumed, and monitors provide a high-level synchronization mechanism for managing concurrent access to shared resources. Therefore, all of the above options can be used to solve the producer-consumer problem.

    Rate this question:

  • 3. 

    XENIX can be used only with

    • A.

      IBM-PCS

    • B.

      IBM-PC/XT S

    • C.

      Super computers

    • D.

      IBM-PC/A/TS

    Correct Answer
    D. IBM-PC/A/TS
    Explanation
    XENIX can only be used with IBM-PC/A/TS.

    Rate this question:

  • 4. 

    When result of a computation depends on the speed of the process involved there is said to be

    • A.

      Cycle stealing

    • B.

      Rare condition

    • C.

      A time clock

    • D.

      A dead lock

    Correct Answer
    B. Rare condition
    Explanation
    When the result of a computation depends on the speed of the process involved, there is a rare condition. This means that the outcome of the computation is not consistent and can vary depending on the speed at which the process is executed. It suggests that the timing or synchronization of the processes is not properly controlled, leading to unpredictable results.

    Rate this question:

  • 5. 

    Relocation bits used by relocating loader are specified (generated) by

    • A.

      Relocating loader itself

    • B.

      Linker

    • C.

      Assembler or translator

    • D.

      Macro processor

    Correct Answer
    B. Linker
    Explanation
    The relocating loader is responsible for loading a program into memory and adjusting memory references so that they point to the correct locations. In order to do this, the relocating loader needs to know the specific memory addresses where the program will be loaded. These addresses are determined by the linker, which is responsible for combining object files and resolving external references. Therefore, the linker generates the relocation bits that are used by the relocating loader to perform the necessary adjustments.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jun 05, 2011
    Quiz Created by
    Ilaks
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.