En informatique, un Système de lots multiprogrammés (MBS) est une méthode de fonctionnement dans laquelle plusieurs programmes résident en mémoire en même temps, partageant tous un seul processeur et étant exécutés de manière non préemptive. Cela signifie que chaque programme a son tour pour s'exécuter pendant un certain temps, puis doit céder le processeur au programme suivant. Ce processus se poursuit jusqu'à ce que tous les programmes aient été exécutés.
Le MBS a été développé dans les années 1950 et 1960 pour améliorer l’efficacité du traitement par lots. Dans le traitement par lots, les travaux sont soumis à un ordinateur en groupes et l'ordinateur traite chaque travail un par un. Cela peut s'avérer inefficace car l'ordinateur peut rester inactif en attendant qu'un travail termine les opérations d'entrée ou de sortie.
MBS résout ce problème en permettant à plusieurs tâches de résider en mémoire en même temps. Lorsqu'une tâche est en attente d'une entrée ou d'une sortie, une autre tâche peut utiliser le processeur. Cela maintient l'ordinateur occupé et améliore l'efficacité globale.
MBS est un système d'exploitation simple et direct, et il est encore utilisé aujourd'hui dans certains environnements, tels que les mainframes et les superordinateurs. Cependant, il a été largement remplacé par des systèmes d'exploitation plus avancés, tels que les systèmes d'exploitation multiprogrammation et les systèmes d'exploitation à temps partagé, qui offrent des moyens plus sophistiqués de gérer plusieurs programmes.
Voici quelques-uns des avantages du MBS :
* Efficacité améliorée :MBS peut améliorer l'efficacité en gardant l'ordinateur occupé et en réduisant les temps d'inactivité.
* Débit accru :MBS peut augmenter le débit en permettant à plusieurs programmes d'être exécutés simultanément.
* Délai d'exécution réduit :MBS peut réduire le temps d'exécution en permettant aux programmes d'être exécutés de manière non préventive.
* Utilisation améliorée des ressources :MBS peut améliorer l'utilisation des ressources en partageant des ressources, telles que la mémoire et le processeur, entre plusieurs programmes.
Voici quelques-uns des inconvénients du MBS :
* Manque d'équité :MBS peut être injuste car certains programmes peuvent obtenir plus de temps CPU que d'autres.
* Manque d'interactivité :MBS n'est pas interactif, les utilisateurs ne peuvent donc pas interagir avec leurs programmes pendant leur exécution.
* Manque de prise en charge multi-utilisateurs :MBS ne prend pas en charge plusieurs utilisateurs, donc un seul utilisateur peut utiliser l'ordinateur à la fois.
Dans l’ensemble, MBS est un système d’exploitation simple et direct qui peut être utilisé pour améliorer l’efficacité du traitement par lots. Cependant, il a été largement remplacé par des systèmes d'exploitation plus avancés qui offrent des moyens plus sophistiqués de gérer plusieurs programmes.
|