Hiperpaginación

Hiperpaginación

En sistemas operativos, se denomina hiperpaginación (thrashing en Inglés) a la situación en la que se utilizan una creciente cantidad de recursos para hacer una cantidad de trabajo cada vez menor. Usualmente se refiere a cuando se cargan y descargan sucesiva y constantemente partes de la imagen de un proceso desde y hacia la memoria principal y la memoria virtual o espacio de intercambio. En un estado normal, esto permite que un proceso bloqueado y no listo para correr deje lugar en memoria principal a otro proceso listo. Cuando se produce hiperpaginación, los ciclos del procesador se utilizan en llevar y traer páginas (o segmentos, según sea el caso) y el rendimiento general del sistema se degrada notablemente.

El término fue utilizado por primera vez durante la época en que los sistemas operativos funcionaban sobre cintas magnéticas para describir el sonido de que las cintas hacían cuando se leían y escribían datos a alta velocidad. Gran cantidad de computadoras personales de baja gama no poseen suficiente memoria RAM para los patrones de uso actuales.

Las formas de evitar la hiperpaginación fueron un área importante de investigación en los años 70 y se desarrollaron varios algoritmos complejos pero efectivos. Los mismos se basan en la idea de intentar adivinar qué páginas serán utilizadas próximamente, basados en su historia reciente y utilizando como hipótesis el principio de cercanía de referencias. Estos son los denominados Algoritmos de reemplazo de páginas.

Desde un punto de vista más práctico, se puede evitar la hiperpaginación:

  1. Aumentando la cantidad de memoria RAM (generalmente la mejor solución a largo plazo).
  2. Disminuyendo la cantidad de aplicaciones corriendo en la computadora.
  3. Ajustando el tamaño de la partición de intercambio.

Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • Espacio de intercambio — Saltar a navegación, búsqueda En informática, el espacio de intercambio es una zona del disco (un fichero o partición) que se usa para guardar las imágenes de los procesos que no han de mantenerse en memoria física. A este espacio se le suele… …   Wikipedia Español

  • Archivo de mapa de memoria — Saltar a navegación, búsqueda Un archivo de mapa de memoria o archivo de memoria mapeada (en inglés memory mapped file) es, en informática, una porción de memoria virtual, que se asigna a una correlación directa byte a byte con una parte de un… …   Wikipedia Español

  • Memoria virtual — Cómo la memoria virtual se mapea a la memoria física. La memoria virtual es una técnica de administración de la memoria real que permite al sistema operativo brindarle al software de usuario y a sí mismo un espacio de direcciones mayor que la… …   Wikipedia Español

  • Contención de recursos — En informática, se llama contención de recursos (del inglés resource contention) a un conflicto en el acceso a un recurso compartido como RAM, unidad de disco, caché de CPU, un bus interno o un dispositivo de red. Una de las funciones básicas de… …   Wikipedia Español

  • Larrabee (GPU) — Diagrama de bloques de la arquitectura de GPU Larrabee. Larrabee es el nombre en código para un chip GPGPU que Intel está desarrollando separadamente de su actual línea de aceleradores de gráficos integrados. El chip iba a ser lanzado en 2010… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”