Professional Documents
Culture Documents
Roll memory.
Extended memory.
Private memory.
1. Roll memory.
La memoria inicial asignada a un contexto de usuario es la roll memory. De nuevo
es asignada en caso de que la extended memory est llena. El rol rea es un rea
de memoria que tiene un tamao configurable para cada proceso de trabajo y se
encuentra en el heap de espacio de direcciones virtuales del proceso de trabajo.
Cuando el contexto de un proceso de trabajo cambia, los datos se copian del rea
de la memoria al fichero. Para evitar la copia repetida, se coloca otro bfer en el
medio, el cual forma parte de la memoria compartida.
2. Extended memory.
Los procesos de trabajo en SAP tienen una parte reservada en su espacio de
direcciones virtuales de la extended memory.
El tamao se puede ajustar utilizando el parmetro de perfil em / initial_size_MB:
Tamao del pool de extended memory.
En la extended memory se pueden mapear desde los recursos comunes hasta
cualquier proceso de trabajo. Tambin se puede utilizar el espacio de direcciones
virtuales. La extended memory vara con el sistema operativo y por lo tanto puede
ser implementada segn las necesidades.
En el caso de Windows es automticamente gestionada. El sistema SAP crea una
capa dentro de las funciones del sistema operativo para la gestin de pginas de
esta memoria. La extended memory se implementa como un archivo mapeado sin
nombre. Esto significa que el espacio de direcciones utiliza el archivo de
paginacin o usa el swap del sistema operativo como background memory.
3. Private memory.
Si un proceso de trabajo de dilogo se ha agotado el rea rol asignado al mismo y
tambin la extended memory, private memory se le asigna al proceso de trabajo.
El proceso de trabajo entra en el modo PRIV (privado).
Esta memoria est dedicada a un proceso por lo tanto un proceso de trabajo se
puede ejecutar en modo PRIV tambin llamado el modo privado, cuando la
memoria local se agota. Otros procesos no pueden utilizar la prvate memory.
Despus de liberar la memoria asignada, el sistema operativo sigue considerando
que la memoria virtual que est ocupada por el proceso de asignacin.