Distributed Operating Systems and Concepts
Covers distributed system concepts, architectures, transparency, fault tolerance, and communication mechanisms in operating systems
Questions
Which of the following is a real-time system?
- Railway reservation system
- Process control system
- Payroll processing system
- Student information system
- Management information system
Which CPU scheduling algorithm is probably the most optimal in terms of turnaround/response time?
- FCFS
- Shortest Job First
- Priority based scheduling
- Round-robin scheduling
Which of the following CPU scheduling algorithms would a time-sharing system likely use?
- FCFS scheduling
- Priority based CPU scheduling
- Round robin scheduling
- Shortest Job First
The collection of independent computers that appear to the user of the system as single computer is called
- centralized system
- distributed system
- autonomous system
- none of these
Which type of operating system can be used for building embedded systems and for robotics?
- Real-time operating system
- Time-sharing operating system
- Clustered operating system
- Multiprogramming operating system
What is the advantage of distributed system over PC?
- Data sharing
- Device sharing
- Communication
- Flexibility
Multi-computers are
- tightly-coupled
- loosely-coupled
- closely-coupled
- none of the above
The distributed systems, which have incremental growth and extensibility are called
- closed DS
- open DS
- coupled DS
- none of these
Distributed system is
- non flexible
- more flexible
- less flexible
- none of these
Fault tolerance capability means
- run the task even machine failed in the N/W
- stop the task when machine failed in the N/W
- wait for repair
- none of these
In which transparencies, the user cannot recognise whether a resource is remote or local?
- Location
- Access
- Failure
- None of these
The systems which are designed to allow many users to work together are called
- parallel systems
- distribute systems
- linear systems
- none of these
The expanding of scale without disrupting the activities of user is called
- scaling
- naming
- linking
- none of these
RPC stands for
- Remote Procedure Call
- Random Procedure Call
- Random Protocol Connection
- None of these