[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:15.21,0:00:17.57,Default,,0000,0000,0000,,Ricordi la prima volta \Nin cui hai realizzato Dialogue: 0,0:00:17.57,0:00:18.68,Default,,0000,0000,0000,,che il tuo computer era più Dialogue: 0,0:00:18.68,0:00:20.74,Default,,0000,0000,0000,,di un monitor e una tastiera? Dialogue: 0,0:00:20.74,0:00:23.32,Default,,0000,0000,0000,,Tra il click del mouse \Ne lo scorrere del video, Dialogue: 0,0:00:23.32,0:00:25.60,Default,,0000,0000,0000,,c'era qualcosa \Nche catturava il vostro intento, Dialogue: 0,0:00:25.60,0:00:26.43,Default,,0000,0000,0000,,lo capiva, Dialogue: 0,0:00:26.43,0:00:28.65,Default,,0000,0000,0000,,e lo rendeva reale? Dialogue: 0,0:00:28.65,0:00:30.27,Default,,0000,0000,0000,,Che cos'è quel qualcosa? Dialogue: 0,0:00:30.27,0:00:32.01,Default,,0000,0000,0000,,Sono i gremlins? Dialogue: 0,0:00:32.01,0:00:33.66,Default,,0000,0000,0000,,Immaginiamo di poterci ridurre Dialogue: 0,0:00:33.66,0:00:35.14,Default,,0000,0000,0000,,alla dimensione di un elettrone Dialogue: 0,0:00:35.14,0:00:37.89,Default,,0000,0000,0000,,e di introdurci nel click di un mouse. Dialogue: 0,0:00:37.89,0:00:39.53,Default,,0000,0000,0000,,Se smontate il mouse, Dialogue: 0,0:00:39.53,0:00:42.19,Default,,0000,0000,0000,,vedrete che è una macchina \Nveramente semplice. Dialogue: 0,0:00:42.19,0:00:43.44,Default,,0000,0000,0000,,Ha una coppia di pulsanti Dialogue: 0,0:00:43.44,0:00:46.60,Default,,0000,0000,0000,,e un sistema di rilevamento \Ndel movimento e della distanza. Dialogue: 0,0:00:46.60,0:00:48.16,Default,,0000,0000,0000,,Potreste avere un mouse ottico Dialogue: 0,0:00:48.16,0:00:50.78,Default,,0000,0000,0000,,che prende queste misure \Nattraverso la luce e i sensori, Dialogue: 0,0:00:50.78,0:00:53.22,Default,,0000,0000,0000,,quelli vecchi lo facevano \Ncon una sfera di gomma dura Dialogue: 0,0:00:53.22,0:00:54.62,Default,,0000,0000,0000,,e rotelle di plastica. Dialogue: 0,0:00:54.62,0:00:56.32,Default,,0000,0000,0000,,È lo stesso concetto. Dialogue: 0,0:00:56.32,0:00:58.09,Default,,0000,0000,0000,,Quando cliccate il pulsante del mouse, Dialogue: 0,0:00:58.09,0:00:59.88,Default,,0000,0000,0000,,questo invia un messaggio al computer Dialogue: 0,0:00:59.88,0:01:01.82,Default,,0000,0000,0000,,con informazioni sulla sua posizione. Dialogue: 0,0:01:01.82,0:01:03.49,Default,,0000,0000,0000,,Quando il click è stato ricevuto, Dialogue: 0,0:01:03.49,0:01:06.88,Default,,0000,0000,0000,,viene processato \Ndal sottosistema basico input/output. Dialogue: 0,0:01:06.88,0:01:09.44,Default,,0000,0000,0000,,Il sottosistema fa da occhi, orecchie, Dialogue: 0,0:01:09.44,0:01:12.05,Default,,0000,0000,0000,,bocca e mani del computer. Dialogue: 0,0:01:12.05,0:01:13.96,Default,,0000,0000,0000,,In pratica, fornisce al computer un modo Dialogue: 0,0:01:13.96,0:01:16.44,Default,,0000,0000,0000,,per interagire con il suo ambiente. Dialogue: 0,0:01:16.44,0:01:18.09,Default,,0000,0000,0000,,Ma fa anche da tampone Dialogue: 0,0:01:18.09,0:01:21.50,Default,,0000,0000,0000,,evitando che la CPU \Nsia sommersa dalle distrazioni. Dialogue: 0,0:01:21.50,0:01:23.81,Default,,0000,0000,0000,,In questo caso, \Nil sottosistema I/O stabilisce Dialogue: 0,0:01:23.81,0:01:25.94,Default,,0000,0000,0000,,che il click è piuttosto importante Dialogue: 0,0:01:25.94,0:01:28.94,Default,,0000,0000,0000,,perciò genera un'interruzione nella CPU. Dialogue: 0,0:01:28.94,0:01:30.90,Default,,0000,0000,0000,,"Hey, CPU! Ho qui un click." Dialogue: 0,0:01:31.98,0:01:34.32,Default,,0000,0000,0000,,La CPU,\No Unità di Elaborazione Centrale, Dialogue: 0,0:01:34.33,0:01:36.52,Default,,0000,0000,0000,,è il cervello dell'intero computer. Dialogue: 0,0:01:36.52,0:01:39.07,Default,,0000,0000,0000,,Proprio come il cervello \Nnon occupa tutto il corpo, Dialogue: 0,0:01:39.07,0:01:41.58,Default,,0000,0000,0000,,la CPU non occupa tutto il computer, Dialogue: 0,0:01:41.58,0:01:44.26,Default,,0000,0000,0000,,ma dirige ugualmente lo spettacolo. Dialogue: 0,0:01:44.26,0:01:46.78,Default,,0000,0000,0000,,Il lavoro della CPU, tutto il suo lavoro, Dialogue: 0,0:01:46.78,0:01:48.44,Default,,0000,0000,0000,,è prendere istruzioni dalla memoria Dialogue: 0,0:01:48.44,0:01:50.45,Default,,0000,0000,0000,,ed eseguirle. Dialogue: 0,0:01:50.45,0:01:52.38,Default,,0000,0000,0000,,Così, mentre scrivete e scrivete, Dialogue: 0,0:01:52.38,0:01:53.61,Default,,0000,0000,0000,,magari molto velocemente, Dialogue: 0,0:01:53.61,0:01:55.09,Default,,0000,0000,0000,,come 60 parole al minuto, Dialogue: 0,0:01:55.09,0:01:57.09,Default,,0000,0000,0000,,la CPU sta prendendo ed eseguendo Dialogue: 0,0:01:57.09,0:01:59.14,Default,,0000,0000,0000,,miliardi di istruzioni al secondo. Dialogue: 0,0:01:59.14,0:02:02.18,Default,,0000,0000,0000,,Si, miliardi ogni secondo: Dialogue: 0,0:02:02.18,0:02:04.98,Default,,0000,0000,0000,,le istruzioni per muovere \Nil mouse sullo schermo, Dialogue: 0,0:02:04.98,0:02:07.14,Default,,0000,0000,0000,,per far funzionare l'orologio nel desktop, Dialogue: 0,0:02:07.14,0:02:08.82,Default,,0000,0000,0000,,ascoltare la radio in Internet, Dialogue: 0,0:02:08.82,0:02:11.12,Default,,0000,0000,0000,,gestire i file che modificate \Nsul disco rigido, Dialogue: 0,0:02:11.12,0:02:12.90,Default,,0000,0000,0000,,e molto, molto altro ancora. Dialogue: 0,0:02:12.90,0:02:16.16,Default,,0000,0000,0000,,La CPU del vostro computer \Nè un formidabile multitasker! Dialogue: 0,0:02:16.74,0:02:17.61,Default,,0000,0000,0000,,"Però, caspita Dialogue: 0,0:02:17.61,0:02:18.91,Default,,0000,0000,0000,,c'è un click del mouse Dialogue: 0,0:02:18.91,0:02:20.03,Default,,0000,0000,0000,,che sta arrivando! Dialogue: 0,0:02:20.03,0:02:22.56,Default,,0000,0000,0000,,Lasciamo perdere tutto \Ne occupiamoci di quello!" Dialogue: 0,0:02:23.10,0:02:24.60,Default,,0000,0000,0000,,Ci sono programmi per tutto ciò Dialogue: 0,0:02:24.60,0:02:26.34,Default,,0000,0000,0000,,che la CPU fa. Dialogue: 0,0:02:26.34,0:02:28.06,Default,,0000,0000,0000,,Un programma speciale per il mouse, Dialogue: 0,0:02:28.06,0:02:29.09,Default,,0000,0000,0000,,per l'orologio, Dialogue: 0,0:02:29.09,0:02:30.30,Default,,0000,0000,0000,,per la radio in Internet, Dialogue: 0,0:02:30.30,0:02:32.83,Default,,0000,0000,0000,,e per gestire le lettere\Ninviate dalla tastiera. Dialogue: 0,0:02:33.30,0:02:35.59,Default,,0000,0000,0000,,Inizialmente \Nogni programma era scritto dall'uomo Dialogue: 0,0:02:35.59,0:02:37.91,Default,,0000,0000,0000,,in un linguaggio \Ndi programmazione leggibile, Dialogue: 0,0:02:37.91,0:02:38.76,Default,,0000,0000,0000,,come Java, Dialogue: 0,0:02:38.76,0:02:39.80,Default,,0000,0000,0000,,C++, Dialogue: 0,0:02:39.80,0:02:41.22,Default,,0000,0000,0000,,o Python. Dialogue: 0,0:02:41.22,0:02:43.74,Default,,0000,0000,0000,,Ma i programmi umani \Noccupavano molto spazio Dialogue: 0,0:02:43.74,0:02:47.45,Default,,0000,0000,0000,,e contenevano molti dati \Nnon necessari al computer, Dialogue: 0,0:02:47.45,0:02:49.19,Default,,0000,0000,0000,,perciò vengono compilati e ridotti Dialogue: 0,0:02:49.19,0:02:52.65,Default,,0000,0000,0000,,e sistemati \Nin bit uno e zero nella memoria. Dialogue: 0,0:02:52.65,0:02:55.41,Default,,0000,0000,0000,,La CPU si accorge \Nche servono istruzioni Dialogue: 0,0:02:55.41,0:02:57.20,Default,,0000,0000,0000,,per occuparsi di questo click, Dialogue: 0,0:02:57.20,0:02:59.63,Default,,0000,0000,0000,,quindi cerca l'indirizzo \Ndel programma del mouse Dialogue: 0,0:02:59.63,0:03:01.96,Default,,0000,0000,0000,,e invia una richiesta \Nal sottosistema di memoria Dialogue: 0,0:03:01.96,0:03:04.18,Default,,0000,0000,0000,,in cerca di istruzioni depositate lì. Dialogue: 0,0:03:05.29,0:03:07.22,Default,,0000,0000,0000,,Ogni istruzione nel driver del mouse Dialogue: 0,0:03:07.22,0:03:09.74,Default,,0000,0000,0000,,è debitamente presa ed eseguita. Dialogue: 0,0:03:09.74,0:03:12.11,Default,,0000,0000,0000,,E siamo solo agli inizi! Dialogue: 0,0:03:12.11,0:03:14.59,Default,,0000,0000,0000,,Poiché la CPU sa \Nche il mouse è stato cliccato Dialogue: 0,0:03:14.59,0:03:16.27,Default,,0000,0000,0000,,quando il cursore era sull'immagine Dialogue: 0,0:03:16.27,0:03:18.35,Default,,0000,0000,0000,,di un pulsante sullo schermo del monitor, Dialogue: 0,0:03:18.35,0:03:21.25,Default,,0000,0000,0000,,allora la CPU richiede chiede memoria \Nper il programma del monitor Dialogue: 0,0:03:21.25,0:03:23.35,Default,,0000,0000,0000,,per scoprire quale sia quel pulsante. Dialogue: 0,0:03:23.35,0:03:25.60,Default,,0000,0000,0000,,Poi la CPU deve richiedere memoria Dialogue: 0,0:03:25.60,0:03:27.37,Default,,0000,0000,0000,,per il programma del pulsante, Dialogue: 0,0:03:27.37,0:03:29.07,Default,,0000,0000,0000,,ciò significa che la CPU ha bisogno Dialogue: 0,0:03:29.07,0:03:30.69,Default,,0000,0000,0000,,di nuovo del programma del monitor Dialogue: 0,0:03:30.69,0:03:32.86,Default,,0000,0000,0000,,per mostrare il video \Nassociato al pulsante, Dialogue: 0,0:03:32.86,0:03:34.74,Default,,0000,0000,0000,,e così via. Dialogue: 0,0:03:34.74,0:03:37.49,Default,,0000,0000,0000,,Diciamo solo che ci sono \Ntanti programmi che intevengono Dialogue: 0,0:03:37.49,0:03:39.72,Default,,0000,0000,0000,,ancor prima di vedere\Nil pulsante sullo schermo Dialogue: 0,0:03:39.72,0:03:41.38,Default,,0000,0000,0000,,accendersi quando lo cliccate. Dialogue: 0,0:03:41.38,0:03:43.85,Default,,0000,0000,0000,,Dunque, \Nsolo il semplice click del mouse Dialogue: 0,0:03:43.85,0:03:46.22,Default,,0000,0000,0000,,implica controllare \Ntutti i componenti essenziali Dialogue: 0,0:03:46.22,0:03:48.20,Default,,0000,0000,0000,,dell'architettura del computer: Dialogue: 0,0:03:48.20,0:03:49.24,Default,,0000,0000,0000,,le periferiche, Dialogue: 0,0:03:49.24,0:03:51.05,Default,,0000,0000,0000,,il sistema basico input/output, Dialogue: 0,0:03:51.05,0:03:52.38,Default,,0000,0000,0000,,la CPU, Dialogue: 0,0:03:52.38,0:03:53.15,Default,,0000,0000,0000,,i programmi, Dialogue: 0,0:03:53.15,0:03:54.14,Default,,0000,0000,0000,,e la memoria, Dialogue: 0,0:03:54.14,0:03:56.13,Default,,0000,0000,0000,,e nemmeno un gremlin.