摘要 |
<p>Système d'ordinateur multiprocesseur avec affectation dynamique des tâches en multitraitement, et processeur à utiliser dans un tel système d'ordinateur multiprocesseur. Un système de traitement de données à multiprogrammation comprend plusieurs dispositifs de traitement de données P1, P2, P3, P4 comportant chacun une mémoire locale 110 à 116 et comporte en outre un bus standard d'interconnexion 100. Le programme est divisé en segments de programme S1 à S4 tandis que les segments de programme sont groupés en portions de programme (k, m, n). Les portions de programme respectives sont stockées chacune dans une des sections de mémoire locale. Lorsqu'une instruction de branchement étendu appelle une adresse située dans une portion de programme différente, un signal d'interruption de changement de portion (26) est produit, de sorte qu'une attribution dynamique de l'exécution des segments de programme peut être réalisée. Lorsqu'une portion privilégiée (0) est appelée, le signal d'interruption de changement de portion est annulé, à la fois lors de l'appel (28) de la portion de programme privilégiée et lors du retour (23) à partir de celle-ci.</p> |