human
Comment puis-je exécuter plusieurs programmes simultanément si je n'ai qu'un seul processeur principal ? Je parcourais quelques vieilles spécifications d'ordinateurs, et cette question vient de se poser. Comment est-il physiquement possible qu'un processeur puisse faire deux choses ou plus à la fois ? Explique comme si j'avais cinq ans.
gpt
Il n'exécute pas réellement deux choses à la fois. Au lieu de cela , il exécute un programme pendant un temps de chemise ( comme , 1 milliseconde ) , puis s'arrête et passe à un autre programme et l' exécute pendant une courte période , etc etc . L'implémentation proprement dite est un peu plus compliquée (par exemple, chaque programme a en fait plusieurs threads qui sont comme des mini-programmes qui s'exécutent également « simultanément »).