Operating System Concepts
Fundamental concepts of operating systems including scheduling algorithms, process management, OS types, and distributed system basics
Questions
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?
- Multiprogramming
- Spooling
- Preemption
- Time sharing
- Batch processing
Which of the following operating systems is a group of computers that provides services to other computers connected through a network?
- Embedded operating system
- Desktop operating system
- Server operating system
- Mainframe operating system
- Workstation operating system
Which of the following operating systems has a fixed time constraint for the completion of processing?
- Real-time systems
- Batch processing systems
- Multiprogramming systems
- Multitasking systems
- Multiprocessor systems
Which one of the following CPU scheduling algorithms is used by time sharing operating systems?
- First in first out CPU scheduling
- Priority CPU scheduling
- Round-robin
- None of these
Which of the following CPU scheduling algorithms is used by real-time operating system?
- FCFS
- Round-robin
- Priority based
- SJF
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?
- Reliability
- Resource sharing
- Communication
- Computation speed up
- None of these
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?
- BLOCKED state
- READY state
- SUSPENDED state
- TERMINATED state
The collection of physically separate heterogenous computers that are networked together to provide users access to various resources are known as ___________.
- clustered systems
- distributed systems
- multiprocessor systems
- single processor systems
- batch processing systems
Which one of the following CPU scheduling algorithms can never be preemptive?
- FCFS
- SJF scheduling
- Round-robin scheduling
- Priority based scheduling
Which of the following is a real-time system?
- Payroll processing
- Aircraft control
- Library
- Automobile system
Overlay is
- a part of an operating system
- a single contiguous memory used for running long program by swapping
- overloading the system with many user files
- a single memory location
Which of the following scheduling algorithms cannot be used for time sharing operating systems?
- SJF
- FCFS
- Priority scheduling
- Real time scheduling
- Round-robin scheduling