¿Cuál es la falla de una página?
Una falla de página es una operación que ocurre en una computadora con memoria virtual, una técnica que permite una parte de un disco duro para aumentar la memoria física de la computadora. La mayoría de las fallas de la página ocurren cuando un programa intenta acceder a la información que se ha colocado en el archivo de memoria virtual en el disco duro. Esta es una función normal de la memoria virtual, y la computadora responderá cargando la información apropiada en la memoria física. Puede ocurrir un tipo más grave de falla de página asociada con bloqueos y errores de computadora cuando un programa busca información en una ubicación de memoria que no exista o esté protegida. Esto puede causar hardware defectuoso o software mal escrito.
Los sistemas informáticos modernos dividen la memoria en fragmentos más pequeños conocidos como páginas, y cada página accede por una dirección específica. La mayoría de los sistemas también admiten un concepto conocido como memoria virtual, en el que las páginas se pueden mover de la memoria de acceso al azar físico (RAM) de la computadora y en un memor virtualEl archivo y almacenado en el disco duro de la computadora y vuelve a la RAM según sea necesario. Los detalles de este complejo esquema de gestión de memoria están ocultos del software; Una aplicación no tiene forma de saber si una página en una dirección determinada se carga en RAM o está en memoria virtual. Se produce una falla de página cuando un programa intenta leer o manipular una parte de la memoria que no se carga en RAM o se encuentra en una dirección inesperada.
A pesar del nombre siniestro, una falla de la página es generalmente una acción normal y esperada, y la mayoría de las veces un usuario nunca notará que la falla ha ocurrido. Es un tipo de operación conocida como "trampa", lo que significa que las instrucciones del programa que activaron la falla se interceptan o atrapan temporalmente mientras la computadora examina la dirección de memoria en cuestión. Si la dirección es válida, pero actualmente no está cargada en la RAM de la computadora, la información se transfiere desde VirtArchivo de memoria UAL en el disco duro en la memoria física y el programa reanuda el funcionamiento normal. Esto se conoce como "intercambio" o "paginación", y es común a casi todas las computadora personal, independientemente del sistema operativo o la cantidad de RAM instalada. Sin embargo, muy poca Ram hace que la computadora baraja constantemente páginas de memoria entre el disco duro y la memoria física, lo que degradará el rendimiento.
El segundo resultado posible de una falla de página ocurre cuando se encuentra que una dirección de memoria solicitada no es válida o protegida. Este tipo de error, también conocido como falla de segmentación, puede ser causada por los módulos de memoria fallidos, discos duros defectuosos o una pieza de software mal portante. Se envía una señal especial al programa que desencadenó la falla, lo que generalmente hace que el programa renuncie abruptamente. Dependiendo del sistema operativo, las fallas de página más graves pueden hacer que el sistema operativo de una computadora falle, dejando a los usuarios con una críptica pantalla azul de muerte (BSOD) o un desastre del kerneledad.