< Return to Video

04 CPUMemoryIO v8

  • 0:11 - 0:13
    Hi, my name is Madison Maxey.
  • 0:13 - 0:16
    I have a company called Loomia,
  • 0:16 - 0:21
    and we focus on making smart fabrics for smart clothing and smart soft good products.
  • 0:22 - 0:25
    The sky's the limit when it comes to textiles.
  • 0:25 - 0:29
    My name is Danielle Applestone, and I'm CEO of Othermachine Company.
  • 0:32 - 0:34
    We build a desktop milling machine.
  • 0:34 - 0:41
    A milling machine takes a rotating cutting tool and moves it through material to create a 3D object.
  • 0:43 - 0:47
    Under the hood, all computers do the same four basic things.
  • 0:47 - 0:48
    They input information,
  • 0:48 - 0:51
    store and process the information,
  • 0:51 - 0:53
    and then, output information.
  • 0:53 - 0:57
    Each of these things is done by a different part of the computer.
  • 0:57 - 1:05
    There are input devices that take input from the outside world and convert it into binary information.
  • 1:05 - 1:08
    There is memory to store this information.
  • 1:08 - 1:12
    There's a central processing unit or CPU,
  • 1:12 - 1:15
    where all the calculations are done.
  • 1:15 - 1:21
    And, finally, there are output devices that take information and convert it into a physical output.
  • 1:22 - 1:24
    Let's talk about input first.
  • 1:24 - 1:30
    Computers can take many different types of input, like the keyboard of a computer, the touchpad of a phone,
  • 1:31 - 1:33
    a camera, a microphone, or a GPS.
  • 1:34 - 1:39
    But even the sensors on a car, a thermostat, or a drone are also different input devices.
  • 1:40 - 1:46
    Now, let's look at a simple example of how input travels through a computer and becomes output.
  • 1:47 - 1:53
    When you press a key on your keyboard - let's say the letter "B". The keyboard converts the letter to a number.
  • 1:54 - 1:58
    That number is sent as binary, ones and zeros, into the computer.
  • 2:00 - 2:05
    Starting from this number, the CPU calculates how to display the letter "B" pixel by pixel.
  • 2:06 - 2:11
    The CPU requests step-by-step instructions from memory, which tell it how to draw the letter "B".
  • 2:12 - 2:17
    The CPU runs these instructions and stores the results as pixels in memory.
  • 2:18 - 2:22
    Finally, this pixel information is sent in binary to the screen.
  • 2:23 - 2:30
    The screen is an output device, which converts the binary signals into the tiny lights and colors that make up what you see.
  • 2:32 - 2:36
    This all happens so quickly it feels instantaneous,
  • 2:36 - 2:42
    but to display each letter a computer runs thousands of instructions,
  • 2:42 - 2:45
    starting from the moment your finger presses the key point.
  • 2:48 - 2:53
    In that example, the output device was the screen, but there are many different types of output
  • 2:53 - 2:58
    which take a binary signal from the computer and do something in the physical world.
  • 2:58 - 3:03
    For example, a speaker will play sound, and a 3D printer will print an object.
  • 3:04 - 3:09
    Output devices can also control physical motion like a robotic arm, the motor of a car,
  • 3:09 - 3:12
    or the cutting tool of the milling machine that my company makes.
  • 3:14 - 3:19
    New types of inputs and outputs let computers interact with the world in entirely new ways.
  • 3:19 - 3:25
    This has been helped out by improvements to the speed and size of the memory and CPU.
  • 3:25 - 3:29
    The more complicated a task is and the more information that is input or output,
  • 3:29 - 3:33
    the more processing power and memory a computer needs.
  • 3:34 - 3:41
    Typing letters on a screen may be easy but to do complicated 3d graphics or record a high-definition movie,
  • 3:41 - 3:46
    modern computers often have multiple CPUs to process all that information
  • 3:47 - 3:50
    and many gigabytes of memory to store it.
  • 3:51 - 3:57
    No matter what it is you want to do with the computer, every single action is about:
  • 3:58 - 4:00
    inputting information from the physical world,
  • 4:01 - 4:05
    storing and processing that information,
  • 4:05 - 4:08
    and getting some output back into the physical world.
Title:
04 CPUMemoryIO v8
Description:

more » « less
Video Language:
English
Duration:
04:17

English subtitles

Revisions