system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5 how does my internet know to delegate speed between my devices?

im downloading a game rn and its going at full speed. then when i open my phone and go on social media, the download speed slows down. how does my router or internet understand this and figure out how to divide the speed? as well as how would this work for more devices?
gpt
Your router does not know. The router just processes the demands made on it. If there is just one thing happening all resources (bandwidth and processing) are dedicated to the one thing happening. If multiple requests are made, the resources are shared. Sharing means each process is slower than if it was running alone. The more processes running, the longer each takes to complete.