diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 3c50a3f..9a18173 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -27,12 +27,12 @@ "state": { "type": "markdown", "state": { - "file": "Concurrent Systems/notes/4b - Monitors.md", + "file": "Concurrent Systems/notes/6a - Alternatives to Atomicity.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "4b - Monitors" + "title": "6a - Alternatives to Atomicity" } } ], @@ -207,28 +207,28 @@ }, "active": "e453bba00fdc57d6", "lastOpenFiles": [ - "Concurrent Systems/slides/class 4.pdf", - "Concurrent Systems/notes/4b - Monitors.md", - "Concurrent Systems/notes/4 - Semaphores.md", - "Concurrent Systems/test/Untitled.md", + "Concurrent Systems/notes/6 - Atomicity.md", "Concurrent Systems/notes/5 - Software Transactional Memory.md", "Concurrent Systems/notes/4c - Dining Philosophers.md", - "Concurrent Systems/notes/6 - Atomicity.md", + "Concurrent Systems/notes/4b - Monitors.md", + "Concurrent Systems/notes/4 - Semaphores.md", + "Concurrent Systems/notes/3b - Aravind's algorithm and improvements.md", + "Concurrent Systems/notes/3a - Hardware primitives & Lamport Bakery algorithm.md", + "Concurrent Systems/notes/2b - Round Robin algorithm.md", + "Concurrent Systems/notes/2 - Fast mutex by Lamport.md", + "Concurrent Systems/notes/1b - Peterson algorithm.md", + "Concurrent Systems/notes/1 - CS Basics.md", + "Concurrent Systems/slides/class 4.pdf", + "Concurrent Systems/test/Untitled.md", "Concurrent Systems/notes/7- MUTEX-free concurrency.md", "Concurrent Systems/notes/9 - Consensus.md", "Concurrent Systems/slides/class 9.pdf", "Concurrent Systems/slides/class 10.pdf", - "Concurrent Systems/notes/1 - CS Basics.md", "Concurrent Systems/test", - "Concurrent Systems/notes/3a - Hardware primitives & Lamport Bakery algorithm.md", "Concurrent Systems/notes/10 - Implementing Consensus.md", "HCIW/slides/Tangible User Interfaces.pdf", "Concurrent Systems/notes/images/Pasted image 20250401083747.png", "Concurrent Systems/notes/images/Pasted image 20250401092557.png", - "Concurrent Systems/notes/3b - Aravind's algorithm and improvements.md", - "Concurrent Systems/notes/1b - Peterson algorithm.md", - "Concurrent Systems/notes/2 - Fast mutex by Lamport.md", - "Concurrent Systems/notes/2b - Round Robin algorithm.md", "Concurrent Systems/notes/6a - Alternatives to Atomicity.md", "Concurrent Systems/notes/8 - Enhancing Liveness Properties.md", "Concurrent Systems/slides/class 6.pdf", diff --git a/Concurrent Systems/notes/3a - Hardware primitives & Lamport Bakery algorithm.md b/Concurrent Systems/notes/3a - Hardware primitives & Lamport Bakery algorithm.md index 155d6b4..4e60ef1 100644 --- a/Concurrent Systems/notes/3a - Hardware primitives & Lamport Bakery algorithm.md +++ b/Concurrent Systems/notes/3a - Hardware primitives & Lamport Bakery algorithm.md @@ -1,4 +1,3 @@ - ### Hardware primitives Atomic R/W registers provide quite a basic computational model.