WEBVTT

00:00:00.080 --> 00:00:07.759
ah usb one of the wonderful conveniences of

00:00:04.400 --> 00:00:10.000
modern life you just plug it into

00:00:07.759 --> 00:00:14.000
any one of the similar looking ports and things just work

00:00:11.519 --> 00:00:18.800
well most of the time anyway but whatever happened to those

00:00:15.920 --> 00:00:22.400
old-school massive things we used to use to connect printers and

00:00:20.800 --> 00:00:31.920
hard drives well older standards like ieee 1284 and ide

00:00:28.080 --> 00:00:34.399
cables had so many pins and took up so

00:00:31.920 --> 00:00:40.160
much physical space because they communicated in parallel meaning that

00:00:37.280 --> 00:00:44.160
they could send and or receive multiple bits of information

00:00:42.320 --> 00:00:48.640
simultaneously by contrast new school interfaces like

00:00:47.520 --> 00:00:54.640
usb sas SATA and individual pci express

00:00:52.160 --> 00:00:58.719
lanes are serial which fun fact is actually what the s in each

00:00:57.199 --> 00:01:06.000
acronym stands for these ones can only send or receive one

00:01:02.160 --> 00:01:08.560
bit at a time but wait a minute

00:01:06.000 --> 00:01:13.920
why on earth would that be better i mean when they close all but one lane on the

00:01:10.720 --> 00:01:16.240
freeway that's a bad thing well

00:01:13.920 --> 00:01:21.040
popular parallel standards had a number of limitations that slowed down their

00:01:19.200 --> 00:01:26.400
real-world speed these ports depended on all of the data

00:01:23.759 --> 00:01:31.439
lines sending the correct data simultaneously

00:01:28.240 --> 00:01:34.079
so trying to push more and more data

00:01:31.439 --> 00:01:39.360
through a parallel port per second means that it's harder and harder for those

00:01:36.799 --> 00:01:44.479
lines to stay synchronized meaning that as you increased the data rate the port

00:01:41.920 --> 00:01:51.439
actually had to slow things down and wait for all of the signals to match up

00:01:47.840 --> 00:01:54.000
another phenomenon called crosstalk also

00:01:51.439 --> 00:01:58.560
complicated matters crosstalk is basically electrical interference

00:01:56.399 --> 00:02:04.479
between data lines that are close together and it becomes more pronounced

00:02:01.360 --> 00:02:06.479
when you add more lines than again when

00:02:04.479 --> 00:02:12.480
you try to make them faster because a serial connection like usb

00:02:09.280 --> 00:02:14.800
only has one data line in each direction

00:02:12.480 --> 00:02:18.160
crosstalk isn't nearly as much of an issue

00:02:15.920 --> 00:02:25.040
this means that although serial connections can only fire off one bit at

00:02:21.200 --> 00:02:27.440
a time the rate of fire can be made much

00:02:25.040 --> 00:02:34.239
higher especially as electronics manufacturing in general has improved so

00:02:31.440 --> 00:02:40.879
think of an automatic machine gun shooting tons of bullets per second one

00:02:37.440 --> 00:02:43.519
at a time versus a break barrel shotgun

00:02:40.879 --> 00:02:49.120
that can fire lots of pellets at once but has a much longer reload delay

00:02:47.040 --> 00:02:54.640
parallel connections also had the disadvantage of using lots of pins to

00:02:52.400 --> 00:03:00.319
support transmitting multiple bits at once and that meant that the connectors

00:02:56.959 --> 00:03:03.120
themselves were more prone to damage

00:03:00.319 --> 00:03:07.760
think about how easy it was to bend printer pins or an ide header on an old

00:03:06.560 --> 00:03:13.120
motherboard modern serial links typically don't use

00:03:10.720 --> 00:03:19.519
protruding pins making standards like usb and SATA suitable for

00:03:15.920 --> 00:03:21.680
many more insertions as they say

00:03:19.519 --> 00:03:27.920
but Linus hold on a minute what about my fancy new graphics card that uses 16 pci

00:03:25.519 --> 00:03:30.239
express lanes at once isn't that parallel

00:03:29.280 --> 00:03:36.879
well not really each pci express lane has its

00:03:34.159 --> 00:03:43.040
own clock signal so they're not synchronized with each other the data is

00:03:39.440 --> 00:03:45.680
simply transmitted down each lane in a

00:03:43.040 --> 00:03:50.319
more independent fashion leaving the card itself to sort out the information

00:03:48.159 --> 00:03:56.480
which doesn't take very long meaning that pci express speeds scale very well

00:03:53.840 --> 00:04:02.239
as you add more lanes which you can see in high-speed pci express devices like

00:03:59.439 --> 00:04:07.599
solid-state drives and video cards pretty incredible right

00:04:04.400 --> 00:04:10.239
well that may be but as far as one bit

00:04:07.599 --> 00:04:15.040
at a time cereal technology has come i wouldn't bother trying to eat your bowl

00:04:12.080 --> 00:04:18.720
of frosted flakes one at a time do you really want your isp keeping an

00:04:17.120 --> 00:04:26.080
eye on what it is that you're doing online use tunnelbear tunnelbear vpn is the

00:04:22.960 --> 00:04:27.759
simple to use vpn that lets you tunnel

00:04:26.080 --> 00:04:32.160
through one of 20 different countries allowing you to browse the internet and

00:04:29.360 --> 00:04:38.400
use online services as though you were in that country they have easy to use

00:04:34.320 --> 00:04:40.000
apps for iOS Android pc and mac they've

00:04:38.400 --> 00:04:45.280
also got a chrome extension that one was upside down there you go i fixed it and

00:04:42.720 --> 00:04:49.840
it is so easy to use that your mom can do it you just press one button and boom

00:04:47.919 --> 00:04:53.600
your connection gets encrypted and there's no messing around they've got a

00:04:51.759 --> 00:04:57.759
top-rated privacy policy and they don't log user activity and you can try it out

00:04:55.520 --> 00:05:01.759
for free with 500 megs of data and no credit card required at the link below

00:05:00.199 --> 00:05:05.520
tunnelbear.com Linus so thanks for watching guys like

00:05:04.000 --> 00:05:08.560
dislike leave a comment with future video suggestions don't forget to

00:05:07.360 --> 00:05:14.000
subscribe and check out our other channels and i guess that's pretty much it i will see you again at the next fast

00:05:12.479 --> 00:05:20.440
as possible as soon as possible

00:05:16.320 --> 00:05:20.440
it's going to be as great as possible
