Let's Learn About Operating System Quiz

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 Surendrashukla
S
Surendrashukla
Community Contributor
Quizzes Created: 1 | Total Attempts: 352
Questions: 10 | Attempts: 352

SettingsSettingsSettings
Operating System Quizzes & Trivia

Quiz for os


Questions and Answers
  • 1. 

    Operating system manages

    • A.

      Memory

    • B.

      Processor

    • C.

      I/o devices

    • D.

      All of the above

    Correct Answer
    D. All of the above
    Explanation
    The operating system is responsible for managing various aspects of a computer system, including memory, processor, and I/O devices. It allocates and deallocates memory for different processes, schedules tasks for the processor, and handles the communication between the computer and its peripherals. Therefore, all of the given options are correct as the operating system manages all these components.

    Rate this question:

  • 2. 

    What is Shell?

    • A.

      It is hardware component

    • B.

      It is command interpreter

    • C.

      It is a part of compiler

    • D.

      It is a tool in cpu scheduling

    Correct Answer
    B. It is command interpreter
    Explanation
    A shell is a command interpreter that allows users to interact with an operating system by executing commands. It provides a command line interface where users can type commands and receive output or perform various tasks. The shell acts as an intermediary between the user and the operating system, interpreting the commands entered by the user and executing them accordingly. It is responsible for managing the execution of programs, handling input/output, and providing a user-friendly interface for interacting with the system.

    Rate this question:

  • 3. 

    Multiprogramming means?

    • A.

      At a time only one program can be in main memory

    • B.

      At a time 0 programs can be in main memory

    • C.

      More than one program in main memory & cpu can switch from one program to another

    • D.

      Multiprogramming os have implemented by some one

    Correct Answer
    B. At a time 0 programs can be in main memory
  • 4. 

    A program in execution is called

    • A.

      Process

    • B.

      Instruction

    • C.

      Procedure

    • D.

      Function

    Correct Answer
    A. Process
    Explanation
    A program in execution is referred to as a process. A process is an instance of a computer program that is being executed by the operating system. It consists of the program code, current activity, and a unique process identifier. Multiple processes can run simultaneously on a computer, each having its own memory space and resources. The operating system manages and schedules these processes to ensure efficient utilization of the system's resources.

    Rate this question:

  • 5. 

    Interval between the time of submission and completion of the job is called

    • A.

      Waiting time

    • B.

      Turnaround time

    • C.

      Throughput

    • D.

      Response time

    Correct Answer
    B. Turnaround time
    Explanation
    Turnaround time refers to the interval between the submission of a job and its completion. It includes both the time spent waiting in the queue and the time spent executing the job. This term is commonly used in computing and scheduling systems to measure the efficiency and performance of a job or process.

    Rate this question:

  • 6. 

    An assembler is

    • A.

      Programming language dependent

    • B.

      Syntax dependant

    • C.

      Data dependant.

    Explanation
    An assembler is programming language dependent because it is designed to translate assembly language code into machine code specific to a particular processor or architecture. It understands the syntax and instructions of a specific programming language and converts them into machine code instructions that can be executed by the computer's processor. Therefore, the assembler's functionality and output are dependent on the programming language it is designed for.

    Rate this question:

  • 7. 

    Which of the following loader is executed when a system is first turned on or restarted

    • A.

      Boot loader

    • B.

      Compile and Go loader

    • C.

      Bootstrap loader

    • D.

      Relating loader

    Correct Answer
    C. Bootstrap loader
    Explanation
    The bootstrap loader is executed when a system is first turned on or restarted. It is responsible for initializing the system and loading the operating system kernel into memory. The bootstrap loader is typically stored in ROM or firmware and has the ability to locate and load the operating system from a specified location, such as a hard drive or network. Once the operating system is loaded, control is transferred to it, allowing the system to start executing user programs.

    Rate this question:

  • 8. 

    “Throughput” of a system is

    • A.

      Number of programs processed by it per unit time

    • B.

      Number of times the program is invoked by the system

    • C.

      Number of requests made to a program by the system

    • D.

      None of the above

    Correct Answer
    A. Number of programs processed by it per unit time
    Explanation
    The term "throughput" refers to the number of programs that a system is able to process within a specific unit of time. This means that it measures the efficiency and speed at which the system is able to handle and complete tasks. Therefore, the correct answer is "Number of programs processed by it per unit time."

    Rate this question:

  • 9. 

    A linker program

    • A.

      Places the program in the memory for the purpose of execution.

    • B.

      Relocates the program to execute from the specific memory area allocated to it.

    • C.

      (C) links the program with other programs needed for its execution.

    • D.

      Interfaces the program with the entities generating its input data

    Correct Answer
    C. (C) links the program with other programs needed for its execution.
    Explanation
    A linker program is responsible for linking the program with other programs needed for its execution. This means that it combines different modules or object files into a single executable file, resolving any references between them. By doing so, the linker ensures that all the necessary components for the program to run are connected and can work together seamlessly. It creates a cohesive unit that can be executed as a whole, enabling the program to access and utilize the functionality provided by other programs or libraries.

    Rate this question:

  • 10. 

    An assembly language is a

    • A.

      Low level programming language

    • B.

      Middle level programming language

    • C.

      High level programming language

    • D.

      Internet based programming language

    Correct Answer
    A. Low level programming language
    Explanation
    Assembly language is considered a low-level programming language because it is a human-readable representation of machine code instructions. It is specific to a particular computer architecture and provides direct control over the hardware. Assembly language instructions are closely related to the machine code instructions that the computer's processor can execute. While it is more readable than machine code, it still requires a deep understanding of the underlying hardware. This makes it closer to the hardware and lower level compared to higher-level programming languages that are more abstracted from the hardware.

    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
  • Jul 29, 2012
    Quiz Created by
    Surendrashukla
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.