From 82c5c14c836457f456b8cf8b9fa555c9c2b3900e Mon Sep 17 00:00:00 2001 From: Francois Lesueur Date: Mon, 3 Oct 2022 11:03:44 +0200 Subject: [PATCH] update cm6 --- README.md | 18 ++++++++++++++++-- cm6-histoire.md | 22 ++++------------------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 25f81d4..4f2ff84 100644 --- a/README.md +++ b/README.md @@ -26,17 +26,31 @@ Le programme prévisionnel est le suivant : - [CM3](cm3-reels.md) : Codage des réels - [CM4](cm4-archi.md) : Architecture d'un ordinateur - [CM5](cm5-calcul.md) : Calcul booléen - - [CM6](cm6-histoire.md) : Histoire + - [CM6](cm6-histoire.md) : Histoire moderne, licences et technologies * TD : - [TD1](td1-caracteres.md) : Codage des caractères - [TD2](td2-entiers.md) : Codage des entiers - [TD3](td3-reels.md) : Codage des réels - [TD4](td4-logique.md) : Logique booléenne - [TD5](td5-additionneur.md) : Additionneur - - TD6 : TBA + - TD6 : Révisions * TP : - [TP1](tp1-encodage.md) : Encodage binaire vers texte 1/2 - [TP2](tp1-encodage-p2.md) : Encodage binaire vers texte 2/2 - [TP3](tp3-demontage.md) : Dismantle Party L'évaluation sera composée d'une note de contrôle continu (1/3, à partir des comptes-rendus demandés) et d'une note d'examen final (2/3). + + +Annexe -- Périmètre de la matière +================================= + +Ce que vous devez savoir faire : +- les principes des encodages/conversions vues en TD/TP +- les manipulations de calcul booléen, les tables de vérité des fonctions de base NON, ET, OU, NON-ET, NON-OU, XOR ainsi que leur représentation en porte logique (pas en transistors !) +- les composants d'un ordinateur + +Ce que vous ne devez pas connaître par cœur (qui serait fourni si nécessaire) mais savoir exploiter : +- les tables de codage (ASCII, ISO-8859-15, Unicode, Base64, ...) +- le nombre de bits pour signe, mantisse et exposant selon les différentes tailles de flottants +- les décompositions en transistors des portes logiques diff --git a/cm6-histoire.md b/cm6-histoire.md index 719aa45..0e36976 100644 --- a/cm6-histoire.md +++ b/cm6-histoire.md @@ -18,6 +18,7 @@ Ce qu'on peut en faire : - Uber : liberté dans l'organisation du travail, mais peu de sécurité en cas d'imprévu - Bitcoin : échappement d'une structure de marché, mais création d'une autre structure de marché énergivore - Facebook : outil de regroupement (printemps arabes), mais outil d'influence (élections) + => Une technologie, ça amène des opportunités et des risques, ce n'est pas neutre ! On va poser 2 éléments de vocabulaires pour comprendre l'articulation et les forces opposées de l'histoire de l'informatique : @@ -57,6 +58,7 @@ Quelques dates : - IPhone / Android : 2007 - Google Drive : 2012 +L'évolution du cloud : - Un OS sur son ordinateur, coquille assez vide - Un navigateur sur son ordinateur (qui reprend beaucoup de ce que fait un OS...) - Des logiciels hébergés dans le cloud, ie, sur le serveur de quelqu'un d'autre @@ -92,22 +94,6 @@ Choisir une licence est un acte politique : - les implications de réutilisation : peut-on faire de l'argent avec le travail donné ? Licence contaminante ou pas (GPL vs Apache/BSD/...). Si contaminante, seulement localement ou aussi par les interactions réseau (GPL vs AGPL) - les restrictions d'usage : peut-on utiliser mon logiciel pour faire n'importe quoi ? Licences à réciprocité, Coopcycle (2016). Plus libertaires que les autres si on réfléchit par projet politique sous-jacent, moins libertariennes si on réfléchit restriction des usages. +Concrètement, aujourd'hui : - L'open-source a plutôt gagné comme modèle de développement. Mais il y a toujours plus d'argent dans l'éco-système numérique donc ce n'est pas très libre... On est sûrement moins libres avec le cloud et nos smartphones aujourd'hui qu'on ne l'était hier avec moins de LL et des PC... -- Les mouvements du libre, de l'ouvert et du captif ne peut être compris que si l'on entend qu'ils sont notamment politiques (en bonne proportion) - - - - - -Périmètre de la matière -======================= - -Ce que vous devez savoir faire : -- les principes des encodages/conversions vues en TD/TP -- les manipulations de calcul booléen, les tables de vérité des fonctions de base NON, ET, OU, NON-ET, NON-OU, XOR ainsi que leur représentation en porte logique (pas en transistors !) -- les composants d'un ordinateur - -Ce que vous ne devez pas connaître par cœur (qui serait fourni si nécessaire) mais savoir exploiter : -- les tables de codage (ASCII, ISO-8859-15, Unicode, Base64, ...) -- le nombre de bits pour signe, mantisse et exposant selon les différentes tailles de flottants -- les décompositions en transistors des portes logiques +- Les mouvements du libre, de l'ouvert et du captif ne peuvent être compris que si l'on entend qu'ils sont notamment politiques (en bonne proportion)