1 00:00:10,920 --> 00:00:13,200 Hi, ik ben Madison Maxey. 2 00:00:13,260 --> 00:00:15,520 Ik heb een bedrijf genaamd Loomia, 3 00:00:15,520 --> 00:00:20,940 en wij focussen op het maken van slimme stoffen voor slimme kleding en slimme zachte goederen. 4 00:00:21,960 --> 00:00:24,580 De bomen groeien tot in de hemel als het om stoffen gaat. 5 00:00:25,160 --> 00:00:28,920 Ik ben Danielle Applestone, de CEO van Othermachine Company. 6 00:00:31,540 --> 00:00:34,260 Wij bouwen freesmachines voor op het bureau. 7 00:00:34,260 --> 00:00:41,320 Aan freesmachine heeft draaiend snijgereedschap en stuurt dit door materiaal om een 3D-object te maken. 8 00:00:42,540 --> 00:00:46,580 Onder de motorkap voeren alle computers dezelfde vier basis handelingen uit. 9 00:00:46,580 --> 00:00:48,160 Ze voeren informatie in, 10 00:00:48,160 --> 00:00:50,740 en bewaren en verwerken de informatie, 11 00:00:50,740 --> 00:00:52,880 en voeren daarna de informatie uit. 12 00:00:53,399 --> 00:00:56,899 Elk van deze dingen wordt door een ander deel van de computer uitgevoerd. 13 00:00:57,440 --> 00:01:04,540 Er is invoerapparatuur dat de input van de buitenwereld ontvangt en deze omzet in binaire informatie. 14 00:01:04,860 --> 00:01:08,040 Er is geheugen om deze informatie op te slaan. 15 00:01:08,120 --> 00:01:12,000 Er is een centrale verwerkingseenheid of CPU, 16 00:01:12,000 --> 00:01:14,540 waar alle berekening worden uitgevoerd. 17 00:01:14,600 --> 00:01:21,180 En er zijn uitvoerapparaten die informatie ontvangen en deze in fysieke output omzetten. 18 00:01:22,100 --> 00:01:24,100 Laten we beginnen met input. 19 00:01:24,500 --> 00:01:30,460 Computers kunnen veel verschillende typen input ontvangen, van een toetsenbord, een touchpad van een telefoon, 20 00:01:30,840 --> 00:01:33,400 een camera, een microfoon, of een GPS. 21 00:01:33,930 --> 00:01:39,379 Zelfs de sensoren op een auto, een thermostaat, of een drone zijn invoerapparaten. 22 00:01:40,200 --> 00:01:45,619 Laten we nu eens kijken naar een eenvoudig voorbeeld over hoe input door een computer reist en output wordt. 23 00:01:47,100 --> 00:01:53,419 Als je een toets op je toetsenbord indrukt, bijvoorbeeld de letter "B", zet het toetsenbord de letter om in een getal. 24 00:01:54,000 --> 00:01:58,430 Dat getal wordt als binair, enen en nullen, naar de computer verzonden. 25 00:02:00,380 --> 00:02:05,460 De CPU gebruikt dit getal om te berekenen hoe de letter "B" pixel voor pixel moet worden weergegeven. 26 00:02:06,000 --> 00:02:11,440 De CPU verzoekt om stap-voor-stap instructies vanuit het geheugen, die het vertellen hoe de letter "B" te tekenen. 27 00:02:12,000 --> 00:02:16,729 De CPU voer deze instructies uit en slaat het resultaat als pixels op in het geheugen. 28 00:02:18,500 --> 00:02:22,329 Deze pixelinformatie wordt als binair naar het scherm verzonden. 29 00:02:22,640 --> 00:02:29,520 Het scherm is een uitvoerapparaat, en zet binaire signalen om in kleine lichtjes en kleuren die bepalen wat jij ziet. 30 00:02:32,140 --> 00:02:36,420 Dit gebeurd zo snel dat het als ogenblikkelijk aanvoelt, 31 00:02:36,420 --> 00:02:42,220 maar een computer voer duizenden instructies uit om een letter weer te geven, 32 00:02:42,220 --> 00:02:45,000 beginnend vanaf het moment dat je vinger op de toets drukt. 33 00:02:48,120 --> 00:02:53,260 In dat voorbeeld was het uitvoerapparaat het scherm, maar er zijn veel verschillende typen output 34 00:02:53,260 --> 00:02:57,640 die een binair signaal vanuti de computer ontvangen en er iets mee doen in de fysieke wereld. 35 00:02:57,680 --> 00:03:02,980 Een luidspreker zal bijvoorbeeld geluid laten horen, en een 3D-printer zal een object printen. 36 00:03:03,560 --> 00:03:09,420 Uitvoerapparaten kunnen ook fysieke bewegingen aansturen zoals een robotisch arm, de motor van een auto, 37 00:03:09,420 --> 00:03:12,180 of het snijgereedschap van de freesmachine dat mijn bedrijf maakt. 38 00:03:13,730 --> 00:03:18,759 Nieuwe typen inputs en outputs laten computers op geheel nieuwe manieren communiceren met de wereld. 39 00:03:19,250 --> 00:03:24,579 Dit werd voor elkaar gekregen door de verbeterde snelheden en grootte van het geheugen en CPU. 40 00:03:24,889 --> 00:03:28,779 Hoe gecompliceerder een taak is, en hoe meer informatie wordt in- en uitgevoerd, 41 00:03:29,299 --> 00:03:32,739 hoe meer rekenkracht en geheugen een computer nodig heeft. 42 00:03:33,949 --> 00:03:40,689 Het typpen van letters op een scherm is misschien makkelijk, maar voor gecompliceerde 3D-graphics of een HD-flim opnemen, 43 00:03:41,000 --> 00:03:46,440 hebben moderne computers vaak meerdere CPUs om al die informatie te verwerken 44 00:03:46,860 --> 00:03:49,600 en veel gigabytes aan geheugen om het op te slaan. 45 00:03:51,410 --> 00:03:57,040 Wat je ook doet met de computer, elke handeling betreft: 46 00:03:57,710 --> 00:04:00,159 het invoeren van informatie vanuit de fysieke wereld, 47 00:04:01,460 --> 00:04:04,700 het opslaan en verwerken van die informatie, 48 00:04:04,700 --> 00:04:08,260 en het verkrijgen van output in de fysieke wereld.