Maison  >  Article  >  Quel est le but d'introduire la multiprogrammation ?

Quel est le but d'introduire la multiprogrammation ?

王林
王林original
2020-12-04 11:26:2317012parcourir

Le but de l'introduction de la multiprogrammation est d'utiliser pleinement le processeur et de réduire le temps d'attente du processeur. La technologie de multiprogrammation consiste à stocker plusieurs programmes indépendants dans la mémoire de l'ordinateur en même temps, afin qu'ils puissent exécuter deux ou plusieurs programmes intercalés les uns avec les autres sous le contrôle du programme de gestion. Ces programmes partagent les ressources du système informatique.

Quel est le but d'introduire la multiprogrammation ?

Le but de l'introduction de la multiprogrammation est d'utiliser pleinement le processeur et de réduire le temps d'attente du processeur.

(Partage des connaissances sur le système d'exploitation : windows)

La multiprogrammation fait référence au fait de permettre à plusieurs programmes d'entrer dans la mémoire principale d'un système informatique en même temps et démarrer la méthode de calcul. En d’autres termes, plusieurs programmes (deux ou plus indépendants) peuvent être stockés simultanément dans la mémoire de l’ordinateur, et ils se situent tous entre le début et la fin. D'un point de vue macro, c'est parallèle. Les multi-programmes sont en cours d'exécution et n'ont pas fini de s'exécuter. D'un point de vue micro, c'est en série que chaque programme utilise le CPU à tour de rôle et s'exécute en alternance.

L'objectif fondamental de l'introduction de la technologie de multiprogrammation est d'améliorer l'utilisation du processeur et de faire jouer pleinement le parallélisme des composants du système informatique. Les systèmes informatiques modernes adoptent la technologie de multiprogrammation.

Multi-programmation :

La technologie de multi-programmation consiste à stocker plusieurs programmes indépendants dans la mémoire de l'ordinateur en même temps, afin qu'ils puissent s'exécuter entrelacés les uns avec les autres sous le contrôle de la direction. programme. Deux ou deux programmes ou plus sont dans le même état entre le début et la fin dans le système informatique, et ces programmes partagent les ressources du système informatique. La contrepartie est la programmation unique, qui permet à un seul programme de s'exécuter dans la mémoire de l'ordinateur.

Pour un système à processeur unique, le fait que les programmes s'exécutent en même temps n'est qu'un concept macro. Bien qu'ils aient tous commencé à s'exécuter, d'un point de vue micro, il n'y a qu'un seul programme exécuté sur le processeur. à tout moment. .

Tutoriel système Mac : macos

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn