vault backup: 2024-01-22 12:22:45
This commit is contained in:
12
.obsidian/workspace.json
vendored
12
.obsidian/workspace.json
vendored
@@ -21,7 +21,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Semester 2/Programming 2/Week 2/Week 2 Programming 2.md",
|
"file": "Semester 2/Computer Systems Internals & Linux/Week 1/Week 2 Computer Systems Internals.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
}
|
}
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Semester 2/Programming 2/Week 2/Week 2 Programming 2.md",
|
"file": "Semester 2/Computer Systems Internals & Linux/Week 1/Week 2 Computer Systems Internals.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Semester 2/Programming 2/Week 2/Week 2 Programming 2.md",
|
"file": "Semester 2/Computer Systems Internals & Linux/Week 1/Week 2 Computer Systems Internals.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
}
|
||||||
@@ -135,7 +135,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Semester 2/Programming 2/Week 2/Week 2 Programming 2.md"
|
"file": "Semester 2/Computer Systems Internals & Linux/Week 1/Week 2 Computer Systems Internals.md"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -177,8 +177,9 @@
|
|||||||
},
|
},
|
||||||
"active": "13f4c5e19c9ab3c8",
|
"active": "13f4c5e19c9ab3c8",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"Semester 2/Programming 2/Week 1/Week 1 Programming 2.md",
|
|
||||||
"Semester 2/Programming 2/Week 2/Week 2 Programming 2.md",
|
"Semester 2/Programming 2/Week 2/Week 2 Programming 2.md",
|
||||||
|
"Semester 2/Computer Systems Internals & Linux/Week 1/Week 2 Computer Systems Internals.md",
|
||||||
|
"Semester 2/Programming 2/Week 1/Week 1 Programming 2.md",
|
||||||
"Semester 2/Programming 2/README.md",
|
"Semester 2/Programming 2/README.md",
|
||||||
"Semester 2/HCI/README.md",
|
"Semester 2/HCI/README.md",
|
||||||
"Semester 2/Database Systems/README.md",
|
"Semester 2/Database Systems/README.md",
|
||||||
@@ -222,7 +223,6 @@
|
|||||||
"Semester 1/Database Systems/Assignment/Populating Database.md",
|
"Semester 1/Database Systems/Assignment/Populating Database.md",
|
||||||
"Semester 1/Database Systems/Assignment/postgre Compatible.md",
|
"Semester 1/Database Systems/Assignment/postgre Compatible.md",
|
||||||
"images/Pasted image 20231204191255.png",
|
"images/Pasted image 20231204191255.png",
|
||||||
"Semester 1/Database Systems/Assignment/Creating Tables.md",
|
|
||||||
"Database Systems/Untitled.canvas",
|
"Database Systems/Untitled.canvas",
|
||||||
"Untitled 1.canvas",
|
"Untitled 1.canvas",
|
||||||
"Untitled.canvas"
|
"Untitled.canvas"
|
||||||
|
@@ -0,0 +1,40 @@
|
|||||||
|
# Clock Drift
|
||||||
|
|
||||||
|
Recalibrate clocks when out of sync:
|
||||||
|
|
||||||
|
- Async Transmission
|
||||||
|
- Send a small amount of data, then 1, then 0, then some more data.
|
||||||
|
- Manchester Encoding
|
||||||
|
- Send each bit as 2 values
|
||||||
|
- Original 10MBase-T uses this
|
||||||
|
- HDB3 encoding
|
||||||
|
- 3 logic levels to ensure no static sequences
|
||||||
|
- Used for long distance cables
|
||||||
|
- 4B5B encoding
|
||||||
|
- Transmit 5 bits of signalling to represent 4 bits of data
|
||||||
|
- 100MBase-T uses this.
|
||||||
|
|
||||||
|
# Quantities in Digital Communication
|
||||||
|
|
||||||
|
## Bit
|
||||||
|
|
||||||
|
- Short for "binary digit". Byte = 8 bits
|
||||||
|
|
||||||
|
## Data Rate
|
||||||
|
|
||||||
|
- Bits per second
|
||||||
|
|
||||||
|
## Baud Rate
|
||||||
|
|
||||||
|
- Times per second the transmitted signal changes.
|
||||||
|
|
||||||
|
### Examples
|
||||||
|
|
||||||
|
- A modem used for dialup will encode at least six bits of data for each unit of signalling.
|
||||||
|
- Ethernet uses between 1.2 and 2 units of signalling per bit of data.
|
||||||
|
|
||||||
|
# Text Encoding Communication
|
||||||
|
|
||||||
|
- The word "Up" -> ASCII is 85, 112
|
||||||
|
- Binary stream -> 010101010110000
|
||||||
|
This demonstrates the worst case scenario for 4B5B, and 4 zeros to demonstrate HDB3.
|
Reference in New Issue
Block a user