摘要 |
<p>Un procédé permet à un concepteur de mettre en application un logiciel pour une grande variété d'architectures centrales variables, sans avoir un recours excessif à une mémoire centrale (52). Le procédé consiste à fournir un module d'initialisation du logiciel à la mémoire centrale (52). Une partie du module d'initialisation détermine l'architecture centrale. Les parties non requises du module d'initialisation sont libérées, et les parties requises sont transférées dans un espace de mémoire contigu pour réduire au minimum l'utilisation de la mémoire centrale. Toute entrée dépendant de l'emplacement effectuée dans les parties requises du programme est alors remise à jour en fonction du transfert. Le module d'initialisation comprend une multiplicité de blocs de code (16, 18, 20, 22), dont chacun est optimalisé pour une architecture particulière. Lorsque l'architecture variable de l'ordinateur central est identifiée, les blocs de code qui sont optimalisés pour l'ordinateur central identifié sont choisis, et les autres sont libérés. Les blocs choisis sont alors transférés pour optimaliser l'utilisation de l'ordinateur central.</p> |