vault backup: 2025-03-03 09:37:47
This commit is contained in:
parent
a3df39231a
commit
34e911fa9e
1 changed files with 11 additions and 1 deletions
|
@ -101,4 +101,14 @@ Deadlock freedom $\not{\implies}$ Starvation freedom
|
|||
![[Pasted image 20250303093116.png]]
|
||||
|
||||
Starvation freedom $not \implies$ Bounded bypass
|
||||
Assume a $f$ and consider the scheduling above, where p2 wins $f(3)$ times and so does p3
|
||||
Assume a $f$ and consider the scheduling above, where p2 wins $f(3)$ times and so does p3, then p1 looses (at least) $2f(3)$ times before winning.
|
||||
|
||||
### Atomic R/W registers
|
||||
We will consider different computational models according to the available level of atomicity of the operations provided.
|
||||
|
||||
Atomic R/W registers are storage units that can be accessed through two operations (READ and WRITE) such that
|
||||
1. Each invocation of an operation
|
||||
- locks instantaneous (it can be depicted as a single point on the timelinethere exist $t : OpInv \to R+$)
|
||||
- may be located in any point between its starting and ending time
|
||||
- does not happen together with any other operation
|
||||
2. Every READ returns the closest preceeding value written in the register, or the initial value (if no WRITE has occurred).
|
||||
|
|
Loading…
Reference in a new issue