发明名称 LINKING OF PROGRAM UNITS AT PROGRAM ACTIVATION.
摘要 Procédé amélioré de liaison d'images se faisant au moment du déclenchement d'un programme utilisant un vecteur de symbole d'une image de code partageable. Le vecteur de symbole se construit automatiquement, ce que l'éditeur de liaison et le système d'exploitation utilisent pour effectuer une recherche rapide des valeurs de symbole au déclenchement du programme, réalisant de ce fait, une souplesse semblable à celle d'une édition de liaison temporelle. Le programmateur fournit, pour chaque image partageable construite, une liste de symboles devant être rendus visibles en dehors de l'image. Ces symboles peuvent être des noms de procédures, des cellules de données, des valeurs absolues ou toute autre utilisation valable d'une valeur symbolique. L'ordre de cette liste doit rester fixe d'une image à l'autre. On construit, à partir de cette liste, le "vecteur de symboles" (comme par l'éditeur de liaison) de la valeur de chacun des symboles identifiés et le vecteur de symbole est associé à l'image partageable. Une table de symboles est également associée à l'image partageable, dans laquelle chaque symbole a la valeur de son indice dans le vecteur de symbole. Quand il résout des références à d'autres images, l'éditeur de liaison effectue une recherche symbolique dans la table de symboles de l'image cible et introduit l'indice dans le vecteur de symbole de la cible. Cet indice est édité dans l'image d'appel. Ensuite, au moment du déclenchement du programme, le déclencheur d'image utilise l'indice édité dans l'image d'appel pour obtenir la valeur courante du symbole dans l'image cible.
申请公布号 EP0528018(A1) 申请公布日期 1993.02.24
申请号 EP19920908037 申请日期 1992.03.04
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 MURPHY, DANIEL, L.
分类号 G06F9/06;G06F9/445;G06F9/45 主分类号 G06F9/06
代理机构 代理人
主权项
地址