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