Qu'est-ce que l'informatique simultanée?

L'informatique simultanée est une approche dans laquelle plusieurs calculs sont effectués dans un laps de temps qui se chevauche. Il tire parti du concept selon lequel plusieurs processus peuvent progresser sans attendre que d'autres soient terminés. Le calcul simultané est différent du calcul séquentiel, où les calculs sont effectués les uns après les autres, et du calcul parallèle, où les calculs sont effectués simultanément.

On peut trouver des techniques informatiques simultanées dans les systèmes d'exploitation prenant en charge le threading et le multitâche préemptif. Ils peuvent également être trouvés dans les langages de programmation informatique où les techniques de support, telles que la transmission de messages et les promesses, sont utilisées. L'informatique simultanée peut être appliquée à différents niveaux de conception du système, notamment la CPU, le logiciel exécuté sur l'ordinateur et le flux de contrôle d'un réseau.

L'histoire

Les origines de l'informatique simultanée remontent aux années 1800, lorsque les exploitants de chemin de fer devaient développer un moyen de gérer les chemins de plusieurs trains sur un seul chemin de fer. Les développements se sont poursuivis au début des années 1900, lorsque les opérateurs télégraphiques devaient gérer plusieurs signaux sur une seule ligne télégraphique.

Conditions de la CPU, multitâche, réseau, processus