Lock management system and method for use in a data processing system

   
   

The current invention provides an improved system and method for locking shared resources. The invention may operate in a data processing environment including a main memory system coupled to multiple instruction processors (IPs). Lock-type instructions are included within the hardware instruction set of ones of the IPs. These lock-type instructions are executed to gain access to a software-lock stored at a predetermined location within the main memory. After activating the software-lock, further, indivisible execution of the lock-type instruction causes one or more addresses associated with the software-lock to be retrieved. These addresses are used as pointers to, in turn, retrieve the data signals protected by the software-lock. Requests for the protected data signals are issued automatically by the hardware on behalf of the requesting IP, and the IP is allowed to continue instruction execution.

La invención actual proporciona un sistema y un método mejorados para trabar recursos compartidos. La invención puede funcionar en un ambiente de proceso de datos incluyendo un sistema de la memoria central juntado a los procesadores múltiples de la instrucción (IPS). el Cerradura-tipo instrucciones es incluido dentro del sistema de instrucción del hardware de unos del IPS. Este el cerradura-tipo instrucciones se ejecuta para acceder a una software-cerradura almacenada en una localización predeterminada dentro de la memoria central. Después de activar la software-cerradura, la ejecución adicional, indivisible del cerradura-tipo instrucción causa unas o más direcciones asociadas a la software-cerradura que se recuperará. Se utilizan estas direcciones mientras que los indicadores a, alternadamente, recuperan las señales de los datos protegidas por la software-cerradura. Los pedidos las señales protegidas de los datos son publicados automáticamente por el hardware a nombre del IP de petición, y el IP se permite continuar la ejecución de la instrucción.

 
Web www.patentalert.com

< Method for interfacing scanned product information with a source for the product over a global network

< Storage system certifying a host computer

> Short edge management in rule based OPC

> Alert notification system

~ 00142