mrbebert a écrit :
Un OS gère plusieurs programmes "simultanément". Mais un proc n'en exécute qu'une à la fois.
Donc, l'OS fait en sorte de "placer" sur le proc un programme à exécuter, pendant un certain temps*, puis bascule vers un autre ...
En faisant ca suffisamment rapidement, l'utilisateur a l'impression que les programmes s'exécutent simultanément, alors qu'en fait, il s'exécutent 1 par 1, à la suite.
Avec un bi-processeur, l'OS peut mettre 2 programmes à s'exécuter en même temps, chaun sur un processeur. On à donc réellement 2 programmes qui fonctionnent simultanément
* d'ailleurs, si quelqu'un à une idée de cette durée d'exécution, ca m'intéresse
|