If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

Main content
Current time:0:00Total duration:4:17

Video transcript

hi my name is Madison Maxie I have a company called Lamia and we focus on making smart fabrics for smart clothing and smart soft good paddocks the sky's the limit when it comes to textiles my name is Daniel apple stone and I'm CEO of other machine 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 amen 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 task is and the more information that's 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 a 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 [Music]