vault backup: 2025-03-10 08:29:43
This commit is contained in:
parent
eeb4507fb4
commit
78963dc45a
3 changed files with 52 additions and 22 deletions
66
.obsidian/workspace.json
vendored
66
.obsidian/workspace.json
vendored
|
@ -7,36 +7,58 @@
|
||||||
"id": "126da1a2d2b29212",
|
"id": "126da1a2d2b29212",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
|
||||||
"id": "145551a957195f29",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "Concurrent Systems/notes/2 - Fast mutex by Lamport.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "2 - Fast mutex by Lamport"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "fd57e934213e31db",
|
"id": "fd57e934213e31db",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Concurrent Systems/notes/1 - CS Basics.md",
|
"file": "Concurrent Systems/notes/2b - Round Robin algorithm.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "1 - CS Basics"
|
"title": "2b - Round Robin algorithm"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "7dbc67ca2ef1097d",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "Concurrent Systems/notes/3.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
},
|
||||||
|
"icon": "lucide-file",
|
||||||
|
"title": "3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 1
|
"currentTab": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "754900d6261702e5",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "6bd7f2a6f353529e",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "pdf",
|
||||||
|
"state": {
|
||||||
|
"file": "Concurrent Systems/slides/class 3.pdf",
|
||||||
|
"page": 1,
|
||||||
|
"left": -9,
|
||||||
|
"top": 169,
|
||||||
|
"zoom": 0.6
|
||||||
|
},
|
||||||
|
"icon": "lucide-file-text",
|
||||||
|
"title": "class 3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
|
@ -93,7 +115,8 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 307.5
|
"width": 307.5,
|
||||||
|
"collapsed": true
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "bc4b945ded1926e3",
|
"id": "bc4b945ded1926e3",
|
||||||
|
@ -208,12 +231,14 @@
|
||||||
"companion:Toggle completion": false
|
"companion:Toggle completion": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "fd57e934213e31db",
|
"active": "7dbc67ca2ef1097d",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"Concurrent Systems/slides/class 3.pdf",
|
||||||
|
"Concurrent Systems/notes/3.md",
|
||||||
"Concurrent Systems/notes/2b - Round Robin algorithm.md",
|
"Concurrent Systems/notes/2b - Round Robin algorithm.md",
|
||||||
|
"Concurrent Systems/notes/1 - CS Basics.md",
|
||||||
"Concurrent Systems/notes/2 - Fast mutex by Lamport.md",
|
"Concurrent Systems/notes/2 - Fast mutex by Lamport.md",
|
||||||
"Concurrent Systems/notes/1b - Peterson algorithm.md",
|
"Concurrent Systems/notes/1b - Peterson algorithm.md",
|
||||||
"Concurrent Systems/notes/1 - CS Basics.md",
|
|
||||||
"HCIW/slides/Interface and Interaction for IoT.pdf",
|
"HCIW/slides/Interface and Interaction for IoT.pdf",
|
||||||
"Pasted image 20250305182542.png",
|
"Pasted image 20250305182542.png",
|
||||||
"HCIW/notes/3 - Beacons.md",
|
"HCIW/notes/3 - Beacons.md",
|
||||||
|
@ -234,7 +259,6 @@
|
||||||
"Concurrent Systems/notes/images/Pasted image 20250304084901.png",
|
"Concurrent Systems/notes/images/Pasted image 20250304084901.png",
|
||||||
"Concurrent Systems/notes/images/Pasted image 20250304084537.png",
|
"Concurrent Systems/notes/images/Pasted image 20250304084537.png",
|
||||||
"Concurrent Systems/slides/class 1.pdf",
|
"Concurrent Systems/slides/class 1.pdf",
|
||||||
"Data and Network Security/slides/2025 - DNS - Lecture 2.pdf",
|
|
||||||
"Concurrent Systems/notes/images/Pasted image 20250303093116.png",
|
"Concurrent Systems/notes/images/Pasted image 20250303093116.png",
|
||||||
"Concurrent Systems/notes/images/Pasted image 20250303100953.png",
|
"Concurrent Systems/notes/images/Pasted image 20250303100953.png",
|
||||||
"Concurrent Systems/notes/images/Pasted image 20250303100721.png",
|
"Concurrent Systems/notes/images/Pasted image 20250303100721.png",
|
||||||
|
@ -254,8 +278,6 @@
|
||||||
"Biometric Systems/notes/9. Ear recognition.md",
|
"Biometric Systems/notes/9. Ear recognition.md",
|
||||||
"Biometric Systems/notes/13. Multi biometric.md",
|
"Biometric Systems/notes/13. Multi biometric.md",
|
||||||
"Biometric Systems/notes/4. Face detection.md",
|
"Biometric Systems/notes/4. Face detection.md",
|
||||||
"Biometric Systems/frequently asked questions/BS_oral_questions_16022021.md",
|
|
||||||
"Biometric Systems/notes/12. Iris recognition.md",
|
|
||||||
"Senza nome.canvas"
|
"Senza nome.canvas"
|
||||||
]
|
]
|
||||||
}
|
}
|
8
Concurrent Systems/notes/3.md
Normal file
8
Concurrent Systems/notes/3.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
|
||||||
|
### Hardware primitives
|
||||||
|
Atomic R/W registers provide quite a basic computational model.
|
||||||
|
|
||||||
|
We can strenghten the model by adding specialized HW primitives, that essentially perform in an atomic way the combination of some atomic instructions.
|
||||||
|
Usually, every operating system provides at least one specilized HW primitive.
|
||||||
|
|
||||||
|
##### Most common ones:
|
BIN
Concurrent Systems/slides/class 3.pdf
Normal file
BIN
Concurrent Systems/slides/class 3.pdf
Normal file
Binary file not shown.
Loading…
Reference in a new issue