Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,320 --> 00:00:03,660
Remember when I said that a
computer is a device that
2
00:00:03,660 --> 00:00:06,630
stores and processes data
by performing calculations?
3
00:00:06,630 --> 00:00:07,650
Whether you're creating
4
00:00:07,650 --> 00:00:09,360
an artificial
intelligence that can be
5
00:00:09,360 --> 00:00:10,830
humans at chess or
6
00:00:10,830 --> 00:00:12,780
something more simple like
running a video game,
7
00:00:12,780 --> 00:00:15,045
the more computing power
you have access to,
8
00:00:15,045 --> 00:00:16,605
the more you can accomplish.
9
00:00:16,605 --> 00:00:17,940
By the end of this lesson,
10
00:00:17,940 --> 00:00:20,970
you'll understand what a
computer calculates and how.
11
00:00:20,970 --> 00:00:22,755
Let's look at this
simple math problem.
12
00:00:22,755 --> 00:00:24,645
Zero plus one equals what?
13
00:00:24,645 --> 00:00:27,510
It only takes a moment to
come up with the answer one,
14
00:00:27,510 --> 00:00:29,115
but imagine that
you needed to do
15
00:00:29,115 --> 00:00:31,125
100 calculations that
were this simple.
16
00:00:31,125 --> 00:00:32,550
You could do it, and if you are
17
00:00:32,550 --> 00:00:34,360
careful you might not
make any mistakes.
18
00:00:34,360 --> 00:00:37,335
What if you needed to do
1,000 of these calculations?
19
00:00:37,335 --> 00:00:38,685
How about a million?
20
00:00:38,685 --> 00:00:40,380
How about a billion? This is
21
00:00:40,380 --> 00:00:41,950
exactly what a computer does.
22
00:00:41,950 --> 00:00:44,690
A computer simply
compares ones and zeros,
23
00:00:44,690 --> 00:00:48,470
but millions or billions
of times per second.
24
00:00:48,470 --> 00:00:51,320
[inaudible]. The communication
that a computer uses is
25
00:00:51,320 --> 00:00:53,690
referred to as binary system,
26
00:00:53,690 --> 00:00:56,560
also known as base-2
numeral system.
27
00:00:56,560 --> 00:00:59,285
This means that it only
talks in ones and zeros.
28
00:00:59,285 --> 00:01:00,560
You may be thinking,
29
00:01:00,560 --> 00:01:02,780
my computer only talks
in ones and zeros.
30
00:01:02,780 --> 00:01:05,155
How do I communicate with
it? Think of it like this.
31
00:01:05,155 --> 00:01:06,950
We use the letters
of the alphabet to
32
00:01:06,950 --> 00:01:09,230
form words and we give
those words meaning.
33
00:01:09,230 --> 00:01:11,090
We use them to create sentences,
34
00:01:11,090 --> 00:01:12,850
paragraphs and whole stories.
35
00:01:12,850 --> 00:01:14,675
The same thing
applies to binary,
36
00:01:14,675 --> 00:01:16,490
except instead of A, B, C,
37
00:01:16,490 --> 00:01:18,800
and so on, we only have zero
38
00:01:18,800 --> 00:01:21,680
and one to create words
that we give meaning to.
39
00:01:21,680 --> 00:01:23,490
In computing terms, we group
40
00:01:23,490 --> 00:01:26,055
binary into eight
numbers or bits.
41
00:01:26,055 --> 00:01:28,520
Technically, a bit
is a binary digit.
42
00:01:28,520 --> 00:01:29,975
Historically, we use
43
00:01:29,975 --> 00:01:32,420
eight bits because in the
early days of computing,
44
00:01:32,420 --> 00:01:35,150
hardware utilized the
base-2 numeral system
45
00:01:35,150 --> 00:01:36,610
to move bits around.
46
00:01:36,610 --> 00:01:38,855
Two to the eighth
numbers offered us
47
00:01:38,855 --> 00:01:40,400
a large enough range of
48
00:01:40,400 --> 00:01:42,530
values to do the
computing we needed.
49
00:01:42,530 --> 00:01:45,050
Back then, any number
of bits was used,
50
00:01:45,050 --> 00:01:47,060
but eventually the
grouping of eight bits
51
00:01:47,060 --> 00:01:49,475
became the industry
standard that we use today.
52
00:01:49,475 --> 00:01:51,245
You should know that
a group of eight bits
53
00:01:51,245 --> 00:01:53,170
is referred to as a byte.
54
00:01:53,170 --> 00:01:59,430
A byte of zeros and ones
could look like 10011011.
55
00:01:59,430 --> 00:02:01,510
Each byte can store
one character,
56
00:02:01,510 --> 00:02:04,895
and we can have 256
possible values
57
00:02:04,895 --> 00:02:07,840
thanks that a base-2
system, two to the eighth.
58
00:02:07,840 --> 00:02:09,740
In computer talk, this byte
59
00:02:09,740 --> 00:02:11,060
can mean something
like the letter
60
00:02:11,060 --> 00:02:14,105
c. This is how a computer
language is born.
61
00:02:14,105 --> 00:02:16,160
Let's make a quick table
to translate something
62
00:02:16,160 --> 00:02:17,465
a computer might see
63
00:02:17,465 --> 00:02:19,925
into something we'd
be able to recognize.
64
00:02:19,925 --> 00:02:23,310
What does the following
translate to?
65
00:02:23,690 --> 00:02:27,630
Did you get hello? Pretty cool.
66
00:02:27,630 --> 00:02:29,705
By using binary, we can have
67
00:02:29,705 --> 00:02:31,835
unlimited communication
with our computer.
68
00:02:31,835 --> 00:02:33,965
Everything you see on
your computer right now,
69
00:02:33,965 --> 00:02:35,070
whether it's a video,
70
00:02:35,070 --> 00:02:37,655
an image, texts
or anything else,
71
00:02:37,655 --> 00:02:39,920
is nothing more than
a one or a zero.
72
00:02:39,920 --> 00:02:43,055
It is important that you
understand how binary works.
73
00:02:43,055 --> 00:02:44,600
It is the basis for everything
74
00:02:44,600 --> 00:02:45,965
else we'll do in this course.
75
00:02:45,965 --> 00:02:49,740
Make sure you understand the
concept before moving on.5720
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.