diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index c261faa..7d29eb4 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -6,6 +6,7 @@ { "id": "4c1f5b7a6abb1339", "type": "tabs", + "dimension": 41.54727793696275, "children": [ { "id": "105f7a61963f10e7", @@ -13,14 +14,21 @@ "state": { "type": "markdown", "state": { - "file": "Concurrent Systems/notes/6a -.md", + "file": "Concurrent Systems/notes/6a - Alternatives to Atomicity.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "6a -" + "title": "6a - Alternatives to Atomicity" } - }, + } + ] + }, + { + "id": "545279cecc435235", + "type": "tabs", + "dimension": 58.45272206303726, + "children": [ { "id": "6c846cff8fe1d071", "type": "leaf", @@ -28,17 +36,16 @@ "type": "pdf", "state": { "file": "Concurrent Systems/slides/class 6.pdf", - "page": 6, - "left": -16, - "top": 275, - "zoom": 0.9236935866983375 + "page": 8, + "left": -23, + "top": 483, + "zoom": 0.6805225653206651 }, "icon": "lucide-file-text", "title": "class 6" } } - ], - "currentTab": 1 + ] } ], "direction": "vertical" @@ -95,7 +102,8 @@ } ], "direction": "horizontal", - "width": 307.5 + "width": 307.5, + "collapsed": true }, "right": { "id": "bc4b945ded1926e3", @@ -210,9 +218,12 @@ "companion:Toggle completion": false } }, - "active": "6c846cff8fe1d071", + "active": "105f7a61963f10e7", "lastOpenFiles": [ - "Concurrent Systems/notes/6a -.md", + "Concurrent Systems/slides/class 6.pdf", + "Concurrent Systems/notes/6a - Alternatives to Atomicity.md", + "Pasted image 20250324082545.png", + "Pasted image 20250324082534.png", "Concurrent Systems/notes/6 - Atomicity.md", "Concurrent Systems/notes/5 - Software Transactional Memory.md", "Concurrent Systems/notes/4b - Monitors.md", @@ -231,7 +242,6 @@ "conflict-files-obsidian-git.md", "Concurrent Systems/notes/images/Pasted image 20250318090909.png", "Concurrent Systems/notes/images/Pasted image 20250318090733.png", - "Concurrent Systems/slides/class 6.pdf", "Pasted image 20250318090909.png", "Pasted image 20250318090733.png", "Concurrent Systems/slides/class 5.pdf", @@ -245,9 +255,7 @@ "HCIW/notes/3 - Beacons.md", "Concurrent Systems/notes/images/Pasted image 20250312121828.png", "Concurrent Systems/notes/images/Pasted image 20250310172134.png", - "Concurrent Systems/notes/images/Pasted image 20250310103703.png", "Concurrent Systems/notes/1 - CS Basics2.md", - "Pasted image 20250305182542.png", "HCIW/notes/1 - UX for IoT.md", "HCIW/exercises/Exercise.md", "Foundation of data science/notes/1 CV Basics.md", @@ -257,7 +265,6 @@ "Foundation of data science/notes/8 Variational Autoencoders.md", "Foundation of data science/notes/3 Logistic Regression.md", "Foundation of data science/notes/3.1 Multi Class Logistic Regression.md", - "Foundation of data science/notes/4 L1 and L2 normalization - Lasso and Ridge.md", "Senza nome.canvas" ] } \ No newline at end of file diff --git a/Concurrent Systems/notes/6a - Alternatives to Atomicity.md b/Concurrent Systems/notes/6a - Alternatives to Atomicity.md new file mode 100644 index 0000000..efb046c --- /dev/null +++ b/Concurrent Systems/notes/6a - Alternatives to Atomicity.md @@ -0,0 +1,8 @@ +Let us define $op ->_{proc} op'$ to hold whenever there exists a process p that issues both operations with `res[op]` happening before `inv[op']`. + +**Def:** a complete history is sequentially consistent if there exists a sequential history $𝑆$ s.t. +![[Pasted image 20250324082534.png]] + +![[Pasted image 20250324082545.png]] + +The problem with sequential consistency is that it \ No newline at end of file diff --git a/Concurrent Systems/notes/6a -.md b/Concurrent Systems/notes/6a -.md deleted file mode 100644 index e69de29..0000000 diff --git a/Pasted image 20250324082534.png b/Pasted image 20250324082534.png new file mode 100644 index 0000000..744ac2b Binary files /dev/null and b/Pasted image 20250324082534.png differ diff --git a/Pasted image 20250324082545.png b/Pasted image 20250324082545.png new file mode 100644 index 0000000..831bb9d Binary files /dev/null and b/Pasted image 20250324082545.png differ