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

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

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

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

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

  • De manière générale cette nomenclature stricte est difficile à respecter, tous ces supports applicatifs sont donc appelés communément Programme, Logiciel ou Appli, sans distinction

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

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

Vous avez aimé le contenu de cette page ?
[Total: 0]