Fallo de página

Un fallo de página ocurre cuando un programa intenta acceder a un bloque de memoria que no está almacenado en la memoria física, o RAM. El fallo notifica al sistema operativo que debe localizar los datos en la memoria virtual y, después, transferirlos del dispositivo de almacenamiento, como un HDD o SSD, a la RAM del sistema.

Aunque el término «fallo de página» suena como un error, los fallos de página son comunes y forman parte de la manera normal en que las computadoras administran la memoria virtual. En términos de programación, un fallo de página genera una excepción, que notifica al sistema operativo que debe recuperar los bloques de memoria o «páginas» de la memoria virtual para que el programa pueda continuar. Una vez que los datos se trasladan a la memoria física, el programa continúa con normalidad. Este proceso se realiza en segundo plano y normalmente pasa desapercibido para el usuario.

La mayoría de los fallos de página se gestionan sin problemas. Sin embargo, un fallo de página no válido puede hacer que un programa se bloquee o se cierre inesperadamente. Este tipo de fallo de página puede ocurrir cuando un programa intenta acceder a una dirección de memoria que no existe. Algunos programas pueden gestionar este tipo de errores buscando una nueva dirección de memoria o reubicando los datos. Sin embargo, si el programa no puede gestionar el fallo de página no válido, este se transfiere al sistema operativo, que puede finalizar el proceso. Esto puede hacer que el programa se cierre inesperadamente.

Aunque los fallos de página son comunes al trabajar con memoria virtual, cada fallo de página requiere transferir datos de la memoria secundaria a la memoria primaria. Este proceso puede tardar solo unos milisegundos, pero aun así puede ser varios miles de veces más lento que acceder directamente a los datos en la memoria. Por lo tanto, instalar más memoria del sistema puede aumentar el rendimiento de la computadora, ya que esta tendrá que acceder a la memoria virtual con menos frecuencia.

Actualizado June 2, 2017 por Per C.

quizPon a prueba tu conocimiento

What does pulse-code modulation (PCM) do?

A
It compresses digital video.
0%
B
It converts analog audio into digital audio.
0%
C
It pre-renders 3D graphics.
0%
D
It sends image data over the Internet.
0%
Correct! Incorrect!     View the PCM definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Fallo de página en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.