An application programming interface (API) enables application programs in a multitasking operating environment to control the allocation of physical memory in a virtual memory system. One API function enables applications to designate a soft page lock for code and data. The operating system ensures that the designated code and data is in physical memory when the application has the focus. When the application loses the focus, the pages associated with the code or data are released. When the application regains the focus, the operating system re-loads the pages into physical memory before the application begins to execute. The operating system is allowed to override the soft page lock where necessary. Another API enables applications to designate code or data that should have high priority access to physical memory, without using a lock. This API enables the application to specifically control the likelihood that a piece of code or data will remain in physical memory by assigning a priority to the code or data that defines its priority relative to the priority of other code or data contending for the same physical memory.

Un interfaz de programación de uso (API) permite a programas de uso en un ambiente de funcionamiento de los trabajos múltiple controlar la asignación de la memoria física en un sistema de la memoria virtual. Una función del API permite a usos señalar una cerradura suave de la página para el código y los datos. El sistema operativo se asegura de que el código y los datos señalados está en memoria física cuando el uso tiene el foco. Cuando el uso pierde el foco, las páginas se asociaron al código o se lanzan los datos. Cuando el uso recupera el foco, el sistema operativo recarga las páginas en memoria física antes de que el uso comience a ejecutarse. El sistema operativo se permite eliminar la cerradura suave de la página cuando sea necesario. Otro API permite a usos señalar el código o los datos que deben tener acceso de la alta prioridad a la memoria física, sin usar una cerradura. Este API permite al uso controlar específicamente la probabilidad que un pedazo de código o de datos seguirá siendo en memoria física asignando una prioridad al código o a los datos que definen su prioridad concerniente a la prioridad de otro código o datos que afirman para la misma memoria física.

 
Web www.patentalert.com

< (none)

< Musical massager

> Configurable logic array including IOB to longlines interconnect means for providing selectable access to plural longlines from each IOB (input/output block)

> (none)

~ 00003