Fault-tolerant Scheduling – Real-time Systems MCQs 20 min Score: 0 Attempted: 0/20 Subscribe 1. What is the main goal of fault-tolerant scheduling in real-time systems? (A) To reduce CPU idle exclusively (B) To ensure system tasks meet deadlines even in the presence of faults (C) To batch process tasks only (D) To ignore task priorities 2. Fault-tolerant scheduling primarily addresses: (A) Batch file delays (B) CPU idle exclusively (C) Disk fragmentation only (D) Hardware failures, software errors, and communication faults 3. Which method can improve fault tolerance in real-time scheduling? (A) Disk-only batch scheduling (B) CPU idle monitoring exclusively (C) Task replication and redundant execution (D) Memory defragmentation 4. Primary-backup scheduling involves: (A) Random task execution (B) CPU idle exclusively (C) Disk batch-only tasks (D) Scheduling a primary task and a backup task to execute in case of failure 5. Which type of fault is transient and can be tolerated using retries? (A) Disk failures (B) Permanent hardware faults only (C) CPU idle exclusively (D) Temporary faults 6. Permanent faults in real-time systems require: (A) Random scheduling (B) CPU idle monitoring exclusively (C) Disk-only batch backup (D) Task replication or failover to backup processors 7. Checkpointing in fault-tolerant systems is used to: (A) Save task state periodically for recovery after a failure (B) CPU idle exclusively (C) Disk batch-only writes (D) Batch file scheduling 8. Which strategy improves scheduling reliability in multiprocessor real-time systems? (A) Load sharing with redundant task execution (B) CPU idle exclusively (C) Disk batch scheduling (D) Memory defragmentation 9. Voting-based techniques in fault-tolerant systems help: (A) CPU idle monitoring exclusively (B) Decide the correct output from multiple redundant task results (C) Disk batch operations only (D) Batch file selection 10. Which scheduling approach minimizes missed deadlines under faults? (A) FIFO only (B) Random CPU scheduling exclusively (C) Disk-only batch scheduling (D) Fault-tolerant EDF or RMS 11. In primary-backup scheduling, the backup is typically: (A) Randomly executed (B) CPU idle exclusively (C) Disk batch-only (D) Scheduled on a different processor or at a different time slot 12. Recovery blocks in fault-tolerant scheduling: (A) Batch file recovery (B) CPU idle exclusively (C) Disk-only execution (D) Execute alternative code if the primary execution fails 13. Which problem can fault-tolerant scheduling mitigate? (A) Memory optimization (B) CPU idle exclusively (C) Disk fragmentation only (D) Deadline misses due to transient or permanent failures 14. Redundant execution increases: (A) Memory fragmentation (B) CPU idle exclusively (C) Disk-only batch operations (D) Reliability and likelihood of meeting deadlines under faults 15. Active replication differs from primary-backup replication in that: (A) Backup executes randomly (B) CPU idle exclusively (C) Disk batch-only operations (D) All replicas execute simultaneously to provide immediate fault tolerance 16. Task checkpoint intervals must be chosen carefully to: (A) CPU idle exclusively (B) Balance overhead and recovery effectiveness (C) Disk batch scheduling (D) Memory-only scheduling 17. Fault-tolerant scheduling is critical in which type of real-time systems? (A) Batch file processing only (B) Safety-critical systems like avionics, automotive, and industrial control (C) CPU idle monitoring exclusively (D) Disk-only archival 18. Which method is used to detect errors during task execution? (A) Watchdog timers or redundancy checks (B) CPU idle exclusively (C) Disk batch-only monitoring (D) Batch file checks 19. The main challenge in fault-tolerant scheduling is: (A) Disk batch scheduling only (B) CPU idle exclusively (C) Balancing fault coverage with limited resources and overhead (D) Memory fragmentation 20. The main advantage of fault-tolerant scheduling in real-time systems is: (A) CPU idle exclusively (B) High reliability and predictable task completion despite faults (C) Disk batch optimization only (D) Memory-only scheduling Related Posts:Shortest Job First Scheduling SJF Process Scheduling in operating systemsRate Monotonic Scheduling (RMS) - Real-time Systems MCQsDeadline Monotonic Scheduling - Real-time Systems MCQsLeast Laxity First Scheduling - Real-time Systems MCQsFixed vs Dynamic Priority Scheduling - Real-time Systems MCQsCyclic Executive Scheduling - Real-time Systems MCQs