A memory exhaustion condition is handled in a data processing system having
first and second regions of physical memory. The memory exhaustion
condition is detected while the second region is mirroring at least part
of the first region. In response to the memory exhaustion condition,
memory mirroring is at least partially deactivated and at least part of
the second region is utilized to augment the first region, such that the
memory exhaustion condition is eliminated. In an illustrative embodiment,
the data processing system compresses real memory into the first region of
physical memory, and the memory exhaustion condition arises when the first
region lacks sufficient available capacity to accommodate current
requirements for real memory. The memory exhaustion condition is
eliminated by compressing at least part of the real memory into the second
region.
Uma condição do exhaustion da memória é segurada em um sistema de processo de dados que têm primeiramente e em segundas regiões da memória física. A condição do exhaustion da memória é detectada quando a segunda região espelhar ao menos a parte da primeira região. Em resposta à condição do exhaustion da memória, espelhar da memória é desativado ao menos parcialmente e ao menos a parte da segunda região é utilizada para aumentar a primeira região, tal que a condição do exhaustion da memória está eliminada. Em uma incorporação ilustrativa, o sistema de processo de dados comprime a memória real na primeira região da memória física, e a condição do exhaustion da memória levanta-se quando a primeira região falta a capacidade disponível suficiente acomodar exigências atuais para a memória real. A condição do exhaustion da memória é eliminada comprimindo ao menos a parte da memória real na segunda região.