0:00:10.920,0:00:13.200 Hej, jag heter Madison Maxey. 0:00:13.260,0:00:15.520 Jag har ett företag som heter Loomia, 0:00:15.520,0:00:20.940 och vi fokuserar på att skapa smarta tyger[br]för smarta kläder och mjuka produkter. 0:00:21.960,0:00:24.580 Bara fantasin sätter gränser när det[br]gäller textilier. 0:00:25.160,0:00:28.920 Jag heter Danielle Applestone och är VD[br]för Othermachine Company. 0:00:31.540,0:00:34.260 Vi bygger en stationär fräsmaskin. 0:00:34.260,0:00:41.320 En fräsmaskin skär material med ett roter-[br]ande skärverktyg för att skapa 3D-objekt. 0:00:42.540,0:00:46.580 Under huven utför alla datorer fyra[br]grundläggande uppgifter. 0:00:46.580,0:00:48.160 De matar in information, 0:00:48.160,0:00:50.740 lagrar och bearbeta informationen 0:00:50.740,0:00:52.880 och matar sedan ut information. 0:00:53.399,0:00:56.899 Var och en av dessa saker utförs av olika[br]delar av datorn. 0:00:57.440,0:01:04.540 Det finns inmatningsenheter som tar in[br]data och omvandlar till binär data. 0:01:04.860,0:01:08.040 Det finns minne som lagrar dessa data. 0:01:08.120,0:01:12.000 Det finns en central processor som kallas[br]CPU, 0:01:12.000,0:01:14.540 där alla beräkningar görs. 0:01:14.600,0:01:21.180 Slutligen finns det utmatningsenheter som[br]omvandlar data till ett fysiskt resultat. 0:01:22.100,0:01:24.100 Först pratar vi om inmatning. 0:01:24.500,0:01:30.460 Det finns många olika inmatningsenheter,[br]som tangentbord, pekskärmen på en telefon, 0:01:30.840,0:01:33.400 en kamera, en mikrofon eller en GPS. 0:01:33.930,0:01:39.379 Men även sensorer på en bil, termostat[br]eller drönare är också inmatningsenheter. 0:01:40.200,0:01:45.619 Vi ser på ett enkelt exempel på hur indata[br]förflyttar sig genom datorn och matas ut. 0:01:47.100,0:01:53.419 När du trycker på en tangent - t.ex. "B"[br]omvandlas den till ett nummer. 0:01:54.000,0:01:58.430 Det numret skickas binärt, ettor och[br]nollor, till datorn. 0:02:00.380,0:02:05.460 Med detta nummer som utgångspunkt beräknar[br]CPU:n hur "B" ska se ut, pixel för pixel. 0:02:06.000,0:02:11.440 CPU:n kräver stegvisa instruktioner från[br]minnet, för att kunna visa bokstaven "B". 0:02:12.000,0:02:16.729 CPU:n kör dessa instruktioner och lagrar[br]resultaten som pixlar i minnet. 0:02:18.500,0:02:22.329 Slutligen skickas denna pixelinformation[br]binärt till skärmen. 0:02:22.640,0:02:29.520 Skärmen är en utmatningsenhet som omvand-[br]lar binära signaler till ljus och färger. 0:02:32.140,0:02:36.420 Allt händer så snabbt att det verkar[br]hända omedelbart, 0:02:36.420,0:02:42.220 men för att visa en enda bokstav kör en[br]dator tusentals instruktioner, 0:02:42.220,0:02:45.000 från och med den tidpunkt fingret trycker[br]på tangenten. 0:02:48.120,0:02:53.260 I det exemplet var skärmen en utmatnings-[br]enhet, men det finns många sorters utdata 0:02:53.260,0:02:57.640 som tar en binär signal från datorn och gör[br]något i den fysiska världen. 0:02:57.680,0:03:02.980 Till exempel spelar en högtalare ljud och[br]en 3D-skrivare skriver ut ett objekt. 0:03:03.560,0:03:09.420 Utmatningsenheter kan också styra fysiska[br]rörelser som en robotarm, bilmotor, 0:03:09.420,0:03:12.180 eller skärverktyget i fräsmaskinen[br]mitt företag tillverkar. 0:03:13.730,0:03:18.759 Nya typer av in- och utdata låter datorer[br]interagera med omvärlden på helt nya sätt. 0:03:19.250,0:03:24.579 Detta är resultatet av förbättringar i[br]hastighet, storleken på minnet och CPU:n. 0:03:24.889,0:03:28.779 Ju mer komplicerad en uppgift är och ju[br]mer information som matas in eller ut, 0:03:29.299,0:03:32.739 desto mer processkraft och minne kräver[br]en dator. 0:03:33.949,0:03:40.689 Att skriva bokstäver kan vara enkelt men[br]för komplicerad 3d-grafik eller HD-film, 0:03:41.000,0:03:46.440 har moderna datorer ofta flera processorer[br]för att bearbeta all information 0:03:46.860,0:03:49.600 och många gigabyte med minne för att[br]lagra den. 0:03:51.410,0:03:57.040 Oavsett vad du vill göra med datorn[br]handlar varje åtgärd om att: 0:03:57.710,0:04:00.159 mata in information från den fysiska[br]världen, 0:04:01.460,0:04:04.700 lagra och bearbeta den informationen, 0:04:04.700,0:04:08.260 och få ut resultatet i den fysiska[br]världen.