Multiple traps after faulty access to a resource

   
   

To provide efficient resource access control in a computer system, a trap handler for handling a trap in the event of a faulty resource access being detected is arranged to define a diversion for subsequent access attempts to the same resource. An address translation mechanism is responsive to indication of a diversion for a resource access to modify an address mapping, whereby subsequent attempts to access the resource are diverted in accordance with the diversion. The trap handler can be arranged in a conventional manner to process an exception of the first faulty access to the resource. However, by defining the diversion, which can be used to map further attempts to access the same resource, unnecessary exception processing can be avoided.

Pour fournir le contrôle d'accès efficace de ressource dans un système informatique, un traiteur de piège pour manipuler un piège en cas d'un accès défectueux de ressource étant détecté est arrangé pour définir une déviation pour des tentatives suivantes d'accès à la même ressource. Un mécanisme de translation d'adresses est sensible à l'indication d'une déviation pour qu'un accès de ressource modifie tracer d'adresse, par lequel des tentatives suivantes d'accéder à la ressource soient détournées selon la déviation. Le traiteur de piège peut être arrangé d'une façon conventionnelle pour traiter une exception du premier accès défectueux à la ressource. Cependant, en définissant la déviation, qui peut être employée pour tracer d'autres tentatives d'accéder à la même ressource, le procédé inutile d'exception peut être évité.

 
Web www.patentalert.com

< Generalised program hooks

< System and method for configuring and managing resources on a multi-purpose integrated circuit card using a personal computer

> Dynamic, policy based management of administrative procedures within a distributed computing environment

> System, method, and computer program product for scoping operating system semantics in a computing environment supporting multi-enclave processes

~ 00133