Tu aimerais comprendre comment fonctionne un ordinateur ? Tu souhaites avoir plus dâinformations sur le fonctionnement dâune machine de Turing ou de lâarchitecture de Von Neumann ?
Tu es au bon endroit ! Letâs go ! đ
La machine de Turing
Lâhistoire du dĂ©veloppement conceptuel des ordinateurs dĂ©bute avec le mathĂ©maticien anglais Alan Turing qui imagina en 1936 le concept de âmachine de Turingâ. Câest un modĂšle abstrait du fonctionnement dâappareils mĂ©caniques de calcul. Elle prĂ©cise notamment le concept dâalgorithme et est Ă lâorigine du fonctionnement des ordinateurs actuels. đ»
đ La machine de Turing est un ruban infini sur lequel se dĂ©place une tĂȘte de lecture/Ă©criture agissant en fonction de ce qui est lu. De nombreux chercheurs ont Ă©tudiĂ© les caractĂ©ristiques thĂ©oriques dâune machine de Turing.
Par exemple, le mathĂ©maticien Alonzo Church a prouvĂ© que tout problĂšme de calcul fondĂ© sur une procĂ©dure algorithmique peut ĂȘtre rĂ©solu par une machine de Turing. Aujourdâhui, plusieurs rĂ©alisations de cette machine ont Ă©tĂ© crĂ©Ă©es afin de faciliter la comprĂ©hension de son fonctionnement (dont une en Lego !).
Retrouve ici un simulateur en ligne d’une machine de Von Neumann.
Le savais-tu ?
Turing a directement participĂ© Ă la crĂ©ation dâun des premiers ordinateurs : le Manchester Mark I. đź
đ„ Tu veux en savoir plus sur la machine de Turing et les conditions de sa crĂ©ation, n’hĂ©site pas Ă regarder le film The Imitation Game qui retrace toute l’histoire.
Lâarchitecture Von Neumann
đ Dans la lignĂ©e de la machine de Turing, Von Neumann va imaginer une machine universelle capable de simuler nâimporte quelle machine de Turing. Ce sera la premiĂšre description dâun ordinateur Ă programme enregistrĂ© (c’est-Ă -dire possĂ©dant une structure de stockage unique). Conçue en 1945, lâarchitecture de Von Neumann sĂ©pare lâordinateur en 4 parties : đš
- lâunitĂ© arithmĂ©tique et logique : effectue les opĂ©rations de base
- lâunitĂ© de contrĂŽle : sĂ©quence les opĂ©rations
- la mĂ©moire : contient les donnĂ©es et le programme Ă transmettre Ă lâunitĂ© de contrĂŽle
- les dispositifs dâentrĂ©e-sortie : permet de communiquer avec lâutilisateur
đĄ Cette architecture de Von Neumann fait encore foi pour la conception et la construction de tous nos appareils de tĂ©lĂ©communication.
Ă lire aussi
Retrouve notre panoplie dâarticles sur les sujets au programme de NSI âš
â
 Commande Linux ? Comment sây retrouver ? [NSI] đ»
â
 Quels logiciels utiliser en NSI ? [Logiciel NSI] đŠż
â
 Comment avoir une bonne note au bac NSI ? [METHODE] đ„ïž
Besoin d’un prof particulier d’informatique ? âš
Nos Sherpas sont lĂ pour t’aider Ă progresser et prendre confiance en toi !
Composants dâun ordinateur (machine de Von Neumann)đ
Les ordinateurs modernes sont fondĂ©s sur lâarchitecture de Von Neumann. Chaque composant possĂšde un rĂŽle spĂ©cifique et permet Ă ta machine de dĂ©coder et afficher cet article !
Le microprocesseur
đ Le microprocesseur exĂ©cute les instructions en langage machine des programmes informatiques. Câest le composant qui demande le plus dâĂ©nergie, il est donc situĂ© proche du ventilateur. Il concentre plusieurs unitĂ©s importantes de lâarchitecture de Von Neumann.
Il est constituĂ© dâune unitĂ© arithmĂ©tique et logique, dâune unitĂ© de contrĂŽle et de registres pour mĂ©moriser des petites quantitĂ©s dâinformations. Un processeur ne peut exĂ©cuter que du langage machine composĂ© directement de bits. Le programmateur utilise donc du langage assembleur pour communiquer avec celui-ci.
Le langage assembleur est le plus bas niveau de programmation (câest-Ă -dire celui le plus proche du langage machine) lisible par un humain. En utilisant diverses instructions (par exemple : cmp, mov, str, addâŠ), le langage agit directement sur la mĂ©moire de lâordinateur.
Lors de l’exĂ©cution, les instructions en langage assembleur sont traduites directement en langage machine, celles-ci sont ensuite exĂ©cutĂ©es par le microprocesseur.
La mémoire
đ Elle stocke les donnĂ©es et les programmes. Dâun cĂŽtĂ©, la mĂ©moire volatile mĂ©morise les donnĂ©es en cours de fonctionnement. De lâautre, la mĂ©moire permanente oĂč se trouvent les programmes et donnĂ©es de base de la machine.
Le disque dur
đ Il permet le stockage de grandes quantitĂ©s dâinformations, par exemple des logiciels. Dans la culture populaire, lorsque lâon parle de la mĂ©moire dâun ordinateur, on parle souvent du disque dur. Pourtant, les informations qui y sont stockĂ©es sont mineures et sont relatives Ă la personnalisation de celui-ci, et non Ă son fonctionnement.
La mémoire vive (RAM)
đ Câest lâespace de stockage principal du microprocesseur. Sa mĂ©moire est volatile et garde les donnĂ©es tant que lâordinateur est en marche.
Besoin d’un prof particulier ? âš
Nos profs sont lĂ pour t’aider Ă progresser !
Dispositifs dâentrĂ©e-sortie (clavier, Ă©cran)
đ Les claviers et les Ă©crans sont les dispositifs dâentrĂ©e-sortie de lâordinateur. Ils te permettent de communiquer avec la machine en lui envoyant des informations (clavier) que la machine traite puis ils traitent lâinformation et la rende comprĂ©hensible tout en lâaffichant (Ă©cran).
Les dispositifs dâentrĂ©e-sortie sont les parties utilisables par lâutilisateur et forment la partie immergĂ©e de lâarchitecture de Von Neumann. âšïž
Les bus
Ici, on ne parle pas de transports en commun, mais de transport dâinformations binaires (bits) entre les diffĂ©rentes parties de lâordinateur. đ
Il en existe 3 : le bus dâadresse, le bus de donnĂ©es et le bus de commande. Ils permettent la communication entre les autres composants de lâarchitecture de Von Neumann.
Conclusion sur la machine et lâarchitecture de Von Neumann đŠ
Tu sais maintenant comment le modĂšle de machine de Turing a progressivement Ă©voluĂ© vers la dĂ©finition de lâarchitecture de Von Neumann puis la crĂ©ation des ordinateurs modernes.
đ Ces concepts thĂ©oriques sont particuliĂšrement importants, car ils fondent les bases de lâutilisation des machines informatiques. Tu remarqueras que les composants actuels de nos machines fonctionnent selon ces schĂ©mas et concepts thĂ©oriques inventĂ©s il y a plus de 75 ans.
Ă bientĂŽt pour un prochain article !