0:00:02.360,0:00:06.870 COME FUNZIONANO I COMPUTER[br]-------------------------------------------------[br]MEMORIA, CPU, INGRESSI & USCITE 0:00:11.250,0:00:13.210 Ciao, mi chiamo Madison Maxey. 0:00:13.210,0:00:15.520 ho un'azienda chiamata Loomia 0:00:15.520,0:00:17.950 in cui produciamo tessuti "intelligenti" 0:00:17.950,0:00:21.600 per vestiti adattabili[br]ed altri oggetti flessibili. 0:00:21.600,0:00:24.800 Non ci sono limiti[br]quando si tratta di tessuti. 0:00:25.160,0:00:27.300 Il mio nome è Danielle Applestone 0:00:27.300,0:00:31.540 e sono l'amministratrice delegata[br]dell'azienda Othermachine Company. 0:00:31.540,0:00:34.260 Costruiamo una fresa da tavolo. 0:00:34.260,0:00:38.370 Una fresa utilizza un utensile rotante 0:00:38.370,0:00:42.540 per incidere un materiale[br]e creare oggetti 3D. 0:00:42.540,0:00:46.090 Alla fin fine, tutti i computer[br]fanno le stesse quattro cose. 0:00:46.090,0:00:48.160 Ricevono dati in ingresso, 0:00:48.160,0:00:50.740 memorizzano ed elaborano dati,[br] 0:00:50.740,0:00:53.410 e quindi restituiscono[br]un risultato in uscita. 0:00:53.410,0:00:57.029 Ognuna di queste attività è svolta[br]da un diverso elemento del computer. 0:00:57.440,0:00:59.920 Ci sono i dispositivi di ingresso 0:00:59.920,0:01:02.670 che rilevano fenomeni nel mondo esterno 0:01:02.670,0:01:04.860 e li convertono in dati in binario. 0:01:04.860,0:01:08.130 C'è la memoria[br]per memorizzare questi dati. 0:01:08.130,0:01:12.000 C'è un'unità centrale di elaborazione[br]CPU (Central Processing Unit), 0:01:12.000,0:01:14.610 dove vengono eseguiti tutti i calcoli. 0:01:14.610,0:01:17.160 E, infine, ci sono[br]i dispositivi di uscita 0:01:17.160,0:01:21.950 che convertono i dati di uscita[br]in forma fisica. 0:01:21.950,0:01:24.230 Prima di tutto,[br]parliamo degli ingressi. 0:01:24.230,0:01:27.440 I computer possono acquisire dati[br]da molti tipi di dispositivi di ingresso, 0:01:27.440,0:01:28.980 come la tastiera di un computer, 0:01:28.980,0:01:30.840 lo schermo tattile di un telefono, 0:01:30.840,0:01:33.940 una telecamera, un microfono o un GPS. 0:01:33.940,0:01:37.070 Ma anche i sensori di un'auto,[br]di un termostato 0:01:37.070,0:01:40.200 o di un drone[br]sono dispositivi di ingresso. 0:01:40.200,0:01:42.400 Ora, osserviamo un semplice esempio 0:01:42.400,0:01:46.120 di come i dati in ingresso viaggiano[br]attraverso un computer e diventano uscite. 0:01:47.100,0:01:49.410 Quando premi un tasto su una tastiera, 0:01:49.410,0:01:50.700 diciamo la lettera "B", 0:01:50.700,0:01:54.000 la tastiera converte[br]la lettera in un numero. 0:01:54.000,0:01:59.410 Questo numero viene spedito al computer[br]in formato binario (uni e zeri). 0:02:00.380,0:02:02.130 A partire da questo numero, 0:02:02.130,0:02:06.000 la CPU deve calcolare come visualizzare,[br]pixel per pixel, la lettera "B". 0:02:06.000,0:02:09.000 La CPU richiede alla memoria,[br]una dopo l'altra, le istruzioni 0:02:09.000,0:02:12.000 per poter disegnare la lettera "B". 0:02:12.000,0:02:14.110 La CPU esegue queste istruzioni 0:02:14.110,0:02:18.500 ed invia alla memoria il risultato[br]come insieme di pixel. 0:02:18.500,0:02:22.619 Infine, questi pixel vengono spediti[br]allo schermo in formato binario. 0:02:22.619,0:02:25.280 Lo schermo è un dispositivo di uscita 0:02:25.280,0:02:28.750 che converte i segnali binari[br]nei colori dei puntini luminosi 0:02:28.750,0:02:32.140 che costituiscono l'immagine che vediamo. 0:02:32.140,0:02:36.420 Tutto ciò avviene così velocemente[br]che sembra istantaneo, 0:02:36.420,0:02:42.220 ma per visualizzare ogni lettera,[br]un computer esegue migliaia di istruzioni, 0:02:42.220,0:02:45.840 iniziando dall'istante in cui[br]il tuo dito preme il tasto. 0:02:47.770,0:02:50.960 In questo esempio,[br]il dispositivo di uscita era lo schermo, 0:02:50.960,0:02:53.260 ma ce ne sono molte altre tipologie 0:02:53.260,0:02:55.700 che ricevono un segnale binario[br]dal computer 0:02:55.700,0:02:57.680 e fanno qualcosa nel mondo esterno. 0:02:57.680,0:03:00.560 Per esempio, un altoparlante[br]riproduce dei suoni 0:03:00.560,0:03:03.010 e una stampante 3D realizza degli oggetti. 0:03:03.010,0:03:06.660 I dispositivi di uscita possono anche[br]controllare il movimento di un oggetto, 0:03:06.660,0:03:09.420 come un braccio robotico,[br]il motore di un auto 0:03:09.420,0:03:12.450 o l'utensile da taglio[br]della fresa prodotta dalla mia azienda. 0:03:13.020,0:03:16.519 Nuovi tipi di dispositivi di ingresso [br]e di uscita permettono ai computer 0:03:16.519,0:03:19.219 di interagire con il mondo[br]in modi del tutto nuovi. 0:03:19.219,0:03:22.559 Questo si è reso possibile[br]grazie all'aumento della velocità 0:03:22.559,0:03:24.619 e della miniaturizzazione[br]di memoria e CPU. 0:03:24.619,0:03:26.779 Più un'attività è complicata[br]e con tanti dati 0:03:26.779,0:03:29.309 che richiede in ingresso o[br]restituisce in uscita, 0:03:29.309,0:03:30.579 più il computer deve avere 0:03:30.579,0:03:33.909 potenza di elaborazione[br]e capacità di memoria. 0:03:33.909,0:03:36.770 Scrivere delle lettere su uno schermo[br]può essere semplice, 0:03:36.770,0:03:39.000 ma per realizzare una grafica[br]complessa in 3D 0:03:39.000,0:03:41.000 o produrre un film ad alta definizione, 0:03:41.000,0:03:44.290 spesso i computer moderni[br]sono dotati di CPU multiple 0:03:44.290,0:03:46.860 per elaborare tutti i dati 0:03:46.860,0:03:50.120 e molti gigabyte di memoria[br]per memorizzarli. 0:03:51.410,0:03:54.710 Non importa[br]che cosa vuoi fare con il computer, 0:03:54.710,0:03:57.710 ogni singola azione riguarda: 0:03:57.710,0:04:01.459 inserire dati dal mondo esterno, 0:04:01.459,0:04:04.684 memorizzare ed elaborare questi dati 0:04:04.684,0:04:09.234 e restituire un risultato[br]al mondo esterno.