Method and apparatus for managing operating system calls. In a computer
system that includes a system vector and a first vector table, an
alternative vector table is provided. The first vector table includes
references to respective segments of operating system program code that
are associated with operating system calls, and the alternative vector
table includes references to one or more respective segments of wrapper
program code associated with segments of operating, system program code.
The system vector is set to reference the first vector table or the
alternative vector table at selected times during execution of a user
program. Thus, segments of operating system code are executed in response
to operating system calls made when the system vector references the first
vector table, and segments of code referenced in the alternative vector
table are executed when the system vector references the alternative
vector table.
Il metodo e l'apparecchio per il sistema operativo in carico denomina. In un sistema di elaborazione che include un vettore del sistema e una prima tabella di vettore, una tabella alternativa di vettore è fornita. La prima tabella di vettore include i riferimenti ai segmenti rispettivi del codice di programma del sistema operativo che sono associati con le chiamate del sistema operativo e la tabella alternativa di vettore include i riferimenti ad uno o più segmenti rispettivi del codice di programma dell'involucro connesso con i segmenti di funzionamento, codice di programma di sistema. Il vettore del sistema è regolato per riferire la prima tabella di vettore o la tabella alternativa di vettore ai tempi selezionati durante l'esecuzione di un programma applicativo. Quindi, i segmenti del codice del sistema operativo sono eseguiti in risposta alle chiamate del sistema operativo fatte quando il vettore del sistema riferisce la prima tabella di vettore ed i segmenti del codice riferiti nella tabella alternativa di vettore sono eseguiti quando il vettore del sistema riferisce la tabella alternativa di vettore.