Autosave: 2024-10-24 17:28:58

This commit is contained in:
thomasabishop 2024-10-24 17:28:58 +01:00
parent 08ddd08750
commit 672eae2cea
742 changed files with 27 additions and 27 deletions

View file

@ -3,7 +3,7 @@ tags: [fleeting, networks, ARPANET, packet-switching]
created: Tuesday, October 22, 2024 created: Tuesday, October 22, 2024
--- ---
# 385af4b4-Baran_distributed_networks # 385af4b4_Baran_distributed_networks
## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET ## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET

View file

@ -31,10 +31,10 @@ utilise threads.
## Hardware considerations ## Hardware considerations
Each [processor core](./CPU_architecture.md) can only run one thread at a time Each [processor core](CPU_architecture.md) can only run one thread at a time so
so the number of cores that a device's CPU has deterimines how many threads can the number of cores that a device's CPU has deterimines how many threads can run
run at once. In practice, then, the CPU shuffles between multiple threads in at once. In practice, then, the CPU shuffles between multiple threads in
[clock segments](./Clock_signals.md). This is known as scheduling and is managed [clock segments](Clock_signals.md). This is known as scheduling and is managed
by the process that the thread belongs to. by the process that the thread belongs to.
## Related notes ## Related notes

View file

@ -13,7 +13,7 @@ Example services: checking one's bank balance, paying bills, transferring money,
booking holidays. booking holidays.
(Presumably, the services would be hosted on a providers' (Presumably, the services would be hosted on a providers'
[mainframe](./Mainframe_computers.md) or mini-computer, which the consumer would [mainframe](Mainframe_computers.md) or mini-computer, which the consumer would
access through something like time-sharing?) access through something like time-sharing?)
![BT telephone modem](static/modem-bt.png) ![BT telephone modem](static/modem-bt.png)

View file

@ -3,10 +3,10 @@ tags: [ARPA, ARPANET, networks, computer-history]
created: Friday, October 18, 2024 created: Friday, October 18, 2024
--- ---
# e470bf3d-IMPs_in_the_ARPANET # e470bf3d_IMPs_in_the_ARPANET
Within the #ARPANET, IMPs (Information Message Processors) were nodes Within the #ARPANET, IMPs (Information Message Processors) were nodes
distinguished from [hosts](./Network_hosts.md). They were computers designed to distinguished from [hosts](Network_hosts.md). They were computers designed to
receive and route the the packets from one host to another, described as receive and route the the packets from one host to another, described as
"adaptive routing". "adaptive routing".
@ -20,7 +20,7 @@ Their job was to:
- confirm successful transmission - confirm successful transmission
These responsibilities required the IMP to "know" the location and addresses of These responsibilities required the IMP to "know" the location and addresses of
other IMPs and hosts on the [network](./Network_fundamentals.md) and their other IMPs and hosts on the [network](Network_fundamentals.md) and their
proximity to them. proximity to them.
From the point of view of the host user, the existence of the IMPs would be From the point of view of the host user, the existence of the IMPs would be

View file

@ -3,14 +3,14 @@ tags: [ARPA, ARPANET, networks, computer-history]
created: Friday, October 18, 2024 created: Friday, October 18, 2024
--- ---
# f0f70a3c-ARPANET-motivations # f0f70a3c_ARPANET_motivations
It is inaccurate to say that the chief motivation in creating the ARPANET was to It is inaccurate to say that the chief motivation in creating the ARPANET was to
create a network that could withstand nuclear conflict, where mulitple nodes create a network that could withstand nuclear conflict, where mulitple nodes
could be hit and the network could still go on functioning. could be hit and the network could still go on functioning.
Ideas that originated from this concern _did_ influence the project (chiefly Ideas that originated from this concern _did_ influence the project (chiefly
[Paul Baran's work on distributed networks](./385af4b4_baran_distributed_networks.md) [Paul Baran's work on distributed networks](385af4b4_baran_distributed_networks.md)
at RAND), but this was not the concern of the ARPANET. at RAND), but this was not the concern of the ARPANET.
ARPA's objectives were focused more on reducing efficiency in the academic and ARPA's objectives were focused more on reducing efficiency in the academic and

View file

@ -13,20 +13,20 @@ computer science.
![not-by-ai-badge](static/not-by-ai-alternative--light.svg) ![not-by-ai-badge](static/not-by-ai-alternative--light.svg)
**Build ID:** 85c93482-be2b-476d-8d37-e67e35658655 **Build ID:** e64d42b7-6034-467b-be10-f60f7ae23656
**Published:** Thu 24 Oct 2024 07:31:51 **Published:** Thu 24 Oct 2024 17:28:56
### Recent edits ### Recent edits
- [[cfbef1c4_web_precursors]] - [[cfbef1c4_web_precursors]]
- [[861cc26e_ARPA_origins]]
- [[f0f70a3c_ARPANET_motivations]]
- [[e470bf3d_IMPs_in_the_ARPANET]] - [[e470bf3d_IMPs_in_the_ARPANET]]
- [[f0f70a3c_ARPANET_motivations]]
- [[Threads]]
- [[385af4b4_Baran_distributed_networks]] - [[385af4b4_Baran_distributed_networks]]
- [[861cc26e_ARPA_origins]]
- [[Compile_Python_app_to_single_executable]] - [[Compile_Python_app_to_single_executable]]
- [[VirtualMemory]] - [[VirtualMemory]]
- [[Zero_property_of_multiplication]]
### All notes (466) ### All notes (466)

View file

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

View file

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 145 KiB

View file

Before

Width:  |  Height:  |  Size: 289 KiB

After

Width:  |  Height:  |  Size: 289 KiB

View file

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

Before

Width:  |  Height:  |  Size: 6.9 MiB

After

Width:  |  Height:  |  Size: 6.9 MiB

View file

Before

Width:  |  Height:  |  Size: 224 KiB

After

Width:  |  Height:  |  Size: 224 KiB

View file

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 204 KiB

View file

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View file

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 165 KiB

View file

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View file

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 133 KiB

View file

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View file

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

View file

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View file

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View file

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 148 KiB

View file

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 121 KiB

View file

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View file

Before

Width:  |  Height:  |  Size: 470 KiB

After

Width:  |  Height:  |  Size: 470 KiB

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View file

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

View file

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View file

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View file

Before

Width:  |  Height:  |  Size: 848 KiB

After

Width:  |  Height:  |  Size: 848 KiB

View file

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 194 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 130 KiB

View file

Before

Width:  |  Height:  |  Size: 171 KiB

After

Width:  |  Height:  |  Size: 171 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

View file

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

Before

Width:  |  Height:  |  Size: 157 KiB

After

Width:  |  Height:  |  Size: 157 KiB

View file

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View file

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 153 KiB

View file

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View file

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View file

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 118 KiB

View file

Before

Width:  |  Height:  |  Size: 414 KiB

After

Width:  |  Height:  |  Size: 414 KiB

View file

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 167 KiB

After

Width:  |  Height:  |  Size: 167 KiB

View file

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

View file

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View file

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 140 KiB

View file

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 190 KiB

View file

Before

Width:  |  Height:  |  Size: 374 KiB

After

Width:  |  Height:  |  Size: 374 KiB

View file

Before

Width:  |  Height:  |  Size: 9 KiB

After

Width:  |  Height:  |  Size: 9 KiB

View file

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View file

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View file

Before

Width:  |  Height:  |  Size: 122 KiB

After

Width:  |  Height:  |  Size: 122 KiB

View file

Before

Width:  |  Height:  |  Size: 668 KiB

After

Width:  |  Height:  |  Size: 668 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View file

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View file

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View file

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View file

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View file

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View file

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View file

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View file

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View file

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View file

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View file

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

View file

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

View file

@ -3,7 +3,7 @@ tags: [fleeting, networks, ARPANET, packet-switching]
created: Tuesday, October 22, 2024 created: Tuesday, October 22, 2024
--- ---
# 385af4b4-Baran_distributed_networks # 385af4b4_Baran_distributed_networks
## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET ## Paul Baran's concept of a distributed network and influence on architecture of the ARPANET

View file

@ -31,10 +31,10 @@ utilise threads.
## Hardware considerations ## Hardware considerations
Each [processor core](./CPU_architecture.md) can only run one thread at a time Each [processor core](CPU_architecture.md) can only run one thread at a time so
so the number of cores that a device's CPU has deterimines how many threads can the number of cores that a device's CPU has deterimines how many threads can run
run at once. In practice, then, the CPU shuffles between multiple threads in at once. In practice, then, the CPU shuffles between multiple threads in
[clock segments](./Clock_signals.md). This is known as scheduling and is managed [clock segments](Clock_signals.md). This is known as scheduling and is managed
by the process that the thread belongs to. by the process that the thread belongs to.
## Related notes ## Related notes

View file

@ -13,7 +13,7 @@ Example services: checking one's bank balance, paying bills, transferring money,
booking holidays. booking holidays.
(Presumably, the services would be hosted on a providers' (Presumably, the services would be hosted on a providers'
[mainframe](./Mainframe_computers.md) or mini-computer, which the consumer would [mainframe](Mainframe_computers.md) or mini-computer, which the consumer would
access through something like time-sharing?) access through something like time-sharing?)
![BT telephone modem](../img/modem-bt.png) ![BT telephone modem](../img/modem-bt.png)

View file

@ -3,10 +3,10 @@ tags: [ARPA, ARPANET, networks, computer-history]
created: Friday, October 18, 2024 created: Friday, October 18, 2024
--- ---
# e470bf3d-IMPs_in_the_ARPANET # e470bf3d_IMPs_in_the_ARPANET
Within the #ARPANET, IMPs (Information Message Processors) were nodes Within the #ARPANET, IMPs (Information Message Processors) were nodes
distinguished from [hosts](./Network_hosts.md). They were computers designed to distinguished from [hosts](Network_hosts.md). They were computers designed to
receive and route the the packets from one host to another, described as receive and route the the packets from one host to another, described as
"adaptive routing". "adaptive routing".
@ -20,7 +20,7 @@ Their job was to:
- confirm successful transmission - confirm successful transmission
These responsibilities required the IMP to "know" the location and addresses of These responsibilities required the IMP to "know" the location and addresses of
other IMPs and hosts on the [network](./Network_fundamentals.md) and their other IMPs and hosts on the [network](Network_fundamentals.md) and their
proximity to them. proximity to them.
From the point of view of the host user, the existence of the IMPs would be From the point of view of the host user, the existence of the IMPs would be

View file

@ -3,14 +3,14 @@ tags: [ARPA, ARPANET, networks, computer-history]
created: Friday, October 18, 2024 created: Friday, October 18, 2024
--- ---
# f0f70a3c-ARPANET-motivations # f0f70a3c_ARPANET_motivations
It is inaccurate to say that the chief motivation in creating the ARPANET was to It is inaccurate to say that the chief motivation in creating the ARPANET was to
create a network that could withstand nuclear conflict, where mulitple nodes create a network that could withstand nuclear conflict, where mulitple nodes
could be hit and the network could still go on functioning. could be hit and the network could still go on functioning.
Ideas that originated from this concern _did_ influence the project (chiefly Ideas that originated from this concern _did_ influence the project (chiefly
[Paul Baran's work on distributed networks](./385af4b4_baran_distributed_networks.md) [Paul Baran's work on distributed networks](385af4b4_baran_distributed_networks.md)
at RAND), but this was not the concern of the ARPANET. at RAND), but this was not the concern of the ARPANET.
ARPA's objectives were focused more on reducing efficiency in the academic and ARPA's objectives were focused more on reducing efficiency in the academic and