Operating System Concepts

Fundamental concepts of operating systems including scheduling algorithms, process management, OS types, and distributed system basics

12 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the follwing techniques can be used to prevent a single job from keeping both the CPU and the input output devices busy at all times?

  1. Multiprogramming
  2. Spooling
  3. Preemption
  4. Time sharing
  5. Batch processing
Question 2 Multiple Choice (Single Answer)

Which of the following operating systems is a group of computers that provides services to other computers connected through a network?

  1. Embedded operating system
  2. Desktop operating system
  3. Server operating system
  4. Mainframe operating system
  5. Workstation operating system
Question 3 Multiple Choice (Single Answer)

Which of the following operating systems has a fixed time constraint for the completion of processing?

  1. Real-time systems
  2. Batch processing systems
  3. Multiprogramming systems
  4. Multitasking systems
  5. Multiprocessor systems
Question 4 Multiple Choice (Single Answer)

Which one of the following CPU scheduling algorithms is used by time sharing operating systems?

  1. First in first out CPU scheduling
  2. Priority CPU scheduling
  3. Round-robin
  4. None of these
Question 5 Multiple Choice (Single Answer)

Which of the following CPU scheduling algorithms is used by real-time operating system?

  1. FCFS
  2. Round-robin
  3. Priority based
  4. SJF
Question 6 Multiple Choice (Single Answer)

In distributing systems, which of the following properties allows the sharing of information by a number of different computers that are connected to one another in a network?

  1. Reliability
  2. Resource sharing
  3. Communication
  4. Computation speed up
  5. None of these
Question 7 Multiple Choice (Single Answer)

In a time-sharing operating system, when the time slot given to a process is completed, to which of the following states does the process go for the RUNNING state?

  1. BLOCKED state
  2. READY state
  3. SUSPENDED state
  4. TERMINATED state
Question 8 Multiple Choice (Single Answer)

The collection of physically separate heterogenous computers that are networked together to provide users access to various resources are known as ___________.

  1. clustered systems
  2. distributed systems
  3. multiprocessor systems
  4. single processor systems
  5. batch processing systems
Question 9 Multiple Choice (Single Answer)

Which one of the following CPU scheduling algorithms can never be preemptive?

  1. FCFS
  2. SJF scheduling
  3. Round-robin scheduling
  4. Priority based scheduling
Question 10 Multiple Choice (Single Answer)

Which of the following is a real-time system?

  1. Payroll processing
  2. Aircraft control
  3. Library
  4. Automobile system
Question 11 Multiple Choice (Single Answer)

Overlay is

  1. a part of an operating system
  2. a single contiguous memory used for running long program by swapping
  3. overloading the system with many user files
  4. a single memory location
Question 12 Multiple Choice (Single Answer)

Which of the following scheduling algorithms cannot be used for time sharing operating systems?

  1. SJF
  2. FCFS
  3. Priority scheduling
  4. Real time scheduling
  5. Round-robin scheduling