Hiperpaxinación

Nos sistemas operativos, denomínase hiperpaxinación (thrashing en inglés) á situación na que se utilizan unha cantidade crecente de recursos para facer unha cantidade de traballo cada vez menor. 

 Descrición 
Usualmente, refírese a cando se cargan e descargan sucesiva e constantemente partes da imaxe dun proceso dende e cara á memoria principal e a memoria virtual ou espazo de intercambio. Nun estado normal, isto permite que un proceso bloqueado e non listo para traballar deixe lugar na memoria principal a outro proceso listo. Cando se produce a hiperpaxinación, os ciclos do procesador utilízanse en levar e traer páxinas (ou segmentos, segundo sexa o caso) e o rendemento xeral do sistema degrádase notablemente.

 Orixe 
O termo foi utilizado por primeira vez durante a época na que os sistemas operativos funcionaban sobre fitas magnéticas para describir o son que as fitas facían cando se lían e escribían datos a alta velocidade. Gran cantidade de computadores persoais de baixa gama non posúen memoria RAM abondo para os patróns de uso actuais.

 Prevención 
As formas de evitar a hiperpaxinación foron unha área importante de investigación nos anos 70 e desenvolvéronse varios algoritmos complexos pero efectivos. Estes baséanse na idea de intentar adiviñar as páxinas que van ser utilizadas proximamente, baseados na súa historia recente e utilizando como hipótese o principio de proximidade de referencias. Estes son os denominados Algoritmos de substitución de páxinas.

Dende un punto de vista máis práctico, pódese evitar a hiperpaxinación:
 Aumentando a cantidade de memoria RAM (xeralmente, a mellor solución a longo prazo).
 Diminuíndo a cantidade de aplicacións a traballar no computador.
 Axustando o tamaño da partición de intercambio.

 Véxase tamén 

 Outros artigos 

 Sistema operativo
 RAM

Categoría:Terminoloxía informática