Skip to content
ExamHope Logo

Primary Menu
  • Digital Logic
    • Arithmetic Operations
    • Asynchronous/Ripple Counters
    • Basic Gates
    • Boolean Algebraic Theorems
    • Codes
  • Data Structures
    • Binary Heaps
    • Binary Search
    • Binary Search Trees
    • Binary Tree
    • Binary Tree Sort
    • Bipartite Graphs
    • Complete Graph
  • Theory of Computation
    • Finite Automata
    • Finite Automaton First Example
  • About us
  • Contact Us
  • Privacy Policy
  • Terms and Conditions
  • DMCA Policy
  • Home
  • IT
  • Timestamp Ordering Protocol MCQs For Gate Exam
  • IT
  • Database
  • Timestamp
  • Timestamp

Timestamp Ordering Protocol MCQs For Gate Exam

examhopeinfo@gmail.com October 9, 2025
Timestamp Ordering Protocol

Timestamp Ordering Protocol

Timestamp Ordering Protocol MCQs

Q1

T1 has timestamp TS(T1) = 5, T2 has TS(T2) = 8.
T1 requests W(A), R(A) was last read by T2. Which occurs?
A. T1 proceeds
B. T1 is aborted
C. T2 is aborted
D. Deadlock

✅ Answer: B
Solution:

  • Timestamp ordering: TS(T1) < TS(T2), T1 wants to write on A → violates TO rules (write-after-read conflict) → T1 aborted.

Q2

T1: TS = 10, wants to R(B). Last write of B by T2: TS = 12.
What happens?
A. T1 reads successfully
B. T1 is aborted
C. T2 is aborted
D. Both wait

✅ Answer: B
Solution:

  • T1 older than last write → read-after-write conflict → T1 aborted (Thomas Write Rule may ignore if allowed, else abort).

Q3

Which of the following ensures conflict-serializable schedules using timestamps?
A. Basic 2PL
B. Strict 2PL
C. Timestamp Ordering (TO)
D. Rigorous 2PL

✅ Answer: C
Solution:

  • TO schedules operations based on timestamps → ensures conflict serializability without locks.

Q4

T1: TS=6, requests W(A); last write of A by T2: TS=5.
Can T1 proceed?
A. Yes
B. No, abort T1
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • TS(T1)=6 > last write TS(T2)=5 → no conflict → T1 proceeds.

Q5

T1: TS=4, requests R(A); last write TS(A) = 6.
Which occurs?
A. T1 reads A
B. T1 aborts
C. T2 aborts
D. Deadlock

✅ Answer: B
Solution:

  • Read-after-write conflict: T1 older than last write → violates TO rules → T1 aborted.

Q6

T1: TS=7, wants W(B); last read of B by T2: TS=8.
Action?
A. T1 writes successfully
B. T1 aborts
C. T2 aborts
D. Both wait

✅ Answer: B
Solution:

  • Write-after-read conflict: T1 older than last read → violates TO → T1 aborted.

Q7

Which property is guaranteed by Timestamp Ordering?
A. Deadlock-free
B. Conflict-serializable
C. Cascading abort-free
D. All of the above

✅ Answer: D
Solution:

  • TO protocol: no waits → deadlock-free
  • Enforces conflict serializability
  • Cascading aborts avoided by aborting conflicting transactions

Q8

T1: TS=10, requests R(A); last write of A TS=8.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed → T1 reads successfully.

Q9

T1: TS=3, wants W(A); last read by T2: TS=4.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict: T1 older than last read → violates TO → T1 aborted.

Q10

T1: TS=9, requests R(B); last write of B TS=5.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • Read-after-write allowed since T1 newer than last write → T1 reads successfully.

Q11

T1: TS=6, wants W(A); last write of A TS=6.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Deadlock

✅ Answer: B
Solution:

  • T1 timestamp equals last write → conflict → T1 aborted.

Q12

Which is not true about Timestamp Ordering Protocol?
A. Deadlock-free
B. Uses timestamps to order operations
C. Guarantees recoverable schedules
D. May require waits

✅ Answer: D
Solution:

  • TO is non-blocking → transactions never wait → deadlock-free, no waits required.

Q13

T1: TS=5, wants R(A); last write TS(A)=7.
Action?
A. T1 reads successfully
B. T1 aborts
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Read-after-write conflict: T1 older than last write → T1 aborted.

Q14

T1: TS=8, wants W(B); last read TS(B)=6.
Can T1 proceed?
A. Yes
B. No, abort T1
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → no conflict → T1 writes successfully.

Q15

Which rule applies for Write-after-Read conflicts in TO?
A. Abort older transaction
B. Abort newer transaction
C. Delay transaction
D. Ignore

✅ Answer: A
Solution:

  • Older transaction attempting write after newer read → violates TO → older transaction aborted.

Q16

T1: TS=12, requests R(A); last write TS(A)=10.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 aborted
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed → T1 reads successfully.

Q17

T1: TS=4, wants W(A); last read TS(A)=7.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict: T1 older than last read → T1 aborted.

Q18

Which property is inherent in Timestamp Ordering Protocol?
A. Deadlock-free
B. Cascading aborts free
C. Serializability
D. All of the above

✅ Answer: D
Solution:

  • TO protocol → deadlock-free, avoids cascading aborts by aborting conflicting transactions, ensures serializability.

Q19

T1: TS=9, wants W(A); last write TS(A)=7.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last write → write allowed.

Q20

T1: TS=3, requests R(A); last write TS(A)=5.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 aborted
D. Deadlock

✅ Answer: B
Solution:

  • T1 older than last write → violates read-after-write rule → T1 aborted.

Q21

T1: TS=6, requests W(A); last read TS(A)=8.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict: T1 older than last read → violates TO → T1 aborted.

Q22

T1: TS=12, requests R(B); last write TS(B)=10.
Can T1 read?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q23

T1: TS=4, requests W(C); last write TS(C)=5.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • T1 older than last write → violates write-after-write TO rule → T1 aborted.

Q24

Which type of conflict is resolved by aborting the older transaction in TO?
A. Read-after-write
B. Write-after-read
C. Write-after-write
D. Both B and C

✅ Answer: B
Solution:

  • In write-after-read, older transaction trying to write after newer read → older aborted.

Q25

T1: TS=8, requests R(A); last write TS(A)=10.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • T1 older than last write → read-after-write conflict → T1 aborted.

Q26

T1: TS=15, requests W(B); last read TS(B)=12.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed.

Q27

Which property is ensured inherently by Timestamp Ordering?
A. Deadlock-free
B. Conflict-serializable
C. Cascading-abort-free
D. All of the above

✅ Answer: D
Solution:

  • TO protocol → no waits → deadlock-free
  • Ensures serializability
  • Avoids cascading aborts by aborting conflicting transactions.

Q28

T1: TS=9, requests R(C); last write TS(C)=7.
Can T1 read?
A. Yes
B. No, abort
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed → T1 reads successfully.

Q29

T1: TS=5, wants W(D); last read TS(D)=6.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict: T1 older than last read → T1 aborted.

Q30

T1: TS=11, requests R(B); last write TS(B)=10.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q31

T1: TS=7, requests W(A); last write TS(A)=7.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Deadlock

✅ Answer: B
Solution:

  • Timestamp equal → violates TO → T1 aborted.

Q32

Which type of operation never waits in TO protocol?
A. Read
B. Write
C. Both read & write
D. None

✅ Answer: C
Solution:

  • TO protocol → non-blocking → conflicts resolved via abort → transactions never wait → deadlock-free.

Q33

T1: TS=8, requests R(A); last write TS(A)=12.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • T1 older than last write → read-after-write conflict → T1 aborted.

Q34

T1: TS=10, wants W(B); last read TS(B)=9.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed.

Q35

Which rule handles write-after-write conflicts in TO?
A. Abort older transaction
B. Abort newer transaction
C. Delay transaction
D. Ignore conflict

✅ Answer: B
Solution:

  • Newer transaction trying to write → older/newer comparison → if timestamp newer, may proceed or older aborted → ensures serializability.

Q36

T1: TS=6, requests R(C); last write TS(C)=8.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: B
Solution:

  • T1 older than last write → violates TO → T1 aborted.

Q37

T1: TS=13, requests W(D); last read TS(D)=11.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed.

Q38

Which property is unique to Timestamp Ordering Protocol compared to 2PL?
A. Deadlock-free
B. Serializability
C. Cascading-abort-free
D. Lock-based

✅ Answer: A
Solution:

  • TO is non-locking → deadlock-free by design → unlike 2PL, which may deadlock.

Q39

T1: TS=5, wants W(E); last read TS(E)=7.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict: older transaction → T1 aborted.

Q40

T1: TS=9, requests R(E); last write TS(E)=6.
Can T1 read?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q41

T1: TS=7, requests W(A); last read TS(A)=10.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict: older transaction trying to write after newer read → violates TO → T1 aborted.

Q42

T1: TS=12, requests R(B); last write TS(B)=9.
Can T1 read?
A. Yes
B. No, abort
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed → T1 reads successfully.

Q43

T1: TS=6, requests W(C); last write TS(C)=7.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Older transaction trying to write after newer write → violates TO → T1 aborted.

Q44

T1: TS=8, requests R(A); last write TS(A)=10.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Read-after-write conflict → T1 older than last write → T1 aborted.

Q45

T1: TS=14, requests W(B); last read TS(B)=12.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed → T1 writes successfully.

Q46

Which property is guaranteed by Timestamp Ordering Protocol?
A. Deadlock-free
B. Conflict-serializable
C. Cascading-abort-free
D. All of the above

✅ Answer: D
Solution:

  • TO protocol → non-blocking (deadlock-free), aborts conflicting transactions (cascading-abort-free), ensures serializability.

Q47

T1: TS=5, requests R(D); last write TS(D)=8.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • T1 older than last write → read-after-write conflict → T1 aborted.

Q48

T1: TS=11, requests W(C); last read TS(C)=10.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed.

Q49

T1: TS=7, requests R(E); last write TS(E)=5.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q50

T1: TS=6, requests W(A); last read TS(A)=9.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → older transaction → T1 aborted.

Q51

T1: TS=13, requests R(B); last write TS(B)=10.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed → T1 reads successfully.

Q52

T1: TS=8, requests W(C); last write TS(C)=8.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: B
Solution:

  • Timestamp equal → violates TO rule → T1 aborted.

Q53

T1: TS=5, requests R(A); last write TS(A)=7.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Read-after-write conflict → T1 older than last write → T1 aborted.

Q54

T1: TS=10, requests W(B); last read TS(B)=8.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed → T1 writes successfully.

Q55

Which operation never waits in Timestamp Ordering?
A. Read
B. Write
C. Both read & write
D. None

✅ Answer: C
Solution:

  • TO is non-blocking → transactions abort conflicts instead of waiting → deadlock-free.

Q56

T1: TS=7, requests R(D); last write TS(D)=9.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: B
Solution:

  • Older read after newer write → T1 aborted.

Q57

T1: TS=14, requests W(E); last read TS(E)=11.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed → T1 writes successfully.

Q58

T1: TS=6, requests R(C); last write TS(C)=8.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: B
Solution:

  • Read-after-write conflict → T1 older → aborted.

Q59

T1: TS=12, requests R(D); last write TS(D)=10.
Can T1 read?
A. Yes
B. No, abort
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q60

T1: TS=5, requests W(A); last read TS(A)=7.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → older transaction → T1 aborted.

Q61

T1: TS=9, requests W(A); last read TS(A)=12.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict: T1 older than last read → violates TO → T1 aborted.

Q62

T1: TS=13, requests R(B); last write TS(B)=10.
Can T1 read?
A. Yes
B. No, abort
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed → T1 reads successfully.

Q63

T1: TS=7, requests W(C); last write TS(C)=9.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Older write after newer write → violates TO → T1 aborted.

Q64

T1: TS=8, requests R(D); last write TS(D)=10.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 aborted
D. Wait

✅ Answer: B
Solution:

  • Read-after-write conflict → T1 older than last write → T1 aborted.

Q65

T1: TS=15, requests W(E); last read TS(E)=12.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed → T1 writes successfully.

Q66

T1: TS=5, requests R(A); last write TS(A)=8.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: B
Solution:

  • Older read after newer write → T1 aborted.

Q67

T1: TS=12, requests W(B); last read TS(B)=10.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed → T1 writes successfully.

Q68

T1: TS=6, requests R(C); last write TS(C)=9.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: B
Solution:

  • Read-after-write conflict → older transaction → T1 aborted.

Q69

T1: TS=14, requests R(D); last write TS(D)=11.
Can T1 read?
A. Yes
B. No, abort
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q70

T1: TS=5, requests W(A); last read TS(A)=7.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → older transaction → T1 aborted.

Q71

T1: TS=9, requests R(B); last write TS(B)=6.
Can T1 read?
A. Yes
B. No, abort
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → T1 reads successfully.

Q72

T1: TS=8, requests W(C); last write TS(C)=8.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: B
Solution:

  • Timestamp equal → violates TO → T1 aborted.

Q73

T1: TS=6, requests R(D); last write TS(D)=9.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: B
Solution:

  • Older read after newer write → T1 aborted.

Q74

T1: TS=13, requests W(E); last read TS(E)=11.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed.

Q75

T1: TS=7, requests R(A); last write TS(A)=10.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: B
Solution:

  • Read-after-write conflict → older → T1 aborted.

Q76

T1: TS=10, requests W(B); last read TS(B)=8.
Can T1 write?
A. Yes
B. No, abort
C. T2 abort
D. Wait

✅ Answer: A
Solution:

  • T1 newer than last read → write allowed → T1 writes successfully.

Q77

Which property is unique to TO compared to 2PL?
A. Deadlock-free
B. Serializability
C. Cascading-abort-free
D. Lock-based

✅ Answer: A
Solution:

  • TO is non-locking → deadlock-free by design.

Q78

T1: TS=5, requests W(C); last read TS(C)=7.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → T1 aborted.

Q79

T1: TS=12, requests R(D); last write TS(D)=10.
Can T1 read?
A. Yes
B. No, abort
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q80

T1: TS=6, requests W(E); last write TS(E)=9.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Older write after newer write → T1 aborted.

Q81

T1: TS=8, requests R(A); last write TS(A)=7.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q82

T1: TS=5, requests W(B); last read TS(B)=8.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → older → T1 aborted.

Q83

T1: TS=14, requests R(C); last write TS(C)=10.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q84

T1: TS=7, requests W(D); last read TS(D)=9.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → T1 older → T1 aborted.

Q85

T1: TS=11, requests R(E); last write TS(E)=10.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q86

T1: TS=6, requests W(A); last write TS(A)=9.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Older write after newer write → T1 aborted.

Q87

T1: TS=13, requests R(B); last write TS(B)=11.
Can T1 read?
A. Yes
B. No
C

. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q88

T1: TS=5, requests W(C); last read TS(C)=7.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → T1 aborted.

Q89

T1: TS=12, requests R(D); last write TS(D)=10.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q90

T1: TS=6, requests W(E); last write TS(E)=9.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Older write after newer write → T1 aborted.

Q91

T1: TS=8, requests R(A); last write TS(A)=7.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q92

T1: TS=5, requests W(B); last read TS(B)=8.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → T1 aborted.

Q93

T1: TS=14, requests R(C); last write TS(C)=10.
Action?
A. T1 reads successfully
B. T1 aborted
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q94

T1: TS=7, requests W(D); last read TS(D)=9.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → T1 older → T1 aborted.

Q95

T1: TS=11, requests R(E); last write TS(E)=10.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q96

T1: TS=6, requests W(A); last write TS(A)=9.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Older write after newer write → T1 aborted.

Q97

T1: TS=13, requests R(B); last write TS(B)=11.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q98

T1: TS=5, requests W(C); last read TS(C)=7.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Write-after-read conflict → T1 aborted.

Q99

T1: TS=12, requests R(D); last write TS(D)=10.
Can T1 read?
A. Yes
B. No
C. T2 abort
D. Deadlock

✅ Answer: A
Solution:

  • T1 newer than last write → read allowed.

Q100

T1: TS=6, requests W(E); last write TS(E)=9.
Action?
A. T1 writes successfully
B. T1 aborted
C. T2 abort
D. Wait

✅ Answer: B
Solution:

  • Older write after newer write → T1 aborted.

About the Author

examhopeinfo@gmail.com

Administrator

Visit Website View All Posts

Post navigation

Previous: Locking Protocols MCQs for database systems (GATE level)
Next: Deadlock in Database MCQs For Gate Exam

Related News

Understanding the Role of the Lexical Analyzer
  • Role of the Lexical Analyzer
  • Compiler Design
  • IT

Lexical Analysis — Understanding the Role of the Lexical Analyzer

examhopeinfo@gmail.com December 5, 2025
Parsing A Simple Ompass Compiler
  • IT
  • Compiler Design
  • Parsing

Parsing — A Simple Onepass Compiler

examhopeinfo@gmail.com December 4, 2025
Syntax-directed translation A Simple Ompass Compiler
  • IT
  • Compiler Design
  • syntax-directed translation

A Simple Ompass Cempiler — Syntax-directed translation

examhopeinfo@gmail.com December 4, 2025

Recent Posts

  • Lexical Analysis — Understanding the Role of the Lexical Analyzer
  • Parsing — A Simple Onepass Compiler
  • A Simple Ompass Cempiler — Syntax-directed translation
  • A Simple Ompass Compiler — Syntax definition
  • Decidability: Countable Sets (The Halting Problem Revisited)

Archives

  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024

You may have missed

Understanding the Role of the Lexical Analyzer
  • Role of the Lexical Analyzer
  • Compiler Design
  • IT

Lexical Analysis — Understanding the Role of the Lexical Analyzer

examhopeinfo@gmail.com December 5, 2025
Parsing A Simple Ompass Compiler
  • IT
  • Compiler Design
  • Parsing

Parsing — A Simple Onepass Compiler

examhopeinfo@gmail.com December 4, 2025
Syntax-directed translation A Simple Ompass Compiler
  • IT
  • Compiler Design
  • syntax-directed translation

A Simple Ompass Cempiler — Syntax-directed translation

examhopeinfo@gmail.com December 4, 2025
A Simple Ompass Compiler
  • IT
  • A Simple Ompass Compiler
  • Compiler Design

A Simple Ompass Compiler — Syntax definition

examhopeinfo@gmail.com December 4, 2025

At ExamHope, we understand that preparing for exams can be challenging, overwhelming, and sometimes stressful. That’s why we are dedicated to providing high-quality educational resources, tips, and guidance to help students and aspirants achieve their goals with confidence. Whether you are preparing for competitive exams, school tests, or professional certifications, ExamHope is here to make your learning journey smarter, easier, and more effective.

Quick links

  • About us
  • Contact Us
  • Privacy Policy
  • Terms and Conditions
  • Disclaimer
  • DMCA Policy

Category

  • Computer Network
  • Computer Organization and Architecture
  • Data Structures
  • C Language
  • Theory of Computation
  • Database
Copyright © All rights reserved for ExamHope. | MoreNews by AF themes.