L’informatique est le fruit de l’évolution des mathématiques pures
Les mathématiques sont rapidement passées du système décimal au calcul binaire, puis à l’algorithme (science des opérations à effectuer)
A cette époque, l’idée était de créer des outils visant à rendre exécutable des opérations de manière plus rapides que ne le fait un humain, et sans erreurs
Les machines à tisser mécaniques, possédant des cartons perforés, inventées par Basile Bouchon en 1725, furent le point de départ
Charles Babbage s’en est inspiré, et créa la toute première « machine analytique »
Avec la 1ère guerre mondiale, « la machine Enigma » a fait son apparition, sorte de machine à écrire modifiée
Alan Turing mit au point une machine de déchiffrement pour celle-ci
La finalité étant autre que celle du calcul, on peut dire que c’était les débuts de la sécurité informatique, avec le chiffrement des données
![](https://monpc.org/wp-content/uploads/2022/09/comment-son-chiffrees-les-donnees.png)
Arriva ensuite le calculateur numérique d’IBM, et le premier « bug » de l’histoire, un papillon coincé dans un circuit !
Un réel progrès a été fait avec l’invention du transistor en 1947
Le mot « informatique » a été créé en 1962 par Philippe Dreyfus, contraction des mots « information » et « automatique »
Suivi de l’invention du circuit intégré et du microprocesseur, dont le 1er fut créé par André Truong en 1973
Les premiers ordinateurs ont fait leurs apparitions dans les foyers, très peu performants
En majorité commercialisés par Microsoft, avec un système d’exploitation Ms-Dos et un microprocesseur 8086
En 2005 le système est passé de 32 à 64 bits
L’évolution de l’informatique, en général, est ultra rapide, dans tous les domaines (matériel, logiciels, sécurité …), et aujourd’hui il serait impossible de vivre sans, car tout repose sur elle (banques, hôpitaux, administrations …)
Le matériel et le codage informatique
La valeur binaire 0 est une impulsion électrique nulle, de 0 volt
Ils reposent uniquement sur le binaire, donc 2 « bits », 0 et 1
La valeur binaire 1 est une impulsion électrique non nulle, de 5 volts
Les valeurs informatiques « booléennes » correspondantes sont alors « faux »=0 ou « vrai »=1, utilisées dans tous les langages de code
1 byte = 8 bits = 1 octet
1 Ko (Kilo octets) = 1024 octets
1 Mo (Méga octets) = 1024 Ko
1 Go (Giga Octets) = 1024 Mo
1 To (Téra octets)= 1024 Go
![](https://monpc.org/wp-content/uploads/2022/09/convert-octets.png)
Les informations circulent sur des lignes parallèles sur les circuits imprimés des cartes mères, appelés « bus »
Une carte mère possède plusieurs couches superposées, et isolées entre elles, technique appelée le multicouche
L’architecture système est en grande partie définie par son type de bus de données principal, anciennement en 32 bits, aujourd’hui en 64 bits
![](https://monpc.org/wp-content/uploads/2022/09/bus.png)
La vitesse globale d’un PC dépend bien sûr de l’état de santé du système d’exploitation (et des applications), qui peuvent le ralentir s’il est saturé, ou bridé par des Malwares résidents
Mais avant tout, ce sont les caractéristiques matérielles qui déterminent cette vitesse, dont les éléments principaux sont :
Le Processeur, ou « CPU » (Central Process Unit)
Les Chipsets, qui sont les contrôleurs de trafic entre les composants de base (CPU, mémoires, carte graphique), et entre les composants secondaires (clavier, souris, cartes réseau, wifi, bluetooth …)
Les Mémoires, classées en 2 catégories
La mémoire vive « RAM » (Random Access Memory), dont les données sont volatiles
Les mémoires mortes de type « ROM » (Read Only Memory), dont les données sont résidentes
![](https://monpc.org/wp-content/uploads/2022/09/HARDWARE_txt-img-teaser_references_seitz.jpg)
les interpréteurs de commandes
Dès à présent, et plus encore vers le futur, les langages se tournent vers l’informatique sémantique et l’intelligence artificielle »Windows » et un système d’exploitation avec des interpréteurs de commandes internes
Des restes proviennent du langage « MSDos » (Microsoft Disk Operating System), développé par la firme dans les années 80, tels que les invites de commandes « cmd » ou « powershell »
Ils servent d’interface entre l’utilisateur et la machine
Ils ont évolué suivant leurs modes de fonctionnement, leurs structurations, leurs hiérarchisations du traitement des données : langage binaire, langage assembleur, langages évolués, langage « orienté objet », et langage d’interrogation
les supports applicatifs
Un « Framework » est une infrastructure logicielle pouvant s’exécuter en plusieurs parties détachées, mais interactives
Par exemple il est possible d’ouvrir plusieurs fenêtres distinctes du navigateur, elles ont pourtant le même réglage des Paramètres, ce qui en fait un frameworkUn « Programme » est un ensemble d’opérations qui s’exécutent de manière automatisée
Un « Logiciel » est un ensemble de Programmes, qui s’exécutent par enchaînement, ou indépendamment
Une « Application » est un Programme développé spécifiquement pour les tablettes et smartphones
![](https://monpc.org/wp-content/uploads/2022/09/verifier-type-systeme-L.png)
![](https://monpc.org/wp-content/uploads/2022/09/clavier-win-i.png)
![](https://monpc.org/wp-content/uploads/2022/10/systeme.jpg)
![](https://monpc.org/wp-content/uploads/2022/10/a-propos.jpg)
![](https://monpc.org/wp-content/uploads/2022/09/type-systeme.jpg)
en pratique …
Le clavier Français est appelé “Azerty” : ce sont les 6 premières lettres qui lui donnent ce nom Le “Software” est le côté Logiciel de l’informatique
Le “Hardware” est le côté Matériel de l’informatique
![](https://monpc.org/wp-content/uploads/2022/10/clavier-azerty.png)
Comme beaucoup le pensent, cette disposition n’a rien d’ergonomique, elle vient en fait des machines à écrire !
A l’époque, en analysant les mots les plus couramment utilisés, le choix a été fait d’éloigner au maximum les bras de levier des lettres correspondantes, pour ne pas qu’elles se coincent en frappant le tambour, et cette disposition est
restée !
Quasiment tous les pays du monde utilisent un clavier “Querty”, avec un doublement des touches pour la typographie spécifique d’une langue : cyrillique, chinois, japonais …
Seuls quelques autres pays francophones utilisent ce clavier “Azerty” : Suisse, Belgique, Canada