Transaction Scheduling – Real-time Systems MCQs 20 min Score: 0 Attempted: 0/20 Subscribe 1. What is the primary goal of transaction scheduling in real-time systems? (A) To ignore task priorities (B) To reduce CPU idle exclusively (C) To batch process transactions only (D) To execute transactions in a manner that meets deadlines while maintaining consistency 2. Which factor is most important in real-time transaction scheduling? (A) Task priorities and deadlines (B) Disk size exclusively (C) CPU idle time only (D) Batch file order 3. Which scheduling method assigns priority based on the transaction’s deadline? (A) Earliest Deadline First (EDF) (B) Round-robin exclusively (C) First-Come-First-Served only (D) Batch scheduling 4. Which scheduling approach uses fixed priorities based on task characteristics? (A) CPU idle monitoring (B) Random scheduling exclusively (C) Disk batch scheduling (D) Rate Monotonic Scheduling (RMS) 5. Which problem can occur if multiple high-priority transactions access shared resources? (A) Disk fragmentation only (B) Priority inversion (C) CPU overload exclusively (D) Batch-only conflicts 6. Which protocol can be used to prevent priority inversion in transaction scheduling? (A) Batch file locking (B) Round-robin CPU scheduling only (C) Disk-first scheduling exclusively (D) Priority Inheritance Protocol (PIP) 7. Transaction scheduling in real-time databases must balance: (A) Disk usage only (B) CPU idle exclusively (C) Timeliness, consistency, and isolation (D) Memory fragmentation 8. A transaction is considered schedulable if: (A) It can complete before its deadline under the given scheduling policy (B) CPU is idle (C) Disk is free exclusively (D) Batch files are processed 9. Which transaction scheduling method assigns dynamic priorities based on urgency? (A) Fixed CPU scheduling only (B) Dynamic Priority Scheduling (C) Disk batch scheduling exclusively (D) FIFO only 10. Which scheduling strategy minimizes missed deadlines in real-time systems? (A) CPU idle monitoring (B) Round-robin exclusively (C) Batch-only scheduling (D) Deadline-driven scheduling 11. Preemptive scheduling allows: (A) Disk scheduling only (B) CPU idle exclusively (C) Higher-priority transactions to interrupt lower-priority ones (D) Batch processing 12. Non-preemptive scheduling: (A) Executes a transaction to completion before allowing another to start (B) CPU idle exclusively (C) Disk-only scheduling (D) Batch processing 13. Which factor affects transaction schedulability in real-time systems? (A) Disk speed only (B) Worst Case Execution Time (WCET) and resource contention (C) CPU idle exclusively (D) Memory block size 14. Which problem arises when transactions wait indefinitely due to resource conflicts? (A) Batch scheduling conflict (B) CPU idle exclusively (C) Disk fragmentation only (D) Deadlock 15. Which approach resolves deadlocks in transaction scheduling? (A) Deadlock prevention, avoidance, or detection (B) CPU idle monitoring exclusively (C) Disk-only serialization (D) Batch file scheduling 16. Transaction scheduling in soft real-time systems: (A) CPU idle exclusively (B) Cannot miss any deadline (C) Only uses batch processing (D) Can tolerate occasional missed deadlines 17. In hard real-time systems, transaction scheduling must: (A) Batch files only (B) CPU idle exclusively (C) Disk scheduling only (D) Guarantee all deadlines are met 18. Which technique ensures that higher-priority transactions are not blocked by lower-priority ones? (A) CPU idle monitoring exclusively (B) Priority Ceiling Protocol (PCP) (C) Disk-first scheduling only (D) Batch-only serialization 19. The main benefit of real-time transaction scheduling is: (A) Predictable, timely, and consistent execution of transactions (B) CPU idle exclusively (C) Disk batch optimization only (D) Memory defragmentation 20. Which transaction attribute is critical for real-time scheduling? (A) CPU idle time only (B) Disk block size exclusively (C) Deadline and execution time (D) Batch processing order Related Posts:Transaction Records MCQs including invoices, receipts, and transaction logsDatabase transaction, Examples, Difference between Commit and Rollback, transaction propertiesShortest Job First Scheduling SJF Process Scheduling in operating systemsCyclic Executive Scheduling - Real-time Systems MCQsFault-tolerant Scheduling - Real-time Systems MCQsGlobal Scheduling - Real-time Systems MCQs