A multi-tasking computer operating system allocates a respective virtual address space to each task. A portion of virtual address space is reserved as a shared address space (SAS) region, the SAS region occupying the same range of virtual addresses in the virtual address space of each task. Certain classes of data intended for sharing among multiple tasks are assigned unique and persistent addresses in the range of the shared address space region. Preferably, certain facilities are added to a conventional base operating system to support the SAS region and associated function. These include a join facility for initiating a task to the SAS region, an attach facility for attaching blocks of memory within the SAS region, and a paging facility for retrieving a page within the SAS region from storage. In this manner, it is possible for a multi-tasking multiple virtual address space computer system to assume the advantages of a single level store computer system when performing certain tasks.

Un sistema operativo de la computadora de los trabajos múltiple asigna un espacio de dirección virtual respectivo a cada tarea. Una porción de espacio de dirección virtual se reserva como región compartida del espacio de dirección (SAS), la región del SAS que ocupa la misma gama de direcciones virtuales en el espacio de dirección virtual de cada tarea. Ciertas clases de datos pensaron para compartir entre tareas múltiples se asignan direcciones únicas y persistentes en la gama de la región compartida del espacio de dirección. Preferiblemente, ciertas instalaciones se agregan a un sistema operativo bajo convencional para apoyar la región del SAS y la función asociada. Éstos incluyen una facilidad del unido para iniciar una tarea a la región del SAS, una facilidad de la fijación para unir bloques de la memoria dentro de la región del SAS, y una facilidad de la paginación para recuperar una página dentro de la región del SAS de almacenaje. De este modo, es posible que un sistema informático virtual múltiple del espacio de dirección de los trabajos múltiple asuma las ventajas de un solo sistema informático llano del almacén al realizar ciertas tareas.

 
Web www.patentalert.com

< Apparatus and method for providing metadata for the creation of semi-deployed enterprise java beans

< Method for event recording in java

> Operations center for a television program packaging and delivery system

> Method and apparatus for installing applications in a distributed data processing system

~ 00097