Red de conocimiento informático - Material del sitio web - Cuando juegas con motocicletas violentas, siempre aparece "Road erupción: roadrash.exe - Error de aplicación".

Cuando juegas con motocicletas violentas, siempre aparece "Road erupción: roadrash.exe - Error de aplicación".

Esto sucede ocasionalmente, no importa, no te preocupes. Simplemente haga clic en "Cancelar" y listo.

Es peligroso si ocurre con frecuencia. Si falla, tendrás que reinstalar el sistema.

Razones comunes por las que la memoria no se puede leer ni escribir

Las personas que usan el sistema operativo Windows a veces encuentran este tipo de mensajes de error: "La memoria 0x00000000 a la que hace referencia la instrucción 0X no se puede escribir" , lea, luego se cierra la aplicación. Si pide consejo a algunos "expertos", la respuesta que obtiene suele ser indignación y desdén, como "Windows es muy inestable". De hecho, este error no se debe necesariamente a la inestabilidad de Windows. Este artículo analizará brevemente las causas comunes de este error.

1. La aplicación no verificó el error de asignación de memoria.

Cuando el programa necesita una parte de memoria para guardar datos, necesita llamar a la "función función" proporcionada por el operador. sistema a aplicar. Si la asignación de memoria tiene éxito, la función devolverá la dirección del área de memoria recién abierta al programa de aplicación, y el programa de aplicación puede usar esta memoria a través de esta dirección. Esto es "asignación de memoria dinámica", y la dirección de memoria también es el "puntero" en la programación.

La memoria no siempre está disponible y es inagotable y, en ocasiones, la asignación de memoria falla. Cuando la asignación falla, la función del sistema devolverá un valor de 0. "馐勈pra舂刂oti?" ya no representa un puntero recién habilitado, sino una notificación enviada por el sistema a la aplicación para informarle que se ha producido un error. Como aplicación, cada vez El valor de retorno debe verificarse después de solicitar memoria. Si es así, significa que ha ocurrido una falla y se deben tomar algunas medidas para salvarlo. Esto mejora la "robustez" del programa.

Si la aplicación no lo hace, después de verificar este error, pensará que este valor es el puntero disponible que se le asignó de acuerdo con la "inercia de pensamiento" y continuará usando esta memoria en ejecuciones posteriores. El área de memoria de direcciones 0 almacena las más importantes "en el sistema informático". Las aplicaciones no pueden utilizar la "tabla de descriptores de interrupción" en sistemas operativos sin un mecanismo de protección (como DOS), y escribir datos en esta dirección. provocar un bloqueo inmediato. En un sistema operativo robusto, como Windows, esta operación será capturada inmediatamente por el mecanismo de protección del sistema. El resultado es que el sistema operativo cierra por la fuerza la aplicación errónea para evitar que el error se expanda. Aparecerá el error de "memoria de escritura" mencionado anteriormente e indicará que la dirección de memoria a la que se hace referencia es "0x00000000".

Hay muchas razones para el error en la asignación de memoria, incluida la memoria insuficiente y las versiones no coincidentes de las funciones del sistema. Por lo tanto, este tipo de falla de asignación es más común después de que el sistema operativo se ha utilizado durante mucho tiempo después de instalar una variedad de aplicaciones (incluidos programas de virus "instalados" involuntariamente) y cambiar una gran cantidad de parámetros y archivos del sistema. /p>

2. La aplicación hace referencia a punteros de memoria anormales debido a su propio ERROR.

En aplicaciones que utilizan asignación dinámica, a veces habrá una situación en la que el programa intenta leer y escribir una pieza. de memoria que "debería estar disponible", pero por alguna razón, el puntero disponible esperado ha caducado. ¿Es posible que "se haya olvidado" de decirle a Tongxiaocheng que 耡耡苋苋袦蜃 será seco y halagador? ¿Que el Chen Jue de bajo nivel parpadea? ¿El sueño es adicto a ㄒ 丫? ¿El emperador puede criticar la faja comercial Mi τ Ying? ¿El chico de la cama es glotón? ¿Cierta sanguijuela de escorpión ㄒ la mala portada de moda infantil de Nanlu canta obedientemente en la escuela? ¿Jue Zang? Kong Shi Chu

Si el sistema presenta con frecuencia el mensaje de error mencionado, las siguientes sugerencias pueden ser útiles:

1. Compruebe si hay troyanos o virus en el sistema. Estos programas a menudo modifican irresponsablemente el sistema para controlarlo, provocando anomalías en el sistema operativo. Siempre debe fortalecer su conciencia sobre la seguridad de la información y nunca sentir curiosidad por los programas ejecutables de origen desconocido.

2. Actualice el sistema operativo y deje que el programa de instalación del sistema operativo vuelva a copiar la versión correcta de los archivos del sistema y corrija los parámetros del sistema. A veces, el propio sistema operativo puede tener errores, así que asegúrese de instalar el programa de actualización oficial.

3. Prueba la nueva versión de la aplicación.