Aller au contenu

L'histoire de l'informatique et d'Internet, culture générale numérique

1. Objectif du cours

Acquérir une culture générale sur l'histoire et les principes de l'informatique et d'Internet, comprendre les composants d'un ordinateur et se tenir informé des évolutions technologiques. Permettre une révision rapide utile en contexte professionnel (recrutement, entretien).

2. Notions et définitions essentielles

  • Informatique : science du traitement de l'information (collecte, stockage, traitement, transmission).
  • Internet : infrastructure de réseaux interconnectés régie par des protocoles (ex. TCP/IP).
  • Ordinateur distant : machine située sur un réseau différent du vôtre.
  • World Wide Web (WWW) : système de pages liées par hypertextes (apparu en 1989).
  • Protocoles cités : FTP (transfert de fichiers), SMTP (envoi de mails), TELNET (connexion et exécution à distance).
  • Interopérabilité : capacité de systèmes différents à communiquer efficacement.
  • Intelligence artificielle (IA) : discipline permettant aux machines d'apprendre et simuler certains aspects de l'intelligence humaine.
  • Qubit : unité d'information pour l'informatique quantique (bits quantiques).
  • Internet des objets (IoT) : objets physiques connectés échangeant des données via Internet.
  • Binaire : langage de base des ordinateurs (bits 0/1).
  • Assembleur (asm) : langage bas niveau traduit en binaire par un assembleur.
  • Langage de haut niveau, compilateur, interpréteur : notions essentielles sur la traduction/exécution du code.

3. Fonctionnement et principes

  • Genèse d'Internet : idée originelle portée par J.C.R. Licklider (réseau pour partage entre institutions), évolution vers une infrastructure mondiale interconnectée. Le WWW (Tim Berners-Lee, 1989) a rendu l'information navigable via hyperliens.
  • Communication entre machines : s'appuie sur une pile de protocoles standards (ex. TCP/IP) et sur des normes internationales pour garantir compatibilité et interopérabilité. L'infrastructure comprend réseaux, routeurs, serveurs et centres de données.
  • Rôle des protocoles historiques : avant le Web, FTP/SMTP/TELNET assuraient respectivement transfert de fichiers, envoi d'emails et accès distant/exécution.
  • Stockage et traitement des données : tout contenu (ex. image) est converti en valeurs numériques (pixels → valeurs de couleur → binaire) pour être stocké et traité par l'ordinateur.
  • Évolutions : IA (pères fondateurs : John von Neumann, Alan Turing; terme attribué à John McCarthy) et informatique quantique (usage de qubits pour parallélisme massif) transforment les capacités de calcul. D'autres axes : réalité virtuelle, blockchain, IoT.
  • Enjeux : confidentialité, sécurité (phishing, malwares), régulation (RGPD) et impact écologique des technologies (consommation d'énergie, ressources, centres de données).

4. Commandes et manipulations

Non abordé dans ce cours.

5. Sécurité et bonnes pratiques

  • Données personnelles : attention à la collecte et à l'usage non autorisé ; conformité RGPD recommandée pour protéger les utilisateurs.
  • Menaces numériques : se méfier du phishing, des virus, malwares et logiciels espions ; les utilisateurs mal informés créent des failles exploitables.
  • Bonnes pratiques matérielles : nettoyer régulièrement la poussière (air comprimé), vérifier et resserrer les connexions internes, éviter chocs et vibrations (surtout pour disques durs mécaniques).
  • Maintien des performances et sécurité logicielle : effectuer mises à jour régulières du système et des logiciels.
  • Surveillance matérielle : monitorer la température (ex. HWMonitor cité) pour prévenir la surchauffe.
  • Veille professionnelle : lire la documentation des outils/langages et participer aux communautés (Stack Overflow, GitHub) pour limiter les erreurs et se tenir informé.

6. Points essentiels à retenir pour le TSSR

  • Licklider est une figure clé de la conception originelle d'Internet ; Berners‑Lee a créé le WWW en 1989.
  • Internet fonctionne grâce à des protocoles normalisés (TCP/IP) et une infrastructure de réseaux et serveurs.
  • Le binaire (bits 0/1) est le langage de base ; l'assembleur traduit des instructions compréhensibles pour la machine.
  • Les langages de haut niveau facilitent le développement (plus lisibles, portables) et sont souvent compilés ou interprétés.
  • IA et informatique quantique sont des axes majeurs d'évolution avec des enjeux techniques, éthiques et écologiques.
  • Les protocoles historiques (FTP, SMTP, TELNET) illustrent des fonctions réseau fondamentales (fichiers, mail, accès distant).
  • L'entretien matériel (nettoyage, connexion, température) et les mises à jour logicielles sont indispensables pour la fiabilité.
  • La veille (RSS, agrégateurs, réseaux sociaux, documentation) est une compétence professionnelle essentielle.
  • IoT désigne l'extension d'Internet aux objets physiques ; cela pose des questions de sécurité et d'échelle.
  • La culture geek et les ressources littéraires/cinématographiques aident à contextualiser les enjeux sociétaux.

7. Tableau récapitulatif

Élément Rôle principal Caractéristique clé Conséquence pratique
CPU Exécution des instructions Fréquence d'horloge + nombre de cœurs Influence la vitesse et le multitâche
RAM Mémoire vive Accès rapide, volatile Plus de RAM = meilleure gestion multitâche
Disque dur (HDD) Stockage long terme Mécanique, moins cher Sensible aux chocs
SSD Stockage long terme État solide, accès rapide Meilleures performances, plus cher
Assembleur (asm) Contrôle bas niveau Proche du matériel Rapide mais difficile à maintenir
Langage haut niveau Développement Abstrait, portable Facilité de développement, parfois plus lent

8. Vérifications pratiques

  • Veille RSS : vérifier que les flux ajoutés apparaissent et se mettent à jour dans le lecteur (ex. Feedly).
  • Température : contrôler via un outil de surveillance (HWMonitor) que les valeurs restent dans des plages sûres après nettoyage ou charge.
  • Connexions matérielles : constater que les composants (câbles, modules RAM) sont correctement reconnus au démarrage.
  • Mises à jour : vérifier qu'après update le système indique la version à jour et que les applications se lancent sans erreur.
  • Flux d'actualité : utiliser filtres/métadonnées (date) pour confirmer la réception des informations récentes.

9. Flashcards Anki

Qui a proposé l'idée initiale d'un réseau entre institutions :: J.C.R. (Joseph Carl Robnett) Licklider En quelle année est apparu le World Wide Web :: 1989 Qui a inventé le World Wide Web :: Tim Berners‑Lee Que signifie FTP :: File Transfer Protocol (transfert de fichiers) Que signifie SMTP :: Simple Mail Transfer Protocol (envoi de mails) Qu'est‑ce qu'un ordinateur distant :: Un ordinateur sur un réseau différent du vôtre Qu'est‑ce qu'un qubit :: Un bit quantique utilisé par les ordinateurs quantiques Quel est le langage de base de l'ordinateur :: Le binaire (bits 0 et 1) Quel outil est cité pour surveiller la température d'un PC :: HWMonitor Pourquoi lire la documentation des outils :: Pour comprendre en profondeur les fonctionnalités et résoudre des problèmes rapidement