[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:15.35,0:00:17.24,Default,,0000,0000,0000,,Vous vous souvenez du jour\Noù vous avez réalisé Dialogue: 0,0:00:17.24,0:00:18.66,Default,,0000,0000,0000,,que votre ordinateur était plus Dialogue: 0,0:00:18.66,0:00:20.74,Default,,0000,0000,0000,,que simplement un écran et un clavier ? Dialogue: 0,0:00:20.74,0:00:23.32,Default,,0000,0000,0000,,Qu'entre le clic de la souris et \Nle lancement de la vidéo, Dialogue: 0,0:00:23.32,0:00:25.60,Default,,0000,0000,0000,,quelque chose capturait votre intention, Dialogue: 0,0:00:25.60,0:00:26.43,Default,,0000,0000,0000,,la comprenait, Dialogue: 0,0:00:26.43,0:00:27.88,Default,,0000,0000,0000,,et la réalisait ? Dialogue: 0,0:00:28.65,0:00:30.27,Default,,0000,0000,0000,,Quel est ce quelque chose ? Dialogue: 0,0:00:30.27,0:00:32.01,Default,,0000,0000,0000,,Est-ce que ce sont les gremlins ? Dialogue: 0,0:00:32.01,0:00:33.66,Default,,0000,0000,0000,,Imaginons qu'on puisse se rétrécir Dialogue: 0,0:00:33.66,0:00:35.14,Default,,0000,0000,0000,,à la taille d'un électron Dialogue: 0,0:00:35.14,0:00:37.89,Default,,0000,0000,0000,,et s'injecter dans \Nle clic d'une souris. Dialogue: 0,0:00:37.89,0:00:39.53,Default,,0000,0000,0000,,Si vous démontiez \Nvotre souris, Dialogue: 0,0:00:39.53,0:00:42.19,Default,,0000,0000,0000,,vous verriez que c'est une\Nmachine vraiment très simple. Dialogue: 0,0:00:42.19,0:00:43.44,Default,,0000,0000,0000,,Elle a deux boutons Dialogue: 0,0:00:43.44,0:00:46.75,Default,,0000,0000,0000,,et un système qui détecte\Nles mouvements et la distance. Dialogue: 0,0:00:46.75,0:00:48.16,Default,,0000,0000,0000,,Vous avez peut-être \Nune souris optique Dialogue: 0,0:00:48.16,0:00:50.87,Default,,0000,0000,0000,,qui prend ces mesures à l'aide \Nde lumières et de capteurs, Dialogue: 0,0:00:50.87,0:00:52.96,Default,,0000,0000,0000,,mais les anciennes souris faisaient \Nça avec une boule en caoutchouc Dialogue: 0,0:00:52.96,0:00:54.58,Default,,0000,0000,0000,,et des roues en plastique. Dialogue: 0,0:00:54.58,0:00:56.32,Default,,0000,0000,0000,,Même concept. Dialogue: 0,0:00:56.32,0:00:57.91,Default,,0000,0000,0000,,Quand vous appuyez sur le \Nbouton de votre souris, Dialogue: 0,0:00:57.91,0:00:59.72,Default,,0000,0000,0000,,ça envoie un message à l'ordinateur Dialogue: 0,0:00:59.72,0:01:01.82,Default,,0000,0000,0000,,avec une information sur sa position. Dialogue: 0,0:01:01.82,0:01:03.49,Default,,0000,0000,0000,,Quand votre clic est reçu, Dialogue: 0,0:01:03.49,0:01:06.88,Default,,0000,0000,0000,,il est géré par le sous-système \Nbasique d'entrée/sortie (E/S). Dialogue: 0,0:01:06.88,0:01:09.44,Default,,0000,0000,0000,,Ce sous-système agit comme\Nles yeux, les oreilles, Dialogue: 0,0:01:09.44,0:01:12.05,Default,,0000,0000,0000,,la bouche et les mains \Nd'un ordinateur. Dialogue: 0,0:01:12.05,0:01:13.96,Default,,0000,0000,0000,,En gros, il permet à l'ordinateur Dialogue: 0,0:01:13.96,0:01:16.44,Default,,0000,0000,0000,,d'interagir avec son environnement. Dialogue: 0,0:01:16.44,0:01:18.09,Default,,0000,0000,0000,,Mais il agit aussi comme \Nune mémoire tampon Dialogue: 0,0:01:18.09,0:01:21.50,Default,,0000,0000,0000,,qui empêche le processeur d'être\Nsubmergé de distractions. Dialogue: 0,0:01:21.50,0:01:23.81,Default,,0000,0000,0000,,Dans ce cas, le sous-système d'E/S décide Dialogue: 0,0:01:23.81,0:01:25.94,Default,,0000,0000,0000,,que votre clic de souris\Nest assez important Dialogue: 0,0:01:25.94,0:01:28.94,Default,,0000,0000,0000,,pour générer une\Ninterruption du processeur. Dialogue: 0,0:01:28.94,0:01:31.08,Default,,0000,0000,0000,,«Hé, processeur ! \NOn a un clic ici.» Dialogue: 0,0:01:31.95,0:01:34.33,Default,,0000,0000,0000,,Le CPU (unité centrale de traitement)\Nou processeur, Dialogue: 0,0:01:34.33,0:01:36.52,Default,,0000,0000,0000,,est le cerveau de \Nl'ordinateur tout entier. Dialogue: 0,0:01:36.52,0:01:39.07,Default,,0000,0000,0000,,De la même manière que votre\Ncerveau ne gère pas tout votre corps, Dialogue: 0,0:01:39.07,0:01:41.58,Default,,0000,0000,0000,,le CPU ne gère pas \Ntout l'ordinateur, Dialogue: 0,0:01:41.58,0:01:44.26,Default,,0000,0000,0000,,mais il supervise son \Nfonctionnement de la même façon. Dialogue: 0,0:01:44.26,0:01:46.51,Default,,0000,0000,0000,,Et le travail du CPU,\Nsa seule fonction, Dialogue: 0,0:01:46.51,0:01:48.44,Default,,0000,0000,0000,,c'est d'aller chercher les instructions\Ncontenues dans la mémoire Dialogue: 0,0:01:48.44,0:01:50.45,Default,,0000,0000,0000,,et de les éxecuter. Dialogue: 0,0:01:50.45,0:01:52.38,Default,,0000,0000,0000,,Alors, pendant que vous \Ntapez sans interruption, Dialogue: 0,0:01:52.38,0:01:53.61,Default,,0000,0000,0000,,peut-être très vite, Dialogue: 0,0:01:53.61,0:01:55.09,Default,,0000,0000,0000,,à 60 mots par minute, Dialogue: 0,0:01:55.09,0:01:57.09,Default,,0000,0000,0000,,le CPU va chercher et éxecuter Dialogue: 0,0:01:57.09,0:01:59.14,Default,,0000,0000,0000,,des milliards d'instructions à la seconde. Dialogue: 0,0:01:59.14,0:02:02.18,Default,,0000,0000,0000,,Oui, des milliards à chaque seconde : Dialogue: 0,0:02:02.18,0:02:04.98,Default,,0000,0000,0000,,les instructions faisant bouger \Nvotre souris sur l'écran, Dialogue: 0,0:02:04.98,0:02:07.14,Default,,0000,0000,0000,,faisant marcher l'horloge sur votre bureau, Dialogue: 0,0:02:07.14,0:02:08.89,Default,,0000,0000,0000,,diffusant votre webradio, Dialogue: 0,0:02:08.89,0:02:11.14,Default,,0000,0000,0000,,gérant les fichiers que vous êtes\Nen train d'éditer sur le disque dur, Dialogue: 0,0:02:11.14,0:02:12.90,Default,,0000,0000,0000,,et beaucoup plus encore. Dialogue: 0,0:02:12.90,0:02:16.16,Default,,0000,0000,0000,,le CPU de votre ordinateur est\Nsacrément multi-fonctions ! Dialogue: 0,0:02:16.74,0:02:17.61,Default,,0000,0000,0000,,« Mais, oh mon Dieu, Dialogue: 0,0:02:17.61,0:02:18.91,Default,,0000,0000,0000,,un clic très important Dialogue: 0,0:02:18.91,0:02:20.03,Default,,0000,0000,0000,,vient juste d'arriver ! Dialogue: 0,0:02:20.03,0:02:22.56,Default,,0000,0000,0000,,Laissons tout le reste et gérons ça !» Dialogue: 0,0:02:23.21,0:02:24.60,Default,,0000,0000,0000,,Il y a des programmes pour tout Dialogue: 0,0:02:24.60,0:02:26.34,Default,,0000,0000,0000,,ce que le CPU fait. Dialogue: 0,0:02:26.34,0:02:28.06,Default,,0000,0000,0000,,Un programme spécial pour la souris, Dialogue: 0,0:02:28.06,0:02:29.09,Default,,0000,0000,0000,,pour le widget horloge, Dialogue: 0,0:02:29.09,0:02:30.30,Default,,0000,0000,0000,,pour la webradio, Dialogue: 0,0:02:30.30,0:02:33.14,Default,,0000,0000,0000,,et pour la gestion des lettres\Nenvoyées par le clavier. Dialogue: 0,0:02:33.14,0:02:35.69,Default,,0000,0000,0000,,Chaque programme a d'abord été\Nécrit par un humain Dialogue: 0,0:02:35.69,0:02:37.91,Default,,0000,0000,0000,,dans un langage de programmation\Nlisible par l'humain, Dialogue: 0,0:02:37.91,0:02:38.76,Default,,0000,0000,0000,,comme 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,,ou Python. Dialogue: 0,0:02:41.22,0:02:43.74,Default,,0000,0000,0000,,Mais les programmes humains \Nprennent beaucoup d'espace Dialogue: 0,0:02:43.74,0:02:47.45,Default,,0000,0000,0000,,et contiennent beaucoup d'informations\Nsuperflues pour un ordinateur, Dialogue: 0,0:02:47.45,0:02:49.19,Default,,0000,0000,0000,,alors elles sont \Ncompilées, raccourcies Dialogue: 0,0:02:49.19,0:02:52.65,Default,,0000,0000,0000,,et stockées dans la mémoire\Nsous la forme de petits uns et zéros. Dialogue: 0,0:02:52.65,0:02:55.41,Default,,0000,0000,0000,,Le CPU comprend qu'il a\Nbesoin d'instructions Dialogue: 0,0:02:55.41,0:02:57.41,Default,,0000,0000,0000,,sur comment gérer \Nce clic de souris, Dialogue: 0,0:02:57.41,0:02:59.38,Default,,0000,0000,0000,,alors il cherche l'adresse \Ndu programme de la souris, Dialogue: 0,0:02:59.38,0:03:01.76,Default,,0000,0000,0000,,et envoie une requête au \Nsous-système de mémoire Dialogue: 0,0:03:01.76,0:03:04.18,Default,,0000,0000,0000,,pour obtenir les instructions\Nqui y sont stockées. Dialogue: 0,0:03:05.29,0:03:07.22,Default,,0000,0000,0000,,Chaque instruction dans \Nle pilote de la souris Dialogue: 0,0:03:07.22,0:03:09.74,Default,,0000,0000,0000,,est dûment récupérée \Net exécutée. Dialogue: 0,0:03:09.74,0:03:12.11,Default,,0000,0000,0000,,Et c'est loin d'être tout ! Dialogue: 0,0:03:12.11,0:03:14.65,Default,,0000,0000,0000,,Parce que le CPU remarque \Nqu'on a cliqué sur la souris Dialogue: 0,0:03:14.65,0:03:16.22,Default,,0000,0000,0000,,quand le curseur était sur l'image Dialogue: 0,0:03:16.22,0:03:18.18,Default,,0000,0000,0000,,d'un bouton sur l'écran du moniteur, Dialogue: 0,0:03:18.18,0:03:21.25,Default,,0000,0000,0000,,et donc, le CPU demande à la \Nmémoire le programme de l'écran Dialogue: 0,0:03:21.25,0:03:23.35,Default,,0000,0000,0000,,pour trouver de quel bouton il s'agit. Dialogue: 0,0:03:23.35,0:03:25.60,Default,,0000,0000,0000,,Ensuite, le CPU doit \Ndemander à la mémoire Dialogue: 0,0:03:25.60,0:03:27.44,Default,,0000,0000,0000,,le programme du bouton, Dialogue: 0,0:03:27.44,0:03:28.95,Default,,0000,0000,0000,,ce qui veut dire \Nque le CPU a besoin Dialogue: 0,0:03:28.95,0:03:30.69,Default,,0000,0000,0000,,du programme de l'écran à nouveau Dialogue: 0,0:03:30.69,0:03:32.86,Default,,0000,0000,0000,,pour montrer la vidéo \Nassociée à ce bouton, Dialogue: 0,0:03:32.86,0:03:34.74,Default,,0000,0000,0000,,et c'est parti. Dialogue: 0,0:03:34.74,0:03:37.49,Default,,0000,0000,0000,,Et disons que plein d'autres \Nprogrammes agissent Dialogue: 0,0:03:37.49,0:03:39.47,Default,,0000,0000,0000,,avant même que vous ne \Nvoyiez le bouton sur l'écran Dialogue: 0,0:03:39.47,0:03:41.38,Default,,0000,0000,0000,,s'allumer quand \Nvous cliquez dessus. Dialogue: 0,0:03:41.38,0:03:43.85,Default,,0000,0000,0000,,Donc, la simple action de \Ncliquer avec votre souris Dialogue: 0,0:03:43.85,0:03:46.22,Default,,0000,0000,0000,,signifie visiter tous les \Ncomposants importants Dialogue: 0,0:03:46.22,0:03:48.20,Default,,0000,0000,0000,,de l'architecture de votre ordinateur : Dialogue: 0,0:03:48.20,0:03:49.24,Default,,0000,0000,0000,,les périphériques, Dialogue: 0,0:03:49.24,0:03:51.05,Default,,0000,0000,0000,,le système basique d'E/S, Dialogue: 0,0:03:51.05,0:03:52.38,Default,,0000,0000,0000,,le CPU, Dialogue: 0,0:03:52.38,0:03:53.15,Default,,0000,0000,0000,,les programmes, Dialogue: 0,0:03:53.15,0:03:54.14,Default,,0000,0000,0000,,et la mémoire, Dialogue: 0,0:03:54.14,0:03:56.13,Default,,0000,0000,0000,,et pas un seul gremlin.